zabbix创建监控项item,触发器triger监控mysql参数特殊参数状态

来源:互联网 发布:linux内核裁剪步骤 编辑:程序博客网 时间:2024/06/01 08:14

创建独立的监控项:

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,触发器创建完成。
0 0