权限问题导致zabbix无法监控mysql
2017-12-20 15:43
1886 查看
说说一个困扰自已两天的问题。
首先是用常规的方法安装上了mysql数据库。做了主从。
在监控从库的时候,发现所有的监控数据库的监控项都获取不到key值 。
zabbix server端也不报错。获取到的值为空的。在zabbix agent和zabbix server都看不到明显的报错。数据库错误日志没也有任何信息。
空想冥思了两天。
最后排除方法如下:
1.首先在zabbix server端要么是空值,要么是sock连上的。
[root@zabbix ~]# zabbix_get -s 10.0.0.52 -k "MySQL.running-slave" [root@zabbix ~]# tailf /var/log/zabbix/zabbix_server.log 19203:20171220:102048.643 cannot link template(s) "Template OS Linux active", "Template TCP Connection Status Active" to host "lb01": conflicting item key "kernel.maxfiles" found 19203:20171220:102120.668 cannot link template(s) "Template OS Linux active", "Template TCP Connection Status Active" to host "web01_pop": conflicting item key "kernel.maxfiles" found 19203:20171220:102120.679 cannot link template(s) "Template OS Linux active", "Template TCP Connection Status Active" to host "web03_api": conflicting item key "kernel.maxfiles" found 19207:20171220:103910.370 item "cashloan-db02:MySQL.running-slave" became not supported: Received value [] is not suitable for value type [Numeric (unsigned)] and data type [Decimal]
2.在agent端执行却是没有问题的,但在server端总是没有值。
3.但在agent执行是以root身份。最后把zabbix用户在/etc/passwd里的/sbin/nologin改为/bin/bash
切换到zabbix用户后执行也是报同样的错误。看来问题不是出在zabbix这块,而是数据库的设置问题。
4.用zabbix用户执行mysql命令登陆数据库用-S指定sock时发现不能补全。
最后ll /application/mysql/data/mysql.sock发现报没有权限。
这时终于知道问题出在哪了。
最后切换到root发现/application/mysql/data的权限为700.
修改为755后OK。
相关文章推荐
- MySQL中配置文件my.cnf因权限问题导致无法启动的解决方法
- linux 中JDK环境变量不一致问题导致mysql无法连接,总是告诉权限出错
- mysql-bin权限问题导致mysql无法启动
- MYSQL主机Master磁盘写满,导致主从数据无法同步各种问题解决
- hadoop hdfs.xml权限问题导致App Timeline Server服务无法正常启动
- Mysql权限问题-导致数据库连接池对象获取不到
- 权限问题导致无法删除ftp文件
- 解决RPM安装的MySQL大小写敏感导致的Tomcat后台服务无法启动问题
- 在挂载的 NTFS 盘上运行 gdb 会遇到权限问题,导致无法初始化
- 由于mysql运行权限导致无法找到 Discuz! 论坛数据表! 的解决方法
- grid与oracle用户下oracle程序权限不一致导致ORA-15055/ORA-27123无法连接ASM问题
- 关于mysql 修改权限表user字段host导致权限丢失的问题
- 因为前缀索引问题导致mysql无法使用覆盖索引
- 关于修改mysql账号信息导致存储过程无法访问的问题
- MySQL安装过程启动mysqld_safe中提示的pid ended错误导致无法启动问题处理
- 关于zabbix自定义监控项,用户权限不够的问题
- 关于mysql中由于类型转换导致索引无法使用的问题
- 第二次部署Zabbix 3.0使用percona模板监控MySQL,遇到的问题和解决过程
- Mac下MAMP Pro 启动数据库MySQL出错导致无法启动的问题
- MySql安装问题,无法启用3306导致连接失败问题集和解决方法