本篇介紹運用zabbix進行自定義監控,以系統用戶登陸數量爲例。web
UserParameter=<key>,<shell command>
cd /etc/zabbix/zabbix_agentd.d/
在/etc/zabbix/zabbix_agentd.d/目錄下能夠添加自定義監控配置。shell
新建一個名爲userparameter_login.conf的文件,並添加配置內容;安全
[root@ltt01 zabbix_agentd.d]# vi userparameter_login.conf UserParameter=login-user,who|wc -l
修改完後重啓agent服務測試
[root@ltt01 zabbix_agentd.d]# systemctl restart zabbix-agent.service
在zabbix-server端進行get測試spa
[root@ltt01 zabbix_agentd.d]# zabbix_get -s 192.168.11.11 -p 10050 -k "login-user" 1
-s後邊跟的是agent服務所在的IP,-k後邊跟的是在agent配置裏的key.3d
配置--->模板-->建立模板rest
填寫模板名稱爲 Template Login User 羣組選Templates 點擊添加。code
選定剛剛建立的模板,應用集--->建立應用集server
輸入名稱爲 系統安全,添加blog
監控項--->建立監控項
輸入下圖表單信息
注意:鍵值爲agent端配置文件中的key
點選已啓用,添加
圖形--->建立圖形
填寫名稱,選擇新建的監控項,添加
觸發器--->建立觸發器
填寫名稱,選擇嚴重級別,添加表達式,已啓動,添加
注意:表達式公式,可經過添加按鈕,彈出的頁面進行選擇
模板創建完畢,將模板關聯到主機,更新保存
查看監控數據
檢測中--->最新數據---->過濾主機爲管理機(192.168.11.11),列表最後有新添加的監控項
點擊圖形,可查看檢測數據
利用XShell.,打開192.168.11.11四個鏈接,查看報警信息
檢測中-->觸發器
報警截圖
關掉三個XShell鏈接