错误信息:
zabbix server is not running: the information displayed may not be curren
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
netstat -lnp |grep 10051 //监听不到10051端口
解决办法:
sed -i 's/^. DBSocket=.*$/DBSocket=/tmp/mysql.sock/g' /usr/local/zabbix/etc/zabbix_server.conf
添加iptables
vim /etc/sysconfi/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
service iptables restart
编译安装zabbix //linux客户端
cd /usr/local/src/
tar zxvf zabbix-2.4.4.tar.gz
cd zabbix-2.4.4
groupadd zabbix
useradd -M zabbix -g zabbix -s /sbin/nologin
yum -y install java java-devel //监控tomcat,同样不需要可以省略
./configure --prefix=/usr/local/zabbix/ --enable-agent
make && make install
vim /usr/local/zabbix/etc/zabbix_agentd.conf //添加服务器IP server为被动模式 serverActive 为主动模式
81 Server=服务器IP
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
vim /etc/init.d/zabbix_agentd //修改22 BASEDIR=/usr/local/zabbix
chmod 755 /etc/init.d/zabbix_agentd
chkconfig --add zabbix_agentd
chkconfig zabbix_agentd on
修改防火墙
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
service iptables restart