1. 程式人生 > >zabbix之自定義使用者數監控模組配置(五)

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、此時我這邊也收到郵件告警

處理後就正常顯示:

到目前為止部署完畢