zabbix監控原理:zabbix自定義監控項傳值

自定義一個監控

在zabbix當中默認給我們提供了很多監控項,但是,有些監控項我們用不到,而有些監控項又沒有,那這個時候怎麼辦呢?

  1. 定義一個監控腳本
  2. 定義一個鍵值對
  3. 創建一個監控項
  4. 設置一個圖形

教學案例:

自定義一個當前登陸用戶數量監控腳本

5.1、自定一個用戶數量收集腳本

#創建一個插件目錄,用於以後存放插件
[root@zabbix ~]#  mkdir /etc/zabbix/libexec

#編寫一個統計用戶登陸數量的腳本
[root@zabbix ~]#  cat/etc/zabbix/libexec/check_user_number.sh
#!/bin/bash
#Description: 登陸用戶監控腳本
count=`who |wc -l`
echo $count

#給腳本執行權限
[root@zabbix ~]#  chmod 755 /etc/zabbix/libexec/check_user_number.sh

#測試腳本執行
[root@zabbix ~]#  /etc/zabbix/libexec/check_user_number.sh
1

5.2、定義一個鍵值

[root@zabbix ~]# vim /etc/zabbix/zabbix_agentd.d/check_user_number.conf
UserParameter=check.user.number,/etc/zabbix/libexec/check_user_number.sh
 插件配置文件的格式
  指令=kye,value   按照格式寫就可以了


#重啟生效
[root@manage01 zabbix]# systemctl restart zabbix-agent

注意:如果是監控其它主機,請將libexec目錄以及zabbix_agentd.d目錄下的配置文件都拷貝到遠程主機的/etc/zabbix目錄下,並重啟zabbix-agent服務

5.3、新建一個監控項,調用鍵值

注意:如果是希望所有主機都應用該監控項,那麼就在對應的模板中創建監控項、圖形
     如果只是個別機器,那麼就針對主機來設置監控項、圖形

給 Template OS Linux 模板添加一個監控項

企業級分佈式監控系統-zabbix-7-自定義一個監控

依次點擊 配置——模板 找到Template OS Linux選項,如圖

應用集:                監控項分組

監控項:                監控什麼

觸發器:                監控閾值

圖形:              監控圖形

自動發現:               自動添加監控業務

WEB監測:                  監控WEB站點

點擊 監控項,可以看到模板中的所有監控項,該頁面可以對模板中的監控項進行管理。

企業級分佈式監控系統-zabbix-7-自定義一個監控

點擊 創建監控項 後會彈出一個創建監控項菜單,依次填入對應的信息,就可以創建一個自定義的監控項了。

企業級分佈式監控系統-zabbix-7-自定義一個監控

單擊 添加後,監控項就添加成功了。

創建好了監控項不是最終的目的,最終的目的是通過監控項繪製圖形,我們可以通過圖表能看到信息,接下來我們來為這個監控項創建一個圖表吧。

點擊當前界面的圖形,就可以進入模板的圖表管理界面了,如圖

企業級分佈式監控系統-zabbix-7-自定義一個監控

圖表管理界面可以對圖形進行管理,我們這裡選擇 創建圖形。

企業級分佈式監控系統-zabbix-7-自定義一個監控

點擊創建圖形後,就會出現一個創建圖形菜單

企業級分佈式監控系統-zabbix-7-自定義一個監控

根據提示就把圖形名稱和對應的監控項填入即可。

圖形創建成功了,接下來測試一下吧。

我們去找一個應用該模板的機器來看看是否有圖形,圖形是否有數據。

企業級分佈式監控系統-zabbix-7-自定義一個監控

六、觸發器

定義好了圖形,我們的監控就完成了,但是怎麼判斷當前的監控值是否健康呢?那麼我們就應該設置一個閾值了,也就是我們常說的警戒線,達到這個警戒線就應該報警通知管理員了。

接下來我來帶大家看看如何定義一個閾值來判定監控項的健康情況,我們來學習觸發器

選擇配置—模板— Template OS Linux 選擇觸發器

企業級分佈式監控系統-zabbix-7-自定義一個監控

點擊 觸發器後進入觸發器管理界面,此頁面可以管理所有觸發器,我們需要創建一個觸發器

企業級分佈式監控系統-zabbix-7-自定義一個監控

點擊 添加觸發器,進入觸發器設置菜單

企業級分佈式監控系統-zabbix-7-自定義一個監控

OK!觸發器設置成功了,我們驗證看一下吧

我們通過多個終端同時登陸node1,登陸數量超過3個,我們來看看在監測—儀錶盤是否會報警呢

企業級分佈式監控系統-zabbix-7-自定義一個監控

報警啦,說明我們的觸發器設置正確,同時我們看看node1的用戶監控[Current_login_user]的那個圖形吧

企業級分佈式監控系統-zabbix-7-自定義一個監控

總結

如何自定義一個監控腳本

如何自定義一個鍵值(key)

如何新建監控項來調用對應的設置

如何為監控項設置圖形

觸發器如何設置

重點:插件放在什麼位置,鍵值在哪裡定義,如何在zabbix的監控項中關聯定義好的內容

難點:鍵值的名稱,如何在監控項中關聯鍵值,名字一定要統一,除了監控項之外還要記得定義觸發器和圖形

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/216489.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 22:18
下一篇 2024-12-08 22:18

相關推薦

發表回復

登錄後才能評論