zabbix自定義腳本監控docker容器學習及記錄


因為之前自己對zabbix一竅不通,主要還是用了網上大神的腳本及方法,這里只作為學習記錄:

1、先要在zabbix_agent的機器上自動發現docker的腳本,並且要按照zabbix_server能夠識別的json格式輸出。

     

2、用python的docker.py擴展包寫成的腳本提取docker的狀態信息。

 

3、把兩個腳本按健值,路徑的格式寫到zabbix_agent的配置文件中,並注意給腳本授權。

4、server上用zabbix_get測試是否能夠成功獲取數據。

5、建立監控模板收集數據。

(1)先關聯發現docker的腳本。

 

(2)定義監控項關聯python腳本,這里要注意鍵值的數據類型。這邊沒有弄docker_process的腳本了。因為只是測試環境沒有弄進程來監控。

 

(3)定制數據圖形:

 

 

最終效果:

 

后續深入研究方向 :docekr.py用法,還可以返回哪些信息

                            

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM