赞
踩
原版本
(灿哥的Blog)自定义Mem监控
在配置完脚本后,要在客户端重启一下zabbix_agentd
自定义mysql监控
主要使用命令 mysqladmin
mysqladmin管理命令详细应用
mysqladmin -uroot -p ***
extended-status #查看服务器状态的当前值
mysqladmin -uroot -p ***
ping #检测mysqlserver是否可用
简单的SQLping和SQLuptime监控
[root@localhost /]# cat /usr/local/zabbix/bin/sql.sh
SQLping(){
mysqladmin ping | awk '{print $3}' | wc -c
}
SQLuptime(){
mysqladmin status | awk -F':' '{print $2}' | awk '{print $1}'
}
$1
在zabbix_agentd.conf添加
UserParameter=sqlping,/usr/local/zabbix/bin/sql.sh SQLping
UserParameter=sqluptime,/usr/local/zabbix/bin/sql.sh SQLuptime
重启zabbix_agentd
服务端测试:
[root@server ~]# /usr/local/bin/zabbix_get -s 192.168.163.221 -k
sqlping
6
[root@server ~]# /usr/local/bin/zabbix_get -s 192.168.163.221 -k
sqluptime
881
ok
在zabbix上面配置监控项(步骤看灿哥)
设置监控项
sqlping在客户端sqlserver开启的状态下值为6,sqlserver关闭的状态下值为0
sqluptime在每次客户端sqlserver重启开启的时候会重新计数
——————————————————————————
对于mysql中的监控项
可以使用mysqladmin -uroot -p ***
extended-status 去选取添加监控
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。