【zabbix教程系列】4、用戶自定義監控

本篇介紹運用zabbix進行自定義監控,以系統用戶登陸數量爲例。web

1、zabbix自定義語法

UserParameter=<key>,<shell command>

2、agent端配置自定義監控項

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

 3、zabbix-server端web頁面操做

配置--->模板-->建立模板rest

填寫模板名稱爲 Template Login User 羣組選Templates 點擊添加。code

選定剛剛建立的模板,應用集--->建立應用集server

輸入名稱爲 系統安全,添加blog

監控項--->建立監控項

輸入下圖表單信息

注意:鍵值爲agent端配置文件中的key

點選已啓用,添加

圖形--->建立圖形

填寫名稱,選擇新建的監控項,添加

觸發器--->建立觸發器

填寫名稱,選擇嚴重級別,添加表達式,已啓動,添加

注意:表達式公式,可經過添加按鈕,彈出的頁面進行選擇

模板創建完畢,將模板關聯到主機,更新保存

查看監控數據

檢測中--->最新數據---->過濾主機爲管理機(192.168.11.11),列表最後有新添加的監控項

點擊圖形,可查看檢測數據

利用XShell.,打開192.168.11.11四個鏈接,查看報警信息

檢測中-->觸發器

報警截圖

關掉三個XShell鏈接

相關文章
相關標籤/搜索