zabbix自定義監控
實現服務器登錄人數不超過3人,超過3人報警
zabbix自帶模板Template OS Linux (Template App Zabbix Agent)提供CPU、內存、磁盤、網卡等常規監控,只需新加主機關聯此模板,就可自動添加這些監控項。
自定義key能被server和agent認可
在agent註冊Key
語法:key名字要唯一,多個key以行為分割
UserParameter=<key>,<shell command>
UserParameter=<login-user>,<who|wc -l>
UserParameter=<login-userA>,</bin/sh /server/scripts/login.sh>
客戶端:
[root@cache01 ~]# cd /etc/zabbix/zabbix_agentd.d/
[root@cache01 zabbix_agentd.d]# vim userparameter_login.conf
UserParameter=login-user,who|wc -l
[root@cache01 zabbix_agentd.d]# systemctl restart zabbix-agent.service
服務端檢測
[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user"
2
Web界面操作
創建模板
創建應用集
創建監控項:監控的內容
創建觸發器:當監控項獲取到的值達到一定條件時,就觸發報警
創建圖形
主機關聯模板
檢查是否關聯
測試是否報警
第三方報警平臺
http://c.onealert.com/console/ucid/login.jsp
註冊並綁定微信號
添加zabbix
根據網頁進行配置
[root@m01 ~]# cd /usr/lib/zabbix/alertscripts/
[root@m01 alertscripts]# wget http://www.onealert.com/agent/release/oneitsm_zabbix_release-1.0.1.tar.gz
[root@m01 alertscripts]# ll
總用量 12
-rw-r--r-- 1 root root 12266 11月 16 11:27 oneitsm_zabbix_release-1.0.1.tar.gz
[root@m01 alertscripts]# tar xf oneitsm_zabbix_release-1.0.1.tar.gz
[root@m01 alertscripts]# cd oneitsm/bin
[root@m01 bin]# bash install.sh d829a392-5bcd-033b-e6b1-e363242d6212
start to create config file...
Zabbix管理地址: http://10.0.0.61/zabbix/
Zabbix管理員賬號: Admin
Zabbix管理員密碼:
安裝成功.
測試
報警信息
zabbix共享模板
https://github.com/zhangyao8/zabbix-community-repos
zabbix自定義監控