第一步,添加用户及用户组
保存
-A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 10051 -j ACCEPT
-A INPUT -p udp -m udp --dport 10051 -j ACCEPT
-A INPUT -p udp -m udp --dport 10051 -j ACCEPT
groupadd zabbix
useradd zabbix -g zabbix
第二步,上传zabbix的tar包到linux中,创建zabbix agent文件夹
Zabbix Agent 2.2.7 下载地址:http://www.zabbix.com/download.php
mkdir /usr/local/zabbix_agent
tar zxvf zabbix_agents_2.2.7.linux2_6_23.amd64.tar.gz -C /usr/local/zabbix_agent
第三步,配置zabbix agent的配置文件
cd /usr/local/zabbix_agent/conf/zabbix_agentd.conf
将其中的
Server=127.0.0.1
修改为Zabbix主控
Server=主控服务器的IP地址,Hostname=当前agent服务器的内网IP地址
保存
第四步,将如下指令添加到 vim /etc/services
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trappe
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trappe
第五步,如是自己配置Zabbix,通过外网访问需要配置iptables添加端口例外
vim /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 10051 -j ACCEPT
-A INPUT -p udp -m udp --dport 10051 -j ACCEPT
-A INPUT -p udp -m udp --dport 10051 -j ACCEPT
第六步,将Zabbix Agent的执行文件软连接到系统变量目录中
ln -s /usr/local/zabbix_agent/sbin/* /usr/local/bin/
ln -s /usr/local/zabbix_agent/bin/* /usr/local/bin/
第七步,启动Zabbix Agent
/usr/local/zabbix_agent/sbin/zabbix_agentd -c /usr/local/zabbix_agent/conf/zabbix_agentd.conf
echo "/usr/local/zabbix_agent/sbin/zabbix_agentd -c /usr/local/zabbix_agent/conf/zabbix_agentd.conf" > /etc/tc.local
如启动失败或需强制重启,可采用如下命令操作:
ps -ef | grep zabbix | grep -v grep | cut -c 9-15 | xargs kill -9
可通过在Zabbix主控中执行如下命令查看是否配置成功:
zabbix_get -s agent客户端主机IP -p10050 -k"system.uptime"
(其中将IP地址修改为当前配置的Agent 客户端主机IP地址即可)