Zabbix---模板(template)& 可視化


模板(template)

 
用於快速定義被監控主機的預設條目集合,通常包含了item、trigger、graph、screen、application以及low-level discovery rule;模板可以直接鏈接至某個主機;
每一個主機的監控項都很多,我們一個一個的添加實在是太頭疼了,更何況,可能不止一個主機。  
但是我們可以把一些監控項添加進一個模板里,這樣更方便於我們以后的添加。  
 
 
例如:
要在10台機器上配置監控 /data 目錄下文件的數量, 如果每一台都像前面那樣配置, 也太麻煩了.
而使用模板就比較方便了[斜眼笑]
 
后面模板的創建, 使用, 導入導出都以此例來說明
 
具體操作: 配置 ---> 模板 ---> 選擇右上角創建模板
 
做這個實驗我們先將前面的配置(包括配置文件中的)全部清掉
1. 在 host2 上創建自定義監控項
# echo "UserParameter=dir.data.file.no,/usr/bin/ls /data|wc -l" > /etc/zabbix/zabbix_agentd.d/data_file_no.conf
# systemctl restart zabbix-agent
 
2. 在 server 端測試
# zabbix_get -s 192.168.10.12 -k dir.data.file.no
 
 
3. 在 zabbix web 界面創建模板
配置 ---> 模板 ---> 選擇右上角創建模板
創建好以后在模板列表中找到它
 
然后跟配置主機一樣配置監控項, 觸發器, 圖形...... , 配置完成后
 
***請注意, 我們現在是在模板中添加的,所以不會立即采用數據,只有鏈接到主機上以后,才會真正生效。
 
 
模板創建好了之后, 在只需鏈接到主機上即可.
在 host2 上配置
鏈接前
點擊 host2 --> 添加 --> 選定相應的組里定義好的模板
 
更新后我們再看主機, 已經OK了
 
簡單吧, 后面所有的主機要配置這個監控項只需要鏈接這個模板就可以了, 記得把UserParameters的配置文件傳到需要的機器上
模板可以導出出來保存着, 以后需要的時候直接導入就可以使用了
網上有很多別人做好的模板,我們可以下載導入使用
github上別人分享的模板:
 
導出操作: 配置 --> 模板 --> 選中想要導出的模板 --> 導出
*記得保存時將配置文件也保存一下
 
 
導入操作: 配置 --> 模板 --> 右上角導入
導出成功后, 我們把前面做的再次清掉(取消鏈接即可), 刪除剛創建的模板
導入模板
 
導入成功后再看, 模板又回來了
 
 
 
 

可視化

數據日積月累,如果我們想要更直觀的了解到各項數據的情況,圖形無疑是我們的最佳選擇。  
zabbix提示了眾多的可視化工具提供直觀展示,如graph、screen及map等。上文中我們也看到過一些簡單的圖形展示。  
如果我們想要把多個相關的數據定義在同一張圖上去查看,就需要去自定義圖形了~

自定義圖形(Graphs)

 
自定義圖形中可以集中展示多個時間序列的數據流。
支持“線狀圖(normal)”、“堆疊面積圖(stacked)”、“餅圖(pie)” 和“分離型餅圖(exploded)”四種不同形式的圖形。  
具體的設置過程: 配置 ---> 主機 ---> host2 -- 圖形,選擇右上角創建圖形
創建后是這樣的
 

聚合圖形(Screens)

 
我們創建的自定義圖形也可以放在一個聚合圖里顯示
具體的設置方法: 監測中 ---> 聚合圖形 ---> 選擇右上角創建聚合圖形
 
定義完成以后,我們需要編輯一下,來指定保存哪些圖:2
點擊進去, 右上角
我這里隨便做了幾張圖, 把它們聚合起來,效果如下
 
 


免責聲明!

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



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