编程

安装与配置Zabbix agent

848 2023-04-06 02:31:00

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