创建独立的监控项:
1,vim /etc/zabbix/zabbix_agentd.conf #或者在文件目录/disk3/data/server/zabbix-3.2.4/etc/zabbix_agentd.conf ,编辑客户端配置文件,添加如下内容:UserParameter=mysql.version,mysql -V # "mysql.version"为item的key,"mysql -V" 为执行的具体命令。
2,重启zabbix_agentd restart #让配置文件生效
3,配置-》主机-》监控项-》“MySQL slow queries”-》克隆-》修改名称和监控参数,键值为:mysql.ping -》保存
在最新数据中查看结果。
4,item监控添加完成。
zabbix创建新的item监控myql慢查询参数状态:
1,根据文档先配置好zabbix对mysql的常规监控。http://blog.csdn.net/huoyuanshen/article/details/62037442
2,修改配置文件新增参数的配置:
a,cat /disk3/data/server/zabbix-3.2.4/etc/zabbix_agentd.conf | grep UserParameter #查找chk_mysql.sh文件位置
b,vim /usr/local/zabbix/scripts/chk_mysql.sh 修改配置文件,内容如下
在
Com_begin)
result=`mysqladmin -h$MYSQL_HOST -S $MYSQL_SOCK extended-status |grep -w "Com_begin"|cut -d"|" -f3`
echo $result
;;
下面添加:
status_log_queries_not_using_indexes)
result=`mysqladmin -h$MYSQL_HOST -S $MYSQL_SOCK variables |grep -w "log_queries_not_using_indexes" |cut -d"|" -f3 | sed s/[[:space:]]//g `
echo $result
;;
3,重启zabbix_agentd restart #否则修改的脚本无法生效
4,zabbix中添加itme:
配置-》主机-》监控项-》“MySQL slow queries”-》克隆-》修改名称和监控参数-》保存
在最新数据中查看结果。
5,item监控添加完成。
添加对象的触发器:
1,配置-》主机-》触发器-》创建触发器-》修改名称,级别,表达式(注意值描述,N值为0表示未报警,1表示报警)2,监控中查看该出发器状态,必要时修改系统参数激活该触发器并出发对应报警。
3,触发器创建完成。