zabbix6.0LTS 配置proxy分布式监控

一、环境介绍

角色IP备注
zabbix_server192.168.1.17
zabbix_proxy192.168.1.14rpm包方式安装
zabbix_agent192.168.1.18源码包安装

二、部署zabbix_proxy数据库

zabbix_proxy必须要安装一个数据库.zabbix官网推荐使用mariadb数据库,本人尝试过使用mysql8.0。由于内置加密算法的问题失败了,所以选择了mariadb数据库。

1.配置yum源

[root@node-2 ~]# cat /etc/yum.repos.d/mariadb.repo 
[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

2.清除系统自带数据库

[root@node-2 ~]# yum -y remove mysql*
[root@node-2 ~]# yum -y remove mariadb*

3.安装mariadb-server

[root@node-2 ~]# yum -y install MariaDB-server启动
systemctl  start mariadb

4.创建数据库

create database zabbix_proxy character set utf8 collate utf8_bin;
grant all privileges on zabbix_proxy.* to zabbix@'%' identified by 'zabbix';
grant all privileges on zabbix_proxy.* to zabbix@'localhost' identified by 'zabbix';
grant all privileges on zabbix_proxy.* to zabbix@'127.0.0.1' identified by 'zabbix';
flush privileges;

三、安装zabbix_proxy

1.安装yum源

 rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpmyum clean all

2.配置安装

yum -y install zabbix-proxy-mysql zabbix-sql-scripts zabbix-selinux-policy

导入数据库sql文件

cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix_proxy

3.修改配置文件

[root@node-2 ~]# cd /etc/zabbix/
[root@node-2 zabbix]# cp zabbix_proxy.conf zabbix_proxy.conf_back
#指定zabbix-server的IP地址
Server=192.168.1.107 #日志文件路径必须指定
LogFile=/var/log/zabbix/zabbix_proxy.log#pid文件路径必须指定
PidFile = /run/zabbix/zabbix_proxy.pid#当前主机的主机名,注意这里一定要和hostname的结果一致
Hostname=zabbix-proxy
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=zabbix#指定mariadb的的socket文件
DBSocket=/var/lib/mysql/mysql.sock#关闭数据库版本检查
AllowUnsupportedDBVersions=1

4.启动脚本

[root@node-2 ~]# systemctl  restart zabbix-proxy
[root@node-2 ~]# systemctl  status zabbix-proxy
[root@zabbix-proxy zabbix]# netstat -antp |grep proxy
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      74155/zabbix_proxy  
tcp6       0      0 :::10051                :::*                    LISTEN      74155/zabbix_proxy 

四、zabbix-agent配置

[root@node3 ~]# vim /usr/local/zabbix_agent/etc/zabbix_agentd.conf
#3个必填项目
#这里不在写zabbix server的地址,写zabbix proxy主机的地址
Server=192.168.1.14
ServerActive=192.168.1.14:10051#此值也必须和hostname的值一致
Hostname=node3

五、server端配置

1.添加agent代理程序

点击 “管理”–> “agent代理程序”–>“创建代理”

在这里插入图片描述

如下图代理服务器为正常:

在这里插入图片描述

2.添加被监控机agent

点击 “配置”–> “主机” --> “创建主机”

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/5532.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ASP.NET Core MVC -- 入门

先决条件(开发配置二选一): 带有 ASP.NET 和 Web 开发工作负载的Visual Studio Visual Studio Code Visual Studio Code用于 Visual Studio Code 的 C#(最新版本).NET 7.0 SDK 创建Web应用 visual studio ctrl F5 …

Ceph:关于 Ceph 用户认证授权管理的一些笔记

写在前面 准备考试,整理 Ceph 相关笔记博文内容涉及, Ceph 用户管理,认证管理,权限管理 以及相关 Demo理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意&…

Mac菜单栏图标管理软件 Bartender 4

Bartender 4是一款用于管理 macOS 系统状态栏图标的软件。它允许你自定义状态栏图标的显示和排序,帮助你更好地组织和管理你在状态栏中使用的应用程序和工具。 通过 Bartender 4,你可以隐藏或显示状态栏图标,以避免状态栏过多的图标拥挤在一起…

Java设计模式之行为型-观察者模式(UML类图+案例分析)

目录 一、基本概念 二、UML类图 三、角色设计 四、代码实现 案例一 案例二 案例三 五、总结 一、基本概念 观察者先订阅被观察者对象,当被观察者的状态发生变化时,观察者可以及时收到消息,在这种模式当中,被观察者维护了…

【JUC-6】AQS介绍,基于AQS实现自己的锁

什么是AQS AbstractQueuedSynchronizer(抽象队列同步器,简称AQS)出现在JDK 1.5中。AQS是很多同步器的基础框架,比如ReentrantLock、CountDownLatch和Semaphore等都是基于AQS实现的。除此之外,我们还可以基于AQS,定制出我们所需要…

机器学习11:逻辑回归-Logistic Regression

目录 1.计算概率 2.损失和正则化 2.1 逻辑回归的损失函数 2.2 逻辑回归中的正则化 3.参考文献 1.计算概率 许多问题需要概率估计作为输出。逻辑回归是一种极其有效的概率计算机制。实际上,我们可以通过以下两种方式使用返回的概率: 原始概率&…

git常用命令之远程仓库别名

12. 远程仓库别名 12.1 查看远程仓库名称 命令作用git remote查看关联的远程分支$ git remoteorigingit remote -v查看本地仓库关联的远程仓库信息$ git remote -vorigin gitgithub.com:kaku/reading-note-tutorails.git (fetch)origin gitgithub.com:kaku/reading-note-tuto…

59 KVM Skylark虚拟机混部-概述、架构及特性

文章目录 59 KVM Skylark虚拟机混部-概述、架构及特性59.1 Skylark概述59.1.1 问题背景59.1.2 总体介绍 59.2 架构及特性59.2.1 总体实现框架59.2.2 功耗干扰控制59.2.3 LLC/MB干扰控制59.2.4 CPU干扰控制 59 KVM Skylark虚拟机混部-概述、架构及特性 59.1 Skylark概述 59.1.…

Ubuntu 20.04.02 LTS安装virtualbox7.0

ubuntu22.04的软件仓库也有virtualbox,不过版本较老。 使用安装命令:sudo apt install virtualbox 如果想要安装最新版,那么需要去官网下载deb包或者使用官方的仓库。 这里采用安装Oracle官方仓库的方法。 执行如下命令: wge…

流量分析工具wireshark-学习笔记

(一)wireshark工具 1、wireshark工具简介 Wireshark是一种开源网络分析工具,它可以让你在计算机网络上捕获和查看数据包,并能帮助你深入了解网络的运行和协议的实现。它可以捕获不同类型的流量,包括以太网、Wi-Fi、TC…

02-独立按键控制LED状态

程序 #include <REGX52.H>void main() {while(1) {if(P3_1 0) //DOWN{P2_0 0xFE;}if(P3_1 1) //UP{P2_0 0XFF;}};}按键的抖动问题 软件实现解决-按键的抖动问题 通过延时解决 #include <REGX52.H>void Delay(unsigned int xms) {while(xms){unsigned cha…

计算机网络————网络层

文章目录 网络层设计思路IP地址IP地址分类IP地址与硬件地址 协议ARP和RARPIP划分子网和构造超网划分子网构造超网&#xff08;无分类编址CIDR&#xff09; ICMP 虚拟专用网VPN和网络地址转换NATVPNNAT 网络层设计思路 网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数…