Zabbix4.0自定義模板 ------ 第6章

1. 設置模板監控項

創建模板之前需要爲模板創建監控項。這裏以TCP連接的11種狀態爲監控項,首先需要找到這些監控項:

# TCP連接的11種狀態
[root@agent ~]# man netstat

在這裏插入圖片描述

[root@agent ~]# cd /etc/zabbix/zabbix_agentd.d/
# 把監控項目放到文件中便於批量添加到監控項配置文件中
[root@agent zabbix_agentd.d]# vim a.txt
[root@agent zabbix_agentd.d]# cat a.txt 
ESTABLISHED
SYN_SENT
SYN_RECV
FIN_WAIT1
FIN_WAIT2
TIME_WAIT
CLOSE
CLOSE_WAIT
LAST_ACK
LISTEN
CLOSING

# 創建監控項配置文件
[root@agent zabbix_agentd.d]# vim zbx_tcp.conf
[root@agent zabbix_agentd.d]# >zbx_tcp.conf

# 查看tcp連接的11種狀態
[root@agent zabbix_agentd.d]# netstat -ant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN     
tcp        0      0 10.0.0.3:10050          10.0.0.2:51796          TIME_WAIT  
tcp        0      0 10.0.0.3:10050          10.0.0.2:51716          TIME_WAIT  
tcp        0      0 10.0.0.3:10050          10.0.0.2:51806          TIME_WAIT  
tcp        0      0 10.0.0.3:10050          10.0.0.2:51680          TIME_WAIT  
tcp        0      0 10.0.0.3:10050          10.0.0.2:51782          TIME_WAIT  
......

# LISTEN狀態的數目
[root@agent zabbix_agentd.d]# netstat -ant|grep -c LISTEN
6
# TIME_WAIT狀態的數目
[root@agent zabbix_agentd.d]# netstat -ant|grep -c TIME_WAIT
68

# 批量爲監控項配置文件添加內容
[root@agent zabbix_agentd.d]# for n in `cat a.txt`;do echo "UserParameter=$n,netstat -ant|grep -c $n">>zbx_tcp.conf;done;

# 重啓zabbix agent
[root@agent zabbix_agentd.d]# systemctl restart zabbix-agent

# 重啓zabbix server
[root@Zabbix-server ~]# systemctl restart zabbix-server

# 獲取agent上的監控項的值
[root@Zabbix-server ~]# zabbix_get -s 10.0.0.3 -k LISTEN
6
[root@Zabbix-server ~]# zabbix_get -s 10.0.0.3 -k TIME_WAIT
63

在Web界面上添加這些監控項:
在這裏插入圖片描述
在這裏插入圖片描述
使用克隆方便添加與之前類似的內容:
在這裏插入圖片描述
在這裏插入圖片描述
完成添加:
在這裏插入圖片描述

2. 創建模板

創建模板,可以屬於最大的羣組:
在這裏插入圖片描述

3. 監控項關聯模板

批處理將監控項關聯模板:
在這裏插入圖片描述
在這裏插入圖片描述

模板也是特殊的主機!!!

4. 添加應用集

將所有監控項添加應用集:
在這裏插入圖片描述
在這裏插入圖片描述

5. 監控主機關聯模板

監控主機可以關聯很多監控不同類型監控項的模板:
在這裏插入圖片描述

設置不支持的監控項恢復時間爲30s:
在這裏插入圖片描述
查看監控的最新數據:
在這裏插入圖片描述

6. 導入模板注意事項

使用別人的模板,不止需要xml格式的模板,還需要模板對應的.conf結尾的監控項配置文件,以及取值腳本等。導入的模板如果和之前的重名,則需要修改名字。網上有很多模板,可以通過下面的鏈接獲取:

https://share.zabbix.com/
https://zabbix.org/wiki/Main_Page
https://github.com/monitoringartist/zabbix-community-repos

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