zabbix之自定義使用者數監控模組配置(五)
注:zabbix自定義語法 UserParameter=<key>,<shell command>
一、修改agentd端配置檔案
法一:單獨引出配置檔案
[[email protected] ~]# cd /etc/zabbix/zabbix_agentd.d/
在/etc/zabbix/zabbix_agentd.d/目錄下可以新增自定義監控配置。
新建一個名為userparameter_login.conf的檔案,並新增配置內容;
[[email protected] zabbix_agentd.d]# vi userparameter_login.conf UserParameter=login-user,who|wc -l
法二:直接修改配置檔案
[[email protected] ~]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
[[email protected] ~]# grep UserParameter /usr/local/zabbix/etc/zabbix_agentd.conf
UserParameter=login-user,uptime|awk -F " " '{print $4}'
修改完後重啟agent服務
[[email protected] zabbix_agentd.d]# systemctl restart zabbix-agent.service(yum安裝啟動)
[[email protected] ~]# /usr/local/zabbix/sbin/zabbix_agentd
在zabbix-server端進行get測試
[[email protected] ~]# zabbix_get -s 192.168.0.170 -p 10050 -k "login-user" 1
-s後邊跟的是agent服務所在的IP,-k後邊跟的是在agent配置裡的key.
二、web端操作
1、配置--->模板-->建立模板
2、填寫模板名稱為 Template Login User 群組選Templates 點選新增。
3、選定剛剛建立的模板,應用集--->建立應用集
4、輸入名稱為 系統安全,新增
5、監控項--->建立監控項
6、輸入下圖表單資訊
注意:鍵值為agent端配置檔案中的key
點選已啟用,新增
7、圖形--->建立圖形
8、填寫名稱,選擇新建的監控項,新增
9、觸發器--->建立觸發器
10、填寫名稱,選擇嚴重級別,新增表示式,已啟動,新增
注意:表示式公式,可通過新增按鈕,彈出的頁面進行選擇
11、模板建立完畢,將模板關聯到主機,更新儲存
(1)、進入到對應的主機
(2)、選擇剛剛建的模組
選擇後如下:
(3)、點選左上角模組
如下點選選擇進入選項框:
同上選中點確認
(4)、進入主機的監控項下:
可以看到我們剛剛建的監控項
同理我們進入觸發器下也可以看剛剛新建的觸發器
進入後看到我的觸發器,因手動新增三個使用者登入結果就有“問題”兩個字
(5)同理我進入圖片觀察圖片情況
在找到我剛建的圖片項後進入觀察使用者情況:
12、因之前將使用者量增加到4,會有報警的
13、此時我這邊也收到郵件告警
處理後就正常顯示:
到目前為止部署完畢