Modify by lyc at 2018-4-28
zabbix 官方RPM仓库
zabbix 官方文档

一、CentOS RPM安装zabbix-agent 3.0.x

1.安装

1
2
3
4
5
6
7
8
9
# 1.安装zabbix RPM源
## CentOS6
$ yum install http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm -y

## CentOS7
$ yum install https://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm -y

# 2.zabbix-agent RPM安装
yum install zabbix-agent -y

2.配置zabbix_agentd.conf

1
2
3
4
5
6
7
8
9
10
11
$ egrep -v "#|^$" zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=devops.xxx.com
ServerActive=devops.xxx.com
Hostname=xxx.xxx.xxx.xxx-Ucloud-CentOS7-public-mysql-slave1
HostMetadataItem=system.uname
Timeout=30
Include=/etc/zabbix/zabbix_agentd.d/
UnsafeUserParameters=1

3.启动zabbix-agentd

1
2
3
4
5
6
7
# CentOS6
$ /etc/init.d/zabbix-agent start
$ chkconfig zabbix-agent on

# CentOS7
$ systemctl start zabbix-agent
$ systemctl enable zabbix-agent

二、Ubuntu apt安装zabbix-agent 3.0.x

1.安装

1
2
3
$ wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+xenial_all.deb
$ dpkg -i zabbix-release_3.0-1+xenial_all.deb
$ apt-get install zabbix-agent

2.配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ cd /etc/zabbix
$ cp zabbix_agentd.conf zabbix_agentd.conf.default
$ vim zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=devops.xxx.com
ServerActive=devops.xxx.com
Hostname=xxx.xxx.xxx.xxx-Ucloud-Ubuntu16-public-mysql-slave1
HostMetadata=linux
Timeout=30
Include=/etc/zabbix/zabbix_agentd.d/
UnsafeUserParameters=1
EnableRemoteCommands=1

3.创建目录

1
2
3
4
5
6
7
8
9
10
# 创建目录
$ mkdir -p /var/run/zabbix
$ mkdir -p /var/log/zabbix
$ mkdir -p /etc/zabbix/zabbix_agentd.d
$ > /var/log/zabbix/zabbix_agentd.log

# 授权
$ chown -R zabbix.zabbix /var/run/zabbix
$ chown -R zabbix.zabbix /var/log/zabbix
$ chown -R zabbix.zabbix /etc/zabbix/zabbix_agentd.d

4.启动zabbix-agent

1
2
3
4
5
6
# 开机自启动
$ update-rc.d zabbix-agent defaults 90

# 启动
$ systemctl restart zabbix-agent
$ /etc/init.d/zabbix-agent restart