Update avaliable. Click RELOAD to update.
目录

Centos7安装zabbix-agent监控客户端

1. 下载zabbix仓库并安装

rpm -ivh //repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

2. yum安装zabbix-agent客户端

yum install -y zabbix-agent

3. 编辑zabbix-agent配置文件

使用vi /etc/zabbix/zabbixd.conf编辑打开文件,修改的内容如下:

Hostname		= 客户端主机名称
SourceIP		= 客户端主机IP
Server			= Zabbix Server的IP地址
ServerActive		= Zabbix Server的IP地址

4. 检查服务端口的有效性

编辑vi /etc/services文件,检查是否存在并添加zabbix客户端端口,如下:

zabbix-agent    10050/tcp  Zabbix Agent
zabbix-agent    10050/udp  Zabbix Agent
zabbix-trapper  10051/tcp  Zabbix Trapper
zabbix-trapper  10051/udp  Zabbix Trapper

若服务器有配置防火墙规则,则添加zabbix-agent端口的出入站规则:

iptables -A INPUT -s 139.196.14.112 -p tcp --dport 10050 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 10050 -j ACCEPT

5. 启动zabbix-agent客户端服务

zabbix_agentd start

启动后应该使用netstat -an | grep 10050查看10050端口是否正常,若不正常,应该在查看 /var/log/zabbix/zabbix_agentd.log 日志文件查看异常原因。

出现 zabbix_agentd [6954]: cannot create PID file [/var/run/zabbix/zabbix_agentd.pid]: [2] No such file or directory 错误。

mkdir  -p /var/run/zabbix/
chown zabbix.zabbix /var/run/zabbix/

6. 检查服务是否正常启动

# 检查是否存在zabbix-agent进程
ps -ef | grep zabbix

# 检查10050端口是否处于监听状态
netstat -an | grep 10050
版权所有,本作品采用知识共享署名-非商业性使用 3.0 未本地化版本许可协议进行许可。转载请注明出处:https://www.wangjun.dev//2017/02/zabbix-agent-install/