最終搭建完成成品監控效果如圖所示
夜莺是一套分布式高可用的運維監控系統,最大的特點是混合雲支援,既可以支援傳統實體機虛拟機的場景,也可以支援K8S容器的場景。同時,夜莺也不隻是監控,還有一部分CMDB的能力、自動化運維的能力,很多公司都基于夜莺開發自己公司的運維平台。重點是部署友善快捷,相比目前主流的監控系統zabbix和Prometheus有自己的優勢。更适合國人的操作習慣和體驗,有着許多大公司線上環境的最佳實踐,如美團,滴滴等等
夜莺運維平台是滴滴開源的一個運維平台有着滴滴公司最佳實踐
夜莺拆成了四個子系統,分别是:
<code>使用者資源中心(RDB)、</code>
<code>資産管理系統(AMS)、</code>
<code>任務執行中心(JOB)、</code>
<code>監控告警系統(MON)</code>
具體介紹請看官網,這裡重點說明下部署步驟
我這裡采用的docker部署
也可以去http://116.85.64.82/ 拉取最新版本的tar包
拉取完成如圖所示
下載下傳docker-compose
利用docker-compose下載下傳生成并啟動鏡像
啟動完成docker ps 會生成如圖所示四個容器
初始賬号密碼為 root root.2020
至此 master節點搭建完成
解壓後如圖所示
将 control n9e-agent/etc/address.yml /etc/agent.yml /etc/identity.yml 打包拷貝到/home/n9e/
如圖所示
修改配置檔案
vim address.yml
将全局192.168.106.132改成master節點的主機的ip
配置開機自啟服務
檢查無報錯說明啟動正常
進入web平台
即可看到剛才添加的node節點的主機資訊
選擇遊離資源-挂載資源,将相應的伺服器挂載到相應的項目目錄下
選擇組織資源樹-選擇相應的項目
能夠看到剛才挂載的相應系統
任務執行中心可以批量執行任務,将相應的任務提前建立好,便于相應節點來批量執行任務
使用者中心可以批量加入伺服器
監控大盤可以産看相應的伺服器監控内容,這點還是比較直覺的
告警政策可以根據自己的需求配置
報警支援 郵件,釘釘,和企業微信
編寫腳本啟動程式
yeyin配合grafana做展示平台
初始賬号密碼 admin/admin
具體配置如下
然後配置你想要添加的圖示顯示想要監控的内容
最終能夠呈現的效果如圖所示的看闆監控