1, 编译安装 zabbix error: MySQL library not found
用编译方式安装的 MySQL , 用编译安装 zabbix
报 checking for mysql_config... configure: error: MySQL library not found
查找 mysql_config
- #find / -name "mysql_config*"
- /usr/local/MySQL/bin/mysql_config
把 --with-MySQL 改成
--with-MySQL=/usr/local/MySQL/bin/mysql_config
正常通过
2, 安装过程提示 PHP BCMath 和 PHP gettext 错误!
进入 PHP 源码包目录下的 ext/bcmath 或 gettext 目录
- cd /usr/local/PHP/ext/
- /usr/local/PHP/bin/phpize
- ./configure --with-PHP-config=/usr/local/PHP/bin/PHP-config
- (以上两个命令的路径根据自己系统情况而定)
- make
- make install
在 PHP.INI 里添加上 gettext.so
extension = "gettext.so"
重启 PHP 即可
3, [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket'/var/lib/MySQL/MySQL.sock' (2)
24661:20170523:203330.920 database is down: reconnecting in 10 seconds------- 无法连接数据库
/var/lib/MySQL/MySQL.sock 不存在
[[email protected] zabbix]# find / -name MySQL.sock
做 MySQL.sock 的链接
- [[email protected] lib]# mkdir /var/lib/MySQL
- [[email protected] lib]# ln -s /tmp/MySQL.sock /var/lib/MySQL/MySQL.sock
- [[email protected] lib]# /etc/rc.d/init.d/mysqld restart
- Shutting down MySQL... SUCCESS!
- Starting MySQL SUCCESS
或
修改 zabbix_server.conf 中的 MySQL.sock 的配置
- VIM /etc/zabbix/zabbix_server.conf
- DBSocket=/tmp/MySQL.sock
4, 如图:
zabbix_agent 进程没有起来, 端口 10050
5, 提示错误: Received empty response from Zabbix Agent at [192.168.1.110]. Assuming that agent dropped connection because of access permissio
解决方法:
在客户端 VIM /etc/zabbix_agentd.conf
修改 Server=192.168.1.130(服务器地址)
来源: http://www.bubuko.com/infodetail-3113560.html