人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

關于zabbix自定義監(jiān)控項和觸發(fā)器問題

發(fā)布日期:2022-01-31 04:05 | 文章來源:源碼之家

一.監(jiān)控端口

關系說明

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

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

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

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

操作

1.創(chuàng)建模板,模板名稱用來表示,這里監(jiān)控端口,取名為Port,模板必須加入某群組,可單獨創(chuàng)建群組來區(qū)分。

2.創(chuàng)建應用集,應用集只用取名字即可

3.創(chuàng)建監(jiān)控項,名稱用來區(qū)分監(jiān)控的哪些值,可能是監(jiān)控nginx的訪問數(shù)量,也可能是mysql的讀數(shù)量。

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

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

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

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

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

二.監(jiān)控服務

關系說明

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

操作

1.創(chuàng)建腳本,用于獲取值
cd /etc/zabbix/script

vim web_status.sh

#!/bin/bash
case $1 in
Lian)
    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.修改配置文件,設定鍵值的名字和腳本所在位置,這樣配置文件才能知道這個鍵值需要執(zhí)行哪個腳本獲得

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

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

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

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.出現(xiàn)(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這個用戶啟動腳本,沒有權限用這個命令。

客戶端執(zhí)行chmod +x /bin/netstat即可

網(wǎng)頁操作:
鍵值是找不到的,手動寫上,觸發(fā)器的表達式也是連接這個監(jiān)控項。

三.模板的導入和導出

導入:

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

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

香港穩(wěn)定服務器

版權聲明:本站文章來源標注為YINGSOO的內(nèi)容版權均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部