zabbix自定義監控項的配置文件參數是? Zabbix可以監控哪些參數



文章插圖
zabbix自定義監控項的配置文件參數是? Zabbix可以監控哪些參數

文章插圖
自定義一個監控
在zabbix當中默認給我們提供了很多監控項,但是,有些監控項我們用不到,而有些監控項又沒有,那這個時候怎么辦呢?
【zabbix自定義監控項的配置文件參數是? Zabbix可以監控哪些參數】定義一個監控腳本定義一個鍵值對創建一個監控項設置一個圖形
教學案例:
自定義一個當前登陸用戶數量監控腳本
5.1、自定一個用戶數量收集腳本
#創建一個插件目錄,用于以后存放插件[[email protected] ~]#mkdir /etc/zabbix/libexec#編寫一個統計用戶登陸數量的腳本[[email protected] ~]#cat/etc/zabbix/libexec/check_user_number.sh#!/bin/bash#Description: 登陸用戶監控腳本count=`who |wc -l`echo $count#給腳本執行權限[[email protected] ~]#chmod 755 /etc/zabbix/libexec/check_user_number.sh#測試腳本執行[[email protected] ~]#/etc/zabbix/libexec/check_user_number.sh15.2、定義一個鍵值
[[email protected] ~]# vim /etc/zabbix/zabbix_agentd.d/check_user_number.confUserParameter=check.user.number,/etc/zabbix/libexec/check_user_number.sh 插件配置文件的格式指令=kye,value按照格式寫就可以了#重啟生效[[email protected] zabbix]# systemctl restart zabbix-agent注意:如果是監控其它主機,請將libexec目錄以及zabbix_agentd.d目錄下的配置文件都拷貝到遠程主機的/etc/zabbix目錄下,并重啟zabbix-agent服務
5.3、新建一個監控項,調用鍵值
注意:如果是希望所有主機都應用該監控項,那么就在對應的模板中創建監控項、圖形如果只是個別機器,那么就針對主機來設置監控項、圖形給 Template OS Linux 模板添加一個監控項
依次點擊 配置——模板 找到Template OS Linux選項,如圖
應用集:監控項分組監控項:監控什么觸發器:監控閾值圖形:監控圖形自動發現:自動添加監控業務WEB監測:監控WEB站點點擊 監控項,可以看到模板中的所有監控項,該頁面可以對模板中的監控項進行管理 。
點擊 創建監控項 后會彈出一個創建監控項菜單,依次填入對應的信息,就可以創建一個自定義的監控項了 。
單擊 添加后,監控項就添加成功了 。
創建好了監控項不是最終的目的,最終的目的是通過監控項繪制圖形,我們可以通過圖表能看到信息,接下來我們來為這個監控項創建一個圖表吧 。
點擊當前界面的圖形,就可以進入模板的圖表管理界面了,如圖
圖表管理界面可以對圖形進行管理,我們這里選擇 創建圖形 。
點擊創建圖形后,就會出現一個創建圖形菜單
根據提示就把圖形名稱和對應的監控項填入即可 。
圖形創建成功了,接下來測試一下吧 。
我們去找一個應用該模板的機器來看看是否有圖形,圖形是否有數據 。
六、觸發器
定義好了圖形,我們的監控就完成了,但是怎么判斷當前的監控值是否健康呢?那么我們就應該設置一個閾值了,也就是我們常說的警戒線,達到這個警戒線就應該報警通知管理員了 。
接下來我來帶大家看看如何定義一個閾值來判定監控項的健康情況,我們來學習觸發器
選擇配置—模板— Template OS Linux 選擇觸發器
點擊 觸發器后進入觸發器管理界面,此頁面可以管理所有觸發器,我們需要創建一個觸發器
點擊 添加觸發器,進入觸發器設置菜單
OK!觸發器設置成功了,我們驗證看一下吧
我們通過多個終端同時登陸node1,登陸數量超過3個,我們來看看在監測—儀表盤是否會報警呢
報警啦,說明我們的觸發器設置正確,同時我們看看node1的用戶監控[Current_login_user]的那個圖形吧
總結
如何自定義一個監控腳本
如何自定義一個鍵值(key)
如何新建監控項來調用對應的設置
如何為監控項設置圖形
觸發器如何設置
重點:插件放在什么位置,鍵值在哪里定義,如何在zabbix的監控項中關聯定義好的內容
難點:鍵值的名稱,如何在監控項中關聯鍵值,名字一定要統一,除了監控項之外還要記得定義觸發器和圖形