Zabbix Agent 的安装2

来源:互联网 发布:淘宝卖家秀福利 编辑:程序博客网 时间:2024/05/10 04:26

Zabbix Agent安装

参考版本 Zabbix Agent1.8.2/1.8.3

 1) 添加Zabbix用户和组。

  1. groupadd zabbix  
  2.  
  3. useradd zabbix -g zabbix -s /sbin/nologin  
  4.  

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

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

  1. ./configure --prefix=/opt/zabbix --enable-agent  
  2.  
  3. make && make install  
  4.  

4) 创建Zabbix Agent配置文件。

  1. mkdir /etc/zabbix  
  2.  
  3. vim /etc/zabbix/zabbix_agentd.conf  
  4.  

文件内容如下(请修改Server参数后的“Zabbix Server的IP地址”):

  1. #ListenIP=  
  2.  
  3. #ListenPort=10050 
  4.  
  5. Server=10.1.1.8  
  6.  
  7. #ServerPort=11051 
  8.  
  9. Hostname=web02 
  10.  
  11. BufferSize=1024 
  12.  
  13. TimeOut=5 
  14.  
  15. StartAgents=3 
  16.  
  17. DebugLevel=2 
  18.  
  19. PidFile=/var/tmp/zabbix_agentd.pid  
  20.  
  21. LogFile=/var/log/zabbix/zabbix_agentd.log  
  22.  
  23. LogFileSize=10 
  24.  
  25. EnableRemoteCommands=1 
  26.  
  27. #UnsafeUserParameters=1 
  28.  
  29. Include=/etc/zabbix/zabbix_command.conf  
  30.  

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

  1. mkdir /var/log/zabbix  
  2.  
  3. chown -R zabbix: /var/log/zabbix/  
  4.  

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

  1. touch /etc/zabbix/zabbix_command.conf  
  2.  

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

  1. zabbix-agent 10050/tcp #Zabbix Agent  
  2.  
  3. zabbix-agent 10050/udp #Zabbix Agent  
  4.  

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

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

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

9) 启动Zabbix Agent。

  1. service zabbix_agentd_ctl start  
  2.  

使用netstat命令查看Zabbix Agent是否已被正常启动:

  1. netstat -utlnp | grep zabbix  
  2.  

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

转自http://os.51cto.com/art/201103/251707.htm