天天看點

内網監控群晖918+(docker telegraf influxdb grafana)

1 環境準備

#内網快速部署監控,監控總的分為三步:資料采集(telegraf)、資料存儲(influxdb)、可視化(grafana),當然這套也是用在生産上面,當然要視實際情況而定,這裡講的是内網的快速部署,當然通過這樣的部署方式有個好處就是資源浪費少!

#寫這個的目的主要是為了監控NAS+UPS相關的資料,告警還未配置當然現在grafana很靈活也可以根據自己的喜好來設定告警,告警方式支援企業微信,不過還是建議直接告警QQ郵箱,常用微信關聯郵件提醒,就可以做到常用微信實時提醒!

群晖:918+
UPS:BK650M2-CH
           

2 安裝步驟

2.1 群晖安裝docker

#群晖套件自帶,直接套件中心安裝即可,不需要配置

内網監控群晖918+(docker telegraf influxdb grafana)

2.2 下載下傳對應的docker鏡像

#這裡使用的都是元件對應的最新鏡像,但是telegraf不建議直接從官網下載下傳,原因預設不帶snmp,為了避免麻煩這裡建議直接使用網友已經建立好的鏡像!

内網監控群晖918+(docker telegraf influxdb grafana)

2.3 啟動元件鏡像建立容器

#啟動元件鏡像,這裡拿telegraf-snmp為例,選擇進階設定,可以設定開機啟動容器;

内網監控群晖918+(docker telegraf influxdb grafana)

#卷可以設定添加檔案及檔案夾,這裡建議将元件配置直接映射進容器裡,這樣就不會跟容器強關聯,容器随時換也不用擔心丢失配置!

内網監控群晖918+(docker telegraf influxdb grafana)

#端口設定請按自己的規劃進行設定,由于這裡的telegraf是部署在918上面是以不需要本地端口,因為可以直接通路容器端口,注意:influxdb端口設定,一定要設定好,因為每一台監控的伺服器都會通過telegraf來通路資料庫(IP:PORT)

内網監控群晖918+(docker telegraf influxdb grafana)

#這是最終部署完成的telegraf-snmp

内網監控群晖918+(docker telegraf influxdb grafana)

#==其他兩個元件也是類似部署過程

#grafana

内網監控群晖918+(docker telegraf influxdb grafana)

#influxdb

内網監控群晖918+(docker telegraf influxdb grafana)

#部署過程中所有涉及到的配置,放在了我上傳的資源;

#如果也有想使用ups監控的,需要上傳對應的mibs及snmp.conf都有包含!

#涉及到的配置資源下載下傳

3 grafana最終展示

#通路grafana

#http://IP:3000 使用者名密碼:admin/admin

#dashboard可以根據自己的喜好進行設定,grafana就有很多可以參考的,以下的模闆就是從官網拿的

内網監控群晖918+(docker telegraf influxdb grafana)
内網監控群晖918+(docker telegraf influxdb grafana)