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


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

一、zabbix自定義語法

UserParameter=<key>,<shell command>

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

cd /etc/zabbix/zabbix_agentd.d/

在/etc/zabbix/zabbix_agentd.d/目錄下可以添加自定義監控配置。

新建一個名為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測試

[root@ltt01 zabbix_agentd.d]# zabbix_get -s 192.168.11.11 -p 10050 -k "login-user"
1

-s后邊跟的是agent服務所在的IP,-k后邊跟的是在agent配置里的key.

 三、zabbix-server端web頁面操作

配置--->模板-->創建模板

填寫模板名稱為 Template Login User 群組選Templates 點擊添加。

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

輸入名稱為 系統安全,添加

監控項--->創建監控項

輸入下圖表單信息

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

點選已啟用,添加

圖形--->創建圖形

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

觸發器--->創建觸發器

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

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

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

查看監控數據

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

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

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

檢測中-->觸發器

報警截圖

關掉三個XShell連接

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM