检测SQL统计的数量
利用zabbix创建自定义监控项需要执行以下操作:
1.在配置文件zabbix_agentd.conf中设置允许添加自定义监控项
2.在zabbix_server.conf中设置监控脚本文件存放路径
3.在指定的路径下创建监控脚本
4.在userparameter_script.conf文件中添加Item key
5.在web端创建监控项
编辑zabbix_agentd.conf配置文件
cd /etc/zabbix/
vi zabbix_agentd.conf
设置允许添加自定义脚本将
Include=/etc/zabbix/zabbix_agentd.d
#并去掉前面的注释符
UnsafeUserParameters=1
编辑zabbix_server.conf
设置创建监控脚本的存放路径,打开zabbix_server.conf配置文件,找到AlertScriptsPath,设置路径为
AlertScriptsPath=/usr/lib/zabbix/alertscripts
创建shell脚本
vi mysql_count.sh
#!/bin/bash
HOSTNAME="$1"
PORT=$2
USERNAME="$3"
PASSWORD="$4"
DBNAME="$5"
# day=`date -d "-1 day" +%Y-%m-%d`
#SQL查询结果列数