CentOS-7 编译安装zabbix5.0(proxy端)
1,准备环境
zabbix-prxoy是一个代理服务器,它收集监控到的数据,先存放数据库,然后再传送到zabbix-server;所以代理需要一个单独的数据库
zabbix-prxoy的作用:
1、当监控设备过多时,用于分担zabbix-server监控压力
2、针对不同的网络环境,可以组成分布式监控
2,安装zabbix-proxy
yum install -y zabbix-proxy
3,测试开启服务
systemctl start zabbix-proxy
注:一定要把zabbix-agent关闭
4,安装mysql
yum install -y mariadb-server
systemctl start mariadb
systemctl enable mariadb
5,创建数据库并授权
mysql [(none)]>create database zabbix_proxy default charset utf8;
Query OK, 1 row affected (0.01 sec)
mysql [(none)]>grant all on zabbix_proxy.* to zabbix_proxy@'localhost' identified by 'zabbix_proxy
';Query OK, 0 rows affected (0.00 sec)
6,导入数据
/usr/share/doc/zabbix-proxy-mysql-5.0.12在这个文件下有一个schema.sql.gz
zcat schema.sql.gz | mysql -uzabbix_proxy -p zabbix_proxy
7,配置proxy连接数据库
[root@localhost ~]# vim /etc/zabbix/zabbix_proxy.conf 修改
[root@localhost ~]# grep '^[a-Z]' /etc/zabbix/zabbix_proxy.conf
Server=192.168.211.141 指向zabbix-server
Hostname=sc_proxy proxy代理名
DBName=zabbix_proxy 连接的数据库名称
DBUser=zabbix_proxy 使用的用户
DBPassword=zabbix_proxy 密码
8,重启服务
systemctl restart zabbix-proxy
systemctl status zabbix-proxy
9,将agent端指向proxy
Server=192.168.211.150
重启agent
10,wed配置