您好,登錄后才能下訂單哦!
當被監控端無法安裝agent,可以使用外部監查
1.需要在server端配置ExternalScripts參數,指定腳本路徑
2.準備獲取監控數據的腳本
腳本一般放在server/proxy上,當有外部檢查監控項獲取數據時,zabbix-server會到配置文件指定的路徑查找監控項對應的腳本并且執行。腳本會到被監控的設備獲取數據并將輸出的結果返回給zabbix-server。
script[ parameter1, parameter2,...]
首先查看配置文件
vim /etc/zabbix/zabbix_server.conf
查看ExternalScripts路徑
ExternalScripts=/usr/lib/zabbix/externalscripts
在/usr/lib/zabbix/externalscripts目錄下編寫監控項腳本
[root@localhost externalscripts]# vim dns_time.sh
#!/bin/bash
TIMEOUT=15
DNS_SERVER=$1
DOMAIN=$2
if test -z "$1"
then
echo"未指定DNS Server"
fi
if test -z "$2"
then
echo "未指定解析域名"
exit
fi
RESOLVE_TIME=`(time dig @$1 $2) 2>&1|grep real|cut -dm -f 2 |sed 's/[s.]//g'`
echo $RESOLVE_TIME
腳本是用來返回DNS響應時間的,此作為參考
[root@localhost externalscripts]# ./dns_time.sh 114.114.114.114 www.baidu.com
0029 #已經獲取到DNS響應時間
歡×××
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。