一、添加本机为监控主机 二、监控其他Linux主机agent端
#修改hosts文件 cat /etc/hosts 192.168.200.111 zabbix.server.com 192.168.200.112 zabbix.agent.com #修改主机名 hostname zabbix.agent.com bash hostname zabbix.agent.com #是否能ping通server端 ping zabbix.server.com -c 4 PING zabbix.server.com (192.168.200.111) 56(84) bytes of data. 64 bytes from zabbix.server.com (192.168.200.111): icmp_seq=1 ttl=64 time=0.191 ms 64 bytes from zabbix.server.com (192.168.200.111): icmp_seq=2 ttl=64 time=0.774 ms 64 bytes from zabbix.server.com (192.168.200.111): icmp_seq=3 ttl=64 time=0.805 ms 64 bytes from zabbix.server.com (192.168.200.111): icmp_seq=4 ttl=64 time=0.857 ms --- zabbix.server.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3009ms rtt min/avg/max/mdev = 0.191/0.656/0.857/0.272 ms安装
#配置zabbix依赖包 yum -y install libxml2-devel libcurl-devel pcre-devel ntpdate #安装zabbix ls anaconda-ks.cfg zabbix-3.4.11.tar.gz tar xf zabbix-3.4.11.tar.gz -C /usr/src/ cd /usr/src/zabbix-3.4.11/ ./configure --prefix=/usr/local/zabbix --enable-agent --with-net-snmp --with-libcurl --with-libxml2 && make && make install配置
cd /usr/src/zabbix-3.4.11/ cp misc/init.d/tru64/zabbix_agentd /etc/init.d/ #复制启动脚本 #修改启动脚本 vim /etc/init.d/zabbix_agentd 24 DAEMON=/usr/local/zabbix/sbin/zabbix_agentd #将路径修改 chmod +x /etc/init.d/zabbix_agentd #加执行权限 #创建程序用户 useradd -M -s /sbin/nologin zabbix #为目录加权限 chown -R zabbix:zabbix /usr/local/zabbix/ cd /usr/local/zabbix/ #创建日志目录 mkdir logs #加权限 chown -R zabbix:zabbix logs/ #备份配置文件 cp /usr/local/zabbix/etc/zabbix_agentd.conf{,.bak} #修改配置文件 vim /usr/local/zabbix/etc/zabbix_agentd.conf PidFile=/tmp/zabbix_agentd.pid Server=192.168.200.111 ServerActive=192.168.200.111 Hostname=zabbix.agent.com LogFile=/usr/local/zabbix/logs/zabbix_agentd.log Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf #启动服务 /etc/init.d/zabbix_agentd start Zabbix agent started. #查看端口 netstat -lnupt | grep 10050 tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 9240/zabbix_agentd
