• zabbix agent 安装
  • 复制zabbix_agent启动服务
  • 配置zabbix_agent
  • zabbix_agent权限设置
  • 启动zabbix_agent 服务

zabbix agent 安装

# useradd zabbix
# tar zxvf zabbix-2.0.12.tar.gz
# cd zabbix-2.0.12
# ./configure --prefix=/opt/zabbix \
              --enable-agent \
              --with-net-snmp \
              --with-libcurl
#make
#make install

复制zabbix_agent启动服务


#cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
#chmod 755 /etc/init.d/zabbix_*
#sed -i "s/BASEDIR=/usr/local/BASEDIR=/opt/zabbix/g" /etc/init.d/zabbix_agentd

配置zabbix_agent

#cat /opt/zabbix/etc/zabbix_agentd.conf

Server=192.168.100.100                #zabbix_server服务端IP
ListenIP=192.168.100.101              # zabbix_agent客户端监听IP
ListenPort=10050                      #zabbix_agent客户端监听端口
ServerActive=192.168.100.100:10051    #zabbix_server服务端IP和端口
Hostname=192.168.100.101              #zabbix_agent客户端主机名称
UnsafeUserParameters=1                #支持特殊字符参数(1开启、0关闭)
Timeout=30

注: Timeout如果不设置,当服务器端口,服务被关闭后,check_http,check_port监控取不到数据,导致无法报警。

zabbix_agent权限设置

#chown zabbix:zabbix  -R  /opt/zabbix
#chown zabbix:zabbix  /etc/init.d/zabbix_agentd


启动zabbix_agent 服务

# /etc/init.d/zabbix_agentd start