Zabbix进阶-代理

  zabbix代理主要针对于异地机房监控,同一个内网中网络互通,不需要用到代理。跨地域且需要统一监控,zabbix提供了一套解决方案。条件:每个异地机房的代理主机需要暴露在外网中,达到代理主机网络互通,然后通过网关转发数据包来实现统一管理。

  网络:proxy需要2个网卡,一个外网(192.168.66.102)一个内网(172.16.1.10)。proxy-agent内网(172.16.1.11),server外网(192.168.66.100),可以和每个proxy通讯。结果:可以监控

  服务:proxy端安装mariadb+zabbix-proxy,proxy-agent端安装zabbix-agent,服务端安装zabbix-server

zabbix-proxy端

主机配置

# 清华源安装
rpm  -ivh  https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
# 修改yum源
sed -i 's#http://repo.zabbix.com#https://mirrors.tuna.tsinghua.edu.cn/zabbix#g' /etc/yum.repos.d/zabbix.repo
# 安装代理
yum install -y zabbix-proxy-mysql

# 安装mariadb
yum install -y mariadb-server.x86_64

# 启动、设自启
systemctl start mariadb.service && systemctl enable mariadb.service

# 初始化
mysql_secure_installation
# 创建库、用户
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to zabbix@localhost identified by '123456';

# 导入建表语句
rpm -ql zabbix-proxy-mysql
zcat /usr/share/doc/zabbix-proxy-mysql-5.0.9/schema.sql.gz |mysql -uzabbix -p123456 zabbix

# 修改proxy配置
vi /etc/zabbix/zabbix_proxy.conf
Server=192.168.66.100
# 这个名字要和前台的代理名称一致
Hostname=hz_proxy
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456

# 重启
systemctl restart zabbix-proxy.service
# 监控日志
tail -f /var/log/zabbix/zabbix_proxy.log

web前台配置

创建代理,代理名称要与配置文件的Hostname一致
在这里插入图片描述

server端

# 重启
systemctl restart zabbix-server.service

最近出现时间如下表示代理添加成功
在这里插入图片描述

调整zabbix-proxy网络

增加一块网卡
在这里插入图片描述

# 从外网的网卡配置复制出一个修改
cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-eth1
vi ifcfg-eth1
TYPE=Ethernet
PROXY_METHOD=none
DEFROUTE=yes
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=172.16.1.10
NETMASK=255.255.255.0
# 启动网卡
ifup eth1
# 确认
ip addr

proxy-agent端

先用外网安装zabbix-server

yum install -y wget
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.9-1.el7.x86_64.rpm

修改到内网
在这里插入图片描述

修改网卡配置

vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
DEFROUTE=yes
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=172.16.1.10
NETMASK=255.255.255.0

# 重启网卡服务
systemctl restart network
# 检查网络连通
ping 172.16.1.10

修改zabbix-agent配置

vi /etc/zabbix/zabbix_agentd.conf
Server=172.16.1.10
ServerActive=172.16.1.10
Hostname=172.16.1.11
# 启动服务、开机自启
systemctl start zabbix-agent.service && systemctl enable zabbix-agent.service

前台配置

新增proxy-agent主机
在这里插入图片描述

填加个模板
在这里插入图片描述

依次重启zabbix-server、zabbix-proxy、proxy-agent

最终可用,就可以实现了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值