xiaui520 发表于 2019-1-20 11:10:11

Zabbix Agent 2.0.x安装

  操作系统为CentOS 6.3

1)
添加Zabbix用户和组。

groupadd zabbix
useradd zabbix -g zabbix -s /sbin/nologin

2)
获取Zabbix软件,并解压缩。

Zabbix主页:
http://www.zabbix.com/

3)
解压缩Zabbix软件包后,编译并安装它。

./configure --prefix=/opt/zabbix --enable-agent --sysconfdir=/etc/zabbix
make && make install

4)
创建Zabbix Agent配置文件。

mkdir /etc/zabbix
vim /etc/zabbix/zabbix_agentd.conf

文件内容如下(请修改Server参数后的“Zabbix Server的IP地址”):
#ListenIP=
#ListenPort=10050
Server=10.1.1.8
#ServerPort=11051
Hostname=web02
BufferSize=1024
Timeout=5
StartAgents=3
DebugLevel=2
PidFile=/var/tmp/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=10
EnableRemoteCommands=1
#UnsafeUserParameters=1
Include=/etc/zabbix/zabbix_command.conf

5)
创建Zabbix的日志文件夹。

mkdir /var/log/zabbix
chown -R zabbix: /var/log/zabbix/

6)
创建Zabbix自定义命令文件。

touch /etc/zabbix/zabbix_command.conf

7)
编辑/etc/services,加入如下内容:

zabbix-agent 10050/tcp #Zabbix Agent
zabbix-agent 10050/udp #Zabbix Agent

8)
将Zabbix自启动脚本放置到目标目录下。注意Zabbix自带的启用脚本是有问题的,我已经写了一份可正常运作的脚本。

cp /path/to/ur/dir/zabbix_agentd_ctl /etc/init.d/

如果该文件中的内容(安装目录和可执行文件目录)与实际状况不同,那么则需要修改。

9)
启动Zabbix Agent。

service zabbix_agentd_ctl start

使用netstat命令查看Zabbix Agent是否已被正常启动:
netstat -utlnp | grep zabbix

10)
打开防火墙的TCP 10050端口。



页: [1]
查看完整版本: Zabbix Agent 2.0.x安装