通过zabbix实现对数据库的监控,如ORACLE、MySQL、MSSQL、DB2……
4 篇帖子 分页: 1 / 1
帖子oulin_hl » 2013年 11月 23日 16:31 星期六
On the client, add a zabbix database user (use a unique password)

GRANT USAGE ON *.* TO 'zabbix'@'%' IDENTIFIED BY 'super-secret-password';

Add the following to the end of /etc/zabbix/zabbix_agentd.conf

# MySQL Keys
UserParameter=mysql.status[*],(test -f /usr/bin/mysqladmin && mysqladmin -u$1 -p$2 extended-status 2>/dev/null | awk '/ $3 /{print $$4}')
UserParameter=mysql.ping[*],(test -f /usr/bin/mysqladmin && mysqladmin -u$1 -p$2 ping | grep alive | wc -l)
UserParameter=mysql.version,(test -f /usr/bin/mysqladmin && mysqladmin -V)

If this is also a MySQL slave, add the follwing to the end of /etc/zabbix/zabbix_agentd.conf

# MySQL Slave Keys
UserParameter=mysql.slave[*],mysql -u$1 -p$2 -e "show slave status\G" | awk '/$3:/ {print $NF}' | sed s/Yes/1/ | sed s/No/0/

Restart the Zabbix agent

/etc/init.d/zabbix-agent restart

The key parameters should be mysql-username, mysql-password, and for mysql.status the status Item you want to query. So, for example:

mysql.status[zabbix,super-secret-password,Slow_queries]

I like to use macros for this to allow for a different username/password combination on each host, so it would be something like

mysql.status[{$MYSQL_USER},{$MYSQL_PASSWORD},Slow_queries]

来自:http://www.badllama.com/content/monitor-mysql-zabbix
代码: 全选
ZABBIX中文论坛
欢迎热爱zabbix的网友们,在此我们可以一起探讨、交流、沟通zabbix的所有操作与问题!
帖子pswen@126.com » 2014年 5月 16日 18:01 星期五
我做了一个方案:
1, 在DB上定时做一次数据采集collect.py保存在文件(/tmp/result.txt),代码见附件。
2, agentd.conf
### stats $1 = port , $2 = key
UserParameter=mysql.stats[*],grep $1_$2 /tmp/result.txt | awk -F: '{print $$2}'


3,在server 上做生成一个模板MYSQL,
名称 KEY:
mysql-33061-Innodb_buffer_pool_pages_free mysql.stats[33061,Innodb_buffer_pool_pages_free]
mysql-13300-Qcache_free_memory mysql.stats[33061Qcache_free_memory]

4,把模板运用到主机上。
帖子chentaoyu » 2014年 8月 9日 13:07 星期六
正好研究这一个。
帖子yangfei » 2015年 2月 9日 14:30 星期一
这个模板还是不错的 基本对mysql的satus variables都有监控 可以适当的修改满足自己的业务
登录后可见。
4 篇帖子 分页: 1 / 1

登录

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客