自定義鍵值

被監控自定義鍵值
/ root/ 1nmp_ soft/ zabbix-3.4.4/ conf/ zabbix agentd/
/etc/ zabbix/ zabbix_ agentd. d/
自定義一個以.conf結尾的文件
例句:
UserParameter=vfs .dir .size[*],dir="1";duSB1"1"; du -S -B 1 "{dir:-/tmp}"| cut -f1
UserParameter :固定的
= :固定的
vfs .dir .size :鍵值的名字
, :固定的。分隔鍵值名字和執行的命令
dir="1";duSB1"1"; du -S -B 1 "{dir:-/tmp}"| cut -f1 :執行的命令

自定義監控鍵值:
mysql的questions值:
UserParameter-mysql. questions,mysql admin -uroot status awk ‘{print $6}’

UserParameter=agent . hostname,hostname
Userparameter=agent. version, zabbix_ agentd -V | awk ‘NR==1{ print$4}’

TCP連接:
三次握手, 四次斷開,十種狀態
UserParameter=tcp . status . establlished, netstat - anuplt | grep :80 | grep -i ESTABLISHED | wc -1
UserParameter-tcp. status. syn_ recv , netstat - anuplt | grep :80 | grep -i SYN_ RECV | wc -1
UserParameter-tcp. status.fin wait_ 2, netstat - anuplt | grep :80 | grep -i FIN_ WAIT_ 2 | wc -1

升級1.0:
UserParameter=tcp . status[], netstat -anuplt | grep :80 | grep -i “$1”| wc. -1
升級2.0:
UserParameter=tcp. status[
],/root/tcp. status.sh $1
# vim /root/ tcp. status. sh
ESTABLISHED ( ){
UserPar ameter=tcp . status . establlished, netstat - anuplt | grep :80 | grep -i ESTABLISHED | wc -1
SYN_ RECV ( ) {
UserParameter-tcp. status . syn_ recv, netstat -anuplt | grep :80 | grep -i SYN_ RECV | wc -1
}
FIN WAIT_ 2 ( ){
Userparameter=tcp. status .fin wait
2, netstat -anuplt | grep :801 grep -i FIN_ WAIT_ 2| wc -1
}
$1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章