一:测试获取数据时,时灵时不灵的情况,添加定时任务
#!/bin/sh
/usr/bin/php -q /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php --host localhost --items gg 2>&1 > /dev/null
[root@infocenter-dev scripts]# crontab -l
*/5 * * * * /var/lib/zabbix/percona/scripts/test.sh
二:前端执行监控项测试时报错:sh:/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh: Permission denied 后端获取数据正常
#selinux防火墙的问题
[root@node5-vm01 tmp]# getenforce
Enforcing
[root@node5-vm01 tmp]# setenforce 0
[root@node5-vm01 tmp]# getenforce
Permissive
三:systemctl status firewalld
1、查看防火墙状态
systemctl status firewalld
2、如果是active状态,查看所有永久开放的端口(默认为空)
# firewall-cmd --list-ports --permanent
[root@infocenter-dev zabbix_agentd.d]# firewall-cmd --list-ports
80/tcp 9876/tcp 10051/tcp 3306/tcp 9100/tcp 10050/tcp 6379/tcp
# 添加永久开放的端口(例如:10050端口)
# firewall-cmd --add-port=10050/tcp --permanent
# firewall-cmd --add-port=10051/tcp --permanent
# firewall-cmd --reload
四:前端测试监控项,获取值,执行结果返回rm:.....mysql not found:sh
-rw-r--r--. 1 root root 1541 Jul 15 17:30 localhost-mysql_cacti_stats.txt
[root@node5-vm03 tmp]# chown zabbix:zabbix localhost-mysql_cacti_stats.txt
-rw-r--r--. 1 zabbix zabbix 1541 Jul 15 17:30 localhost-mysql_cacti_stats.txt