安装与配置 Zabbix agent
1). Zabbix agent 端的安装
Zabbix agent 端的安装建议采用 RPM 包方式安装,可从 http://repo.zabbix.com/zabbix/ 下载 Zabbix 的 agent 端 RPM 包,版本与 Zabbix server 端保持一致,安装如下:
wget http://repo.zabbix.com/zabbix/4.2/rhel/x86_64/zabbix-agent_4.2.7-e17-x86_64.rpm
安装完成后,Zabbix agent 端已经安装完成了,Zabbix agent 端的配置目录位于 /etc/zabbix
下,可在此目录进行配置文件的修改。
2). Zabbix agent 端的配置
Zabbix agent 端的配置文件是 /etc/zabbix/zabbix_agent.conf
,需要修改的内容如下所述。
➢ LogFile=/var/log/zabbix/zabbix_agentd.log
#Zabbix agentd 日志文件路径。
➢ Server=172.16.213.231
#指定 Zabbix server 端的 IP 地址。
➢ StartAgents=3
#指定启动 agentd 进程的数量,默认是 3 个。设置为 0,表示关闭 agentd 的被动模式(Zabbix server 主动来 agent 拉取数据)。
➢ ServerActive=172.16.213.231
#启用 agentd 的主动模式(Zabbix agent 主动推送数据到 Zabbix server)。启动主动模式后,Agentd 将主动将收集到的数据发送到 Zabbix server 端。ServerActive 后面指定的 IP 就是 Zabbix server 端的 IP。
➢ Hostname=172.16.213.232
#需要监控服务器的主机名或者 IP 地址。此选择的设置一定要和 Zabbix Web 端主机配置中对应的主机名一致。
➢ Include=/etc/zabbix/zabbix_agentd.d/
#相关配置都可以放到此目录下,自动生效。
➢ UnsafeUserParameters=1
#启用 agent 端自定义 item 功能。设置此参数为 1 后,就可以使用 UserParameter 指令了。UserParameter 用于自定义 itme。
所有配置修改完成后,就可以启动 zabbix_agent
了:
systemctl start zabbix_agent