Zabbix Proxy 分布式监控

  1. 1. 1. 安装 MySQL、Zabbix Prorxy
  2. 2. 2. 导入数据
  3. 3. 3. 更改配置
  4. 4. 4. 启动服务并设置开机启动

1. 安装 MySQL、Zabbix Prorxy

1
2
3
4
5
6
7
# 安装 MySQL
apt install mysql-server
# 安装 zabbix proxy
wget https://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
dpkg -i zabbix-release_3.4-1+xenial_all.deb
apt update
apt install zabbix-server-mysql zabbix-agent zabbix-proxy-mysql zabbix-get zabbix-sender

2. 导入数据

1
mysql -uroot -p
1
2
3
4
--创建 zabbix_proxy 数据库
create database zabbix_proxy character set utf8 collate utf8_bin;
--授权
grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'password';
1
zcat /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz | mysql -uzabbix -pzabbix zabbix

3. 更改配置

1
vim /etc/zabbix/zabbix_proxy.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Server=192.168.6.30
Hostname=Zabbix proxy
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
SocketDir=/var/run/zabbix
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
ConfigFrequency=120
DataSenderFrequency=1
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=30
ExternalScripts=/usr/lib/zabbix/externalscripts
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
LogSlowQueries=3000

4. 启动服务并设置开机启动

1
systemctl enable zabbix-proxy zabbix-agent mysql