Zabbix 監控LVS連線的狀態

2021-09-03 09:58:27 字數 1065 閱讀 3368

realserver

10.0.0.9

10.0.0.10

10.0.0.20

# vim /usr/local/zabbix/scripts/ipvsadm_status

#!/bin/bash 

#shuidi

#status about lvs forward 

function act1 '

} function act2 '

} function act3 '

} function inact1 '

}function inact2 '

}function inact3 '

}$1

二、配置key# vim /etc/zabbix/zabbix_agentd.conf

# monitor lvs status

userparameter=lvs[*],/usr/local/zabbix/scripts/ipvsadm_status $1

三、配置許可權預設zabbix是沒有執行ipvsadm的許可權的,如果不新增,返回值就是空

# visudo

#defaults    requiretty         #這段需要進行注釋

## allow root to run any commands anywhere

root    all=(all)       all

zabbix  all=(all)      nopasswd:/sbin/ipvsadm

四、匯入模版模版在我的附件裡面,匯入進去之後可以根據自己的情況做相應的修改

五、效果檢視

Zabbix 監控TCP連線的狀態

tcp的連線狀態對於我們web伺服器來說是至關重要的,尤其是併發量establish 或者是syn recv值,假如這個值比較大的話我們可以認為是不是受到了 或是是time wait值比較高的話,我們要考慮看我們核心是否需要調優,太高的time wait值的話會占用太多埠,要是埠少的話後果不堪設想 ...

Zabbix 監控Nginx連線的狀態

一 為nginx開啟status狀態 在server中新增如下 填寫你的監控伺服器位址。location nginx status二 寫監控指令碼 vim usr local zabbix scripts nginx bin bash host 10.0.0.10 port 80 function ...

Zabbix監控TCP連線狀態

獲取tcp連線數的兩種方法 netstat n awk tcp end ss ant awk nr 1 end netstat是遍歷 proc下面每個pid目錄,ss直接讀 proc net下面的統計資訊。所以ss執行的時候消耗資源以及消耗的時間都比netstat少很多。規範指令碼存放目錄 mkdi...