1. 程式人生 > >zabbix的自動發現、自定義添加監控項目

zabbix的自動發現、自定義添加監控項目

添加監控項目 user system 是否有效 ash tro 配置 strong 界面

1、zabbix的自動發現
這裏的自動發現,所顯示出來的是規則的上自動了現
技術分享圖片

然後 可以對其內容進行相關的配制,如時間或周期

技術分享圖片

註意:對於單個主機的規則,可以自行添加或刪除, 但對於已經添加好了的規則,若需要修改那麽,就只有到模板裏面進行相關設置。

2、自定義添加監控項目,監控項目都是針對於客戶機而言的,一般都是對客戶機進行配制
技術分享圖片

先在客戶機創建一個腳本加入以下內容:mkdir /etc/zabbix/sh; vim /etc/zabbix/sh/estab.sh

#!/bin/bash
##獲取80端口並發連接數
netstat -ant |grep ‘:80 ‘ |grep -c ESTABLISHED
改變權限:chmod 755 /etc/zabbix/sh/estab.sh


然後再編輯配制文件:vim /etc/zabbix/zabbix_agentd.conf
改成如下:

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=47.**.***.***
ServerActive=47.**.***.***
Hostname=os72
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UnsafeUserParameters=1
UserParameter=nginx.estab.count[*],/etc/zabbix/sh/estab.sh

技術分享圖片

技術分享圖片

然後再重啟zabbix-agent服務:systemctl restart zabbix-agent.service

然後,再測試自定義的腳本是否有效:zabbix_get -s **.***.***.*** -p 10050 -k ‘nginx.estab.count‘

zabbix_get -s IP -p 10050 -k ‘name.sh‘
技術分享圖片

最後,就到zabbix服務器上進行相關配制
技術分享圖片

然後再新建一個監控項:
技術分享圖片

添加完成後,再到圖形界面,配制一個圖形:
技術分享圖片

監控項配制好了,還可以創建觸發器:
技術分享圖片



流程:監控項,在客戶端自定義要獲取某個服務的是一個值,然後給權限,最後在服務端,進行相關的監控項的配制。

3、配置郵件告警
技術分享圖片


zabbix的自動發現、自定義添加監控項目