今天新地区部署zabbix,自定义监控项如下所示
UserParameter=my_mysql,/data/app/mysql/bin/mysqladmin -umyuser -pxxxxxx ping 2> /dev/null | grep -c alive
可是使用zabbix-get获取到的值一直是0
反复确认了很多次,查看日志也没有任何报错。怀疑人生了大半天。。。
突然想到selinux,于是
[root@db1]# getsebool -a | grep zabbix
httpd_can_connect_zabbix --> off
zabbix_can_network --> off
果然啊,selinux
没放行,运行
setenforce 0
就OK了
永久关闭selinux
,重启生效
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
未完。。。待续