zabbix-proxy分布式监控

实验环境:

主机服务
server1:172.25.21.1zabbix-server
server2:172.25.21.2zabbix-agent
server3:172.25.21.3proxy

一、zabbix_proxy的配置
1.修改server3的主机名为proxy,关闭之前实验的agent(如果之前没有配置过,不用做此步骤)

[root@server3 ~]# hostnamectl set-hostname proxy
[root@server3 ~]# systemctl stop zabbix-agent

2.在三个虚拟机中添加proxy解析

[root@proxy ~]# vim /etc/hosts
172.25.21.3     server3  proxy

[root@server1 ~]# vim /etc/hosts
172.25.21.3	    server3  proxy

[root@server2 ~]# vim /etc/hosts
172.25.21.3	    server3  proxy

3.在zabbix页面创建proxy

管理—>agent代理程序—>创建代理
在这里插入图片描述
在这里插入图片描述
agent代理程序添加成功
在这里插入图片描述
4.在proxy端安装zabbix-proxy及解决其依赖性软件

[root@proxy ~]# yum install zabbix-proxy-mysql-4.0.5-1.el7.x86_64.rpm fping-3.10-1.el7.x86_64.rpm 

在这里插入图片描述
5.安装mariadb-server,并开启mariadb服务

[root@proxy ~]# yum install -y mariadb-server
[root@proxy ~]# systemctl start mariadb

在这里插入图片描述
6.数据库初始化

[root@proxy ~]# mysql_secure_installation

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7.配置数据库

[root@proxy ~]# mysql -p

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)

MariaDB [(none)]> create database zabbix_proxy character set utf8 collate utf8_bin;    ##创建代理需要的数据库zabbix_proxy
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'redhat';     ##给数据库授权
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> quit
Bye

在这里插入图片描述
在这里插入图片描述
8.导入数据库

[root@proxy ~]# cd /usr/share/doc/zabbix-proxy-mysql-4.0.5/ [root@proxy zabbix-proxy-mysql-4.0.5]# zcat schema.sql.gz | mysql zabbix_proxy ##导入数据库

9.进入数据库查看

在这里插入图片描述
在这里插入图片描述

9.编辑proxy端的zabbix-proxy配置文件
在这里插入图片描述

[root@proxy ~]# vim /etc/zabbix/zabbix_proxy.conf 
30 Server=172.25.21.1
39 ServerPort=10051
49 Hostname=proxy
173 DBName=zabbix_proxy
188 DBUser=zabbix
196 DBPassword=redhat
329 JavaGateway=172.25.21.1
337 JavaGatewayPort=10052
345 StartJavaPollers=5

10.重启服务并查看端口10051是否开启

[root@proxy ~]systemctl start zabbix-proxy
[root@proxy ~]# netstat -antlp | grep :10051

在这里插入图片描述
在这里插入图片描述
11.将agent端服务ip指向到proxy端

[root@server2 ~]# vim /etc/zabbix/zabbix_agentd.conf 
98 Server=172.25.21.3
139 ServerActive=172.25.21.3

12.重启 zabbix-agent服务
[root@server2 ~]# systemctl restart zabbix-agent
在这里插入图片描述
13.刷线浏览器,出现时间为5秒
在这里插入图片描述

14.点击server2主机:添加agent代理接口并由agent代理程序检测
在这里插入图片描述
在这里插入图片描述
15.更新后,刷新网页,添加成功

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值