2.把该模板Template App MySQL Link到相关的主机上面,发现Item的Status是不可用的,因为key的值是通过Mysql用户查看"showglobal status"信息或者用mysqladmin命令查看status或extended-status的信息而取的值。
1. mysql>show global status
2. mysql>show status
3.结合官方提供的key编写Shell脚本,从数据库中取出Items的key的值。
4.在Zabbix_agentd.conf里面添加UserParameter,格式如下,对于Zabbix来说,脚本其实就是一个插件。
1. UserParameter=mysql.version,mysql -V
2. UserParameter=mysql.ping,mysqladmin -uroot -pxxxxxx -S /tmp/mysql.sock ping | grep -c alive
3. UserParameter=mysql.status[*],/etc/zabbix-2.4.4/scripts/checkmysqlperformance.sh $1 $2
5.重启agentd服务器,然后在zabbix server中添加模板Template AppMySQL。
6.在zabbix前端可以实时查看SQL语句每秒钟的 *** 作次数。
Zabbix的简单安装配置说明1、在已有的LAMP或者LNMP的基础上安装zabbix,安装一些依赖包:
yum -y install mysql-devel libcurl-devel net-snmp-devel
2、添加用户:
groupadd zabbix
useradd zabbix -g zabbix
3、创建数据库,添加授权账号
create database zabbix character set utf8
导入数据库
mysql -uzabbix -pzabbix -hlocalhost zabbix <database/mysql/schema.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix <database/mysql/images.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix <database/mysql/data.sql
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)