国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

關于zabbix自定義監控項和觸發器問題

瀏覽:114日期:2023-04-06 15:09:28
目錄
  • 一.監控端口
    • 關系說明
    • 操作
  • 二.監控服務
    • 關系說明
    • 操作
  • 三.模板的導入和導出

    一.監控端口

    關系說明

    觸發器: 根據客戶端的腳本獲取值,當客戶端的某項值達到要求后,將發出告警

    監控項:根據客戶端的腳本獲取值,可設定采集值得間隔時間,將值保留記錄下來,可形成曲線圖

    應用集:用來分類存放監控項,比如將監控80,8080等web服務的監控項放在WEB應用集中,將監控22,21等小服務的監控項放入SMALL應用集中。

    模板:模板是一套定義好的監控項的合集,任何主機連接模板,則將模板中的監控項等等在主機上應用,但要修改這些監控項只能去模板中修改,并且修改后其他連接的主機也會跟著變動。

    操作

    1.創建模板,模板名稱用來表示,這里監控端口,取名為Port,模板必須加入某群組,可單獨創建群組來區分。

    2.創建應用集,應用集只用取名字即可

    3.創建監控項,名稱用來區分監控的哪些值,可能是監控nginx的訪問數量,也可能是mysql的讀數量。

    鍵值有2種,一種是點擊選擇使用系統自帶值,另一種自定義腳本key。

    這里選擇net.tcp.listen[port],通過telnet來查找某主機是否監聽某端口,[port]填寫需要監控的端口號。

    4.創建觸發器,{HOST.NAME}將獲取主機名,用作報警顯示。表達式點擊添加,或復制其他自帶觸發器的值進行修改。
    連接監控項,這個就是剛剛創建的監控項,其余不動。

    5.選擇相應群組,從群組里找到剛建立的監控項。

    6.Port是模板名,如果這里選擇寫主機名或主機ip,則會變成單個主機的監控項,而不是模板的。

    二.監控服務

    關系說明

    腳本:執行腳本獲得值
    配置文件:允許自定義key,將key的鍵值和腳本獲取值關聯起來。
    服務端測試: 服務端發送指令給客戶端,客戶端運行腳本獲取值再返回給服務端。

    操作

    1.創建腳本,用于獲取值
    cd /etc/zabbix/script

    vim web_status.sh

    #!/bin/bashcase $1 inLian)    netstat -anptu | grep 172.26.98.247:80 | wc -l ;;Ping)    netstat -unltp | grep -w 80 &>/dev/null && echo 1 || echo 0 ;; *)    echo "Lian | Ping" ;;esac

    測試腳本 ./web_status.sh Ping,看是否可以獲得1

    2.修改客戶端配置文件,讓他允許自定義key
    vim /etc/zabbix/zabbix_agentd.conf

    Include=/etc/zabbix/zabbix_agentd.conf.d/*.conf #加載其他配置文件UnsafeUserParameters=1 #開啟允許自定義 Key

    systemctl restart zabbix-agent

    3.修改配置文件,設定鍵值的名字和腳本所在位置,這樣配置文件才能知道這個鍵值需要執行哪個腳本獲得

    web.ping是自定義的鍵值名字,后面是腳本路徑
    vim /etc/zabbix/zabbix_agentd.d/web_status.conf

    UserParameter=web.ping,/etc/zabbix/script/web_status.sh PingUserParameter=web.lian,/etc/zabbix/script/web_status.sh Lian

    如果執行的是命令要用絕對路徑,如下也能獲取值,并不一定要用腳本。
    比如

    UserParameter=web.shu,/bin/netstat -anptu | wc -l

    4.檢測,客戶端測試
    zabbix_agentd -t web.ping #返回1則正確

    服務端測試:
    /ops/server/zabbix/bin/zabbix_get -s 192.168.1.1 -k web.ping #獲得1則正確

    5.出現(Not all processes could be identified, non-owned process info
    will not be shown, you would have to be root to see it all.)

    是因為腳本中用netstat 這個命令,但是客戶端使用zabbix這個用戶啟動腳本,沒有權限用這個命令。

    客戶端執行chmod +x /bin/netstat即可

    網頁操作:
    鍵值是找不到的,手動寫上,觸發器的表達式也是連接這個監控項。

    三.模板的導入和導出

    導入:

    導出:
    選擇模板拉倒最下面

    到此這篇關于zabbix自定義監控項和觸發器的文章就介紹到這了,更多相關zabbix自定義監控項內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

    標簽: Zabbix
    主站蜘蛛池模板: 一级特色黄大片 | 波多野结衣中文一区二区免费 | 中文字幕一区二区精品区 | 国产亚洲福利一区二区免费看 | xx欧美老妇| 欧美不卡在线视频 | 国产亚洲欧美成人久久片 | 欧美日韩一级大片 | 色偷偷成人网免费视频男人的天堂 | 爱爱爱久久久久久久 | 欧美成人xxx | 女同日韩互慰互摸在线观看 | 99av在线| 日韩精品一区二区三区中文字幕 | a级毛片网站 | 国产高清在线精品一区二区三区 | 在线观看亚洲欧美 | 亚洲欧美视频在线播放 | 亚洲欧洲日产国码二区首页 | 伊人久爱 | 美女张开腿让男人操 | a毛片免费播放全部完整 | 丰满寡妇一级毛片 | 日本aaaa特级毛片 | 国产99视频在线观看 | 亚洲在线免费观看视频 | 精品国产96亚洲一区二区三区 | heyzo国产亚洲高清 | 国产成人盗摄精品 | 国产成人综合网在线播放 | 欧美激情精品久久久久 | 美国亚洲成年毛片 | 国产丝袜美女一区二区三区 | 99爱在线视频 | 久青草国产手机在线观 | 长腿校花被啪到腿软视频 | 成年人免费大片 | 日本精品夜色视频一区二区 | 久久精品视 | 精品国产亚洲人成在线 | 国产精品久久久久三级 |