創建自定義key 創建監控項目 創建監控圖形 將監控模板關聯到主機

4.1 問題

沿用練習二,使用Zabbix實現自定義監控,實現以下目標:監控Linux服務器系統賬戶的數量。

4.2 方案

需要使用Zabbix自定義key的方式實現自定義監控,參考如下操作步驟:

  1. 創建自定義key
  2. 創建監控項目
  3. 創建監控圖形
  4. 將監控模板關聯到主機

4.3 步驟

實現此案例需要按照如下步驟進行。

步驟一:被監控主機創建自定義key(在192.168.2.100操作)

1)創建自定義key

自定義key語法格式爲:UserParameter=自定義key名稱,命令。

自定義的key文件一般存儲在/usr/local/etc/zabbix_agentd.conf.d/目錄,這裏還需要修改zabbix_agentd.conf文件,允許自定義監控key,來讀取該目錄下的所有文件 。


 
  1. [root@zabbixclient_web1 ~]# vim /usr/local/etc/zabbix_agentd.conf
  2. Include=/usr/local/etc/zabbix_agentd.conf.d/                //加載配置文件目錄
  3. [root@zabbixclient_web1 ~]# cd /usr/local/etc/zabbix_agentd.conf.d/
  4. [root@zabbixclient_web1 zabbix_agentd.conf.d]# vim count.line.passwd
  5. UserParameter=count.line.passwd,wc -l /etc/passwd | awk ' {print $1} '
  6. ////自定義key語法格式:
  7. //UserParameter=自定義key名稱,命令

2)測試自定義key是否正常工作


 
  1. [root@zabbixclient_web1 ~]# killall zabbix_agentd
  2. [root@zabbixclient_web1 ~]# zabbix_agentd                                //重啓agent服務
  3. [root@zabbixclient_web1 ~]# zabbix_get -s 127.0.0.1 -k count.line.passwd
  4. 21

注意:如zabbix_get命令執行錯誤,提示Check access restrictions in Zabbix agent configuration,則需要檢查agent配置文件是否正確:


 
  1. [root@zabbixclient_web1 ~]# vim /usr/local/etc/zabbix_agentd.conf
  2. Server=127.0.0.1,192.168.2.5
  3. ServerActive=127.0.0.1,192.168.2.5

步驟二:創建監控模板

模板、應用集與監控項目的關係圖,參考圖-12所示

image011.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-12

1)添加監控模板

登錄Zabbix Web監控控制檯,通過Configuration(配置)-->Template(模板)-->Create template(創建模板),填寫模板名稱,新建模板羣組,如圖-13所示。

image012.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-13

創建模板後,默認模板中沒有任何應用、項目、觸發器、圖形等,如圖-14所示。

image013.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-14

2)創建應用

創建完成模板後,默認模板中沒有任何應用、項目、觸發器、圖形等資源。這裏需要點擊模板後面的Application(應用集)鏈接打開創建應用的頁面,如圖-15所示。

image014.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-15

點擊Application(應用集)後,會刷新出圖-16所示頁面,在該頁面中點擊Create application(創建應用集)按鈕。

image015.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-16

設置應用名稱如圖-17所示。

image016.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-17

3)創建監控項目item(監控項)

與創建應用一樣,在模板中還需要創建監控項目,如圖-18所示,並在刷新出的新頁面中選擇Create items(創建監控項)創建項目,如圖-19所示。

image017.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-18

image018.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-19

接下來,還需要給項目設置名稱及對應的自定義key,如圖-20所示。

image019.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-20

4)創建圖形

爲了後期可以通過圖形的方式展示監控數據,還需要在模板中創建圖形,設置方法與前面的步驟一致,在監控模板後面點擊Graph(圖形)即可創建圖形,設置監控圖形基於什麼監控數據,如圖-21所示。

image020.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-21

5)將模板鏈接到被監控主機

將完整的監控模板製作完成後,就可以將模板鏈接到主機實現監控功能了。首先找到被監控主機Configuration(配置)-->Hosts(主機),如圖-22所示。

image021.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-22

點擊需要的被監控主機鏈接,打開監控主機設置頁面,在Template(模板)頁面中選擇需要鏈接到該主機的模板,在此選擇剛剛創建的模板count_line.passwd添加即可,如圖-23所示。

image022.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-23

6)查看監控數據圖形

點擊Monitoring(監控中)-->Craphs(圖形),根據需要選擇條件,查看監控圖形,如圖-24和圖-25所示。

image023.pnguploading.4e448015.gif正在上傳…重新上傳取消

image024.pnguploading.4e448015.gif正在上傳…重新上傳取消

圖-25

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章