5. zabbix分布式监控

zabbix分布式监控

一、zabbix分布式监控

在被监控机数量过多时,通过zabbix proxy代理来缓解server的压力负载

典型场景: zabbix server部署在总部,不同的分部设置不同的代理zabbix proxy

二、zabbix分布式监控部署

1、环境描述

192.168.140.10 zabbix server

192.168.140.13 zabbix_proxy_sh.linux.com 192.168.140.11

192.168.140.14 zabbix_proxy.wh.linux.com 192.168.140.12

2、zabbix proxy的部署

2.1 安装zabbix proxy相关的软件

bash 复制代码
[root@zabbix_proxy_sh ~]# yum install -y mariadb-server zabbix-proxy-mysql

2.2 创建proxy需要的库、导入表

bash 复制代码
MariaDB [(none)]> create database zabbix_proxy_sh charset utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on zabbix_proxy_sh.* to 'puser'@"localhost" identified by 'redhat';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye
bash 复制代码
[root@zabbix_proxy_sh ~]# cd /usr/share/doc/zabbix-proxy-mysql-4.4.10/
[root@zabbix_proxy_sh zabbix-proxy-mysql-4.4.10]# ls
AUTHORS  ChangeLog  COPYING  NEWS  README  schema.sql.gz
[root@zabbix_proxy_sh zabbix-proxy-mysql-4.4.10]# 
[root@zabbix_proxy_sh zabbix-proxy-mysql-4.4.10]# zcat schema.sql.gz | mysql -uroot zabbix_proxy_sh

2.3 编辑zabbix proxy配置文件,指定数据库连接

bash 复制代码
[root@zabbix_proxy_sh ~]# vim /etc/zabbix/zabbix_proxy.conf 

Server=192.168.140.10
Hostname=zabbix_proxy_sh.linux.com

DBHost=localhost
DBName=zabbix_proxy_sh
DBUser=puser
DBPassword=redhat
DBSocket=/var/lib/mysql/mysql.sock

2.4 启动zabbix proxy

bash 复制代码
[root@zabbix_proxy_sh ~]# systemctl enable --now zabbix-proxy

[root@zabbix_proxy_sh ~]# netstat -tunlp | grep zabbix
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      1841/zabbix_proxy   
tcp6       0      0 :::10051                :::*                    LISTEN      1841/zabbix_proxy   

其他代理的配置类似,注意Hostname

3、在zabbix server添加代理

4、编辑zabbix-agent指向代理监控

bash 复制代码
[root@node02 ~]# vim /etc/zabbix/zabbix_agentd.conf 
Server=代理服务器地址
ServerActive=代理服务器地址

5、验证结果

相关推荐
心中有国也有家29 分钟前
hccl 架构拆解:昇腾集合通信库到底在做什么?
人工智能·经验分享·笔记·分布式·算法·架构
188105069635 小时前
摸鱼事务所——团队作业——大模型评测作业
大数据·hadoop·分布式
大连赵哥5 小时前
分布式文件存储系统:Hadoop HDFS
hadoop·分布式·hdfs
不爱编程的小陈7 小时前
从存储引擎到文件系统:用FUSE将分布式KV挂载为本地目录
分布式
song5018 小时前
对话:模型推理慢,怎么调
人工智能·分布式·深度学习·transformer·交互
LB21128 小时前
消灭并发重复调用:基于 Agent 调用 LLM 的分布式 Single-Flight 实战
java·开发语言·redis·分布式·agent
心中有国也有家9 小时前
ascend-boost-comm:一次写完,到处复用——算子公共平台的 M×N 哲学
人工智能·经验分享·笔记·分布式·算法
jameslogo10 小时前
RocketMQ与Kafka零拷贝机制
分布式·kafka·rocketmq
5008410 小时前
GE 怎么做算子融合
分布式·架构·开源·wpf
.柒宇.11 小时前
Zabbix7.0部署完整指南
linux·运维·zabbix·监控