记一次Zabbix Proxy的部署

本文详细介绍Zabbix Proxy的安装步骤,包括通过Zabbix的yum仓库安装proxy包、数据库配置、修改配置文件、启动服务、在Web端添加Proxy以及通过Proxy监控主机的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Zabbix Server部署:记一次 Zabbix 监控的部署(Installation from packages)
orabbix 插件部署:记一次 Zabbix 插件 – orabbix 插件的部署
本次部署过程基于上一次Zabbix Server的安装部署的基础上操作:

Zabbix Proxy可依据需求部署,也可以不部署
proxy
通过Zabbix的yum仓库来安装proxy(zabbix的yum仓库配置见上一篇文章或zabbix官网)

1. 安装proxy包

[root@proxy yum.repos.d]# yum install zabbix-proxy-mysql -y

安装时所需的包及依赖包
proxy安装

2. 数据库配置

为proxy创建数据库、用户及导入表结构
(注意:proxy和server可以使用同一个MySQL,但是其数据库的名字需要是不一样的)
建库的时候要注意字符集

mysql> create database proxy character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

mysql> create user 'proxy'@'%' identified by '123';
Query OK, 0 rows affected (0.00 sec)

mysql> grant all privileges on proxy.* to 'proxy'@'%';
Query OK, 0 rows affected (0.00 sec)

将schema.sql.gz文件传输到MySQL数据库并导入

#Zabbix Proyx:schema.sql.gz文件的位置
[root@proxy zabbix]# rpm -ql zabbix-proxy-mysql | grep sql.gz
/usr/share/doc/zabbix-proxy-mysql-4.0.3/schema.sql.gz

#MySQL数据库:
[root@mysql6 ~]# zcat /tmp/schema.sql.gz | mysql -uproxy -p123 proxy

3. 修改配置文件

[root@proxy ~]# cd /etc/zabbix/
[root@proxy zabbix]# vim zabbix_proxy.conf
#主要是以下内容
Server=172.17.10.171		#Zabbix Server的地址
Hostname=Zabbix proxy		#主机名(注意并不是机器的主机名,是相对于Zabbix而言的,后面会用到)
DBHost=172.17.10.70			#对应数据库的地址
DBName=proxy				#登录数据库用的库的名字
DBUser=proxy				#登录数据的用户名
DBPassword=123				#对应的密码
#其它项可参照官方说明依个人需要进行配置

4. 启动服务

[root@proxy ~]# service zabbix-proxy start
Starting Zabbix proxy:                                     [  OK  ]

其日志的位置位于 /var/log/zabbix/ 路径下

5. 在 Zabbix 的 Web 端添加 Proxy

创建proxy
注意是proxy name的信息,要与之前proxy配置文件中的Hostname一致
create proxy
点击Add创建
添加成功:
添加成功
过一会就会正常
proxy 正常
如果有异常请结合proxy的日志进行排查

6. 通过Proxy监控主机

  1. 被监控主机安装agent(安装过程可见上一篇文件,记一次 Zabbix 监控的部署(Installation from packages)
  2. 配置agent配置文件
[root@mysql6 ~]# cd /etc/zabbix/
[root@mysql6 zabbix]# vim zabbix_agentd.conf
#参考以下项进行配置
Server=172.17.10.168			#Zabbix Proxy的地址
ServerActive=172.17.10.168		#同上
Hostname=DB-MySQL-172.17.10.70	#主机名(相对于Zabbix)
  1. 启动agent
[root@mysql6 zabbix]# service  zabbix-agent start
Starting Zabbix agent:                                     [  OK  ]

日志路径:/var/log/zabbix/

7. 在Zabbix 的 Web 界面增加主机

添加主机
添加主机
填写主机信息,要注意Host name中的内容要与配置文件中的Hostname一致
最后选择是:通过那个proxy采集,Zabbix proxy是之前添加的proxy的Hostname
添加主机
添加成功
添加成功
此时可以给这个主机加个监控项进行测试(参考记一次 Zabbix 监控的部署(Installation from packages)
也可以为proxy加agent监控proxy的状态
End

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值