標籤:zabbix mysql processlist replication
Services Status
agent:
UserParameter=mysqld.status,/etc/init.d/mysqld status | grep -c running
#servers agentd restart
server:
#/usr/local/bin/zabbix_get -s [agent ip] -k "mysqld.status"
Mysql Master slave synchronization
slave agent:
UserParameter=mysql.replication,/usr/bin/mysql -uzabbix -e ‘show slave status\G‘ |grep -E "Slave_IO_Running|Slave_SQL_Running"|awk ‘{print $2}‘|grep -c Yes
#servers agentd restart
server:
#/usr/local/bin/zabbix_get -s [agent ip] -k "mysql.replication"
Mysql Processlist
master&slave agent:
UserParameter=mysql.process,/usr/bin/mysql -uroot -ppassword -sNe "show full processlist" | egrep -v "Sleep|Id|show full processlist" | wc -l
#servers agentd restart
server:
#/usr/local/bin/zabbix_get -s [agent ip] -k "mysql.process"
本文出自 “wemux” 部落格,請務必保留此出處http://wemux.blog.51cto.com/2848943/1440209
Zabbix Custom monitoring learning