Zabbix Monitoring of LVS
1,zabbix Client Configuration
Add the following configuration at the end of zabbix_agentd.conf
# # Lvsconn
Userparameter=lvsall,/usr/local/zabbix/etc/lvs_connstatus.sh Lvsall
Userparameter=lvsconn,/usr/local/zabbix/etc/lvs_connstatus.sh Lvsconn
Userparameter=lvsinconn,/usr/local/zabbix/etc/lvs_connstatus.sh Lvsinconn
The 2,lvs connection number script is as follows
Cat lvs_connstatus.sh
#!/bin/bashfunction Lvsconn {sudo/sbin/ipvsadm-l-n | sed-n ' 2, $p ' |awk ' {print $} ' |awk ' begin{sum=0}{sum+=$1} End{print sum} '}function lvsinconn {sudo/sbin/ipvsadm-l-n | sed-n ' 2, $p ' |awk ' {print $6} ' | awk ' begin{sum=0}{ Sum+=$1}end{print sum} '}function lvsall {sudo/sbin/ipvsadm-l-n | sed-n ' 2, $p ' |awk ' {print $ + $6} ' |awk ' BEGIN {sum=0} {sum+=$1} End{print sum} '}# Run the requested function$1
3, setting sudo permissions
Echo ' Defaults:zabbix!requiretty ' >>/etc/sudoers
Echo ' Zabbix all= (All) Nopasswd:/sbin/ipvsadm ' >>/etc/sudoers
4,zabbix Web Interface Add LVS monitoring template, add LVS Client monitoring item, LVS monitoring template as follows
5, the monitoring effect is as follows
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/6F/CC/wKioL1WozBujgpXWAAPi1tVLQBg158.jpg "title=" Lvs.png "alt=" Wkiol1wozbujgpxwaapi1tvlqbg158.jpg "/>
This article is from the "jerrymin" blog, make sure to keep this source http://jerrymin.blog.51cto.com/3002256/1675752
Zabbix Monitoring of LVS