zabbix6.0LTS 配置proxy分布式监控的过程详解

 更新时间:2023年07月03日 10:48:54   作者:smile_pbb  
zabbix_proxy必须要安装一个数据库.zabbix官网推荐使用mariadb数据库,本人尝试过使用mysql8.0,这篇文章主要介绍了zabbix6.0LTS 配置proxy分布式监控,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

一、环境介绍

角色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.rpm
 yum 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

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

在这里插入图片描述

到此这篇关于zabbix6.0LTS 配置proxy分布式监控的文章就介绍到这了,更多相关zabbix proxy分布式监控内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

相关文章

  • zabbix v3.0安装部署全过程详解

    zabbix v3.0安装部署全过程详解

    这篇文章主要介绍了zabbix v3.0安装部署全过程,文中通过一步步的步骤和图文介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • Zabbix3.4监控mongodb数据库状态的方法

    Zabbix3.4监控mongodb数据库状态的方法

    mongodb有db.serverStatus()命令,可以查看mongodb的运行状态,那么zabbix就可以调用这个命令实现mongodb的监控。这篇文章主要介绍了Zabbix3.4监控mongodb状态的方法,需要的朋友可以参考下
    2019-12-12
  • zabbix利用python脚本发送报警邮件的方法

    zabbix利用python脚本发送报警邮件的方法

    这篇文章是是用外部脚本python实现zabbix的报警机制的。对于zabbix3.0此处存在一个小改动,忙活了一天才找到原因哒。下面就来看看详细的介绍吧,有需要的朋友们可以参考借鉴。
    2016-12-12
  • zabbix agent2 监控oracle数据库的方法

    zabbix agent2 监控oracle数据库的方法

    这篇文章主要介绍了zabbix agent2 监控oracle数据库的方法,本文给大家介绍的非常详细,对大家的学习或工作具体一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05
  • Zabbix实现监控多个mysql过程解析

    Zabbix实现监控多个mysql过程解析

    这篇文章主要介绍了Zabbix实现监控多个mysql过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Zabbix3.0邮件报警配置

    Zabbix3.0邮件报警配置

    这篇文章主要介绍了Zabbix3.0配置邮件报警安装方法,需要的朋友可以参考下
    2018-02-02
  • zabbix监控Linux系统服务的流程

    zabbix监控Linux系统服务的流程

    这篇文章主要介绍了zabbix监控Linux系统服务的流程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • 解析Zabbix 5.0磁盘自动发现和读写监控的问题

    解析Zabbix 5.0磁盘自动发现和读写监控的问题

    本文文章给大家介绍Zabbix 5.0磁盘自动发现和读写监控的问题,在配置键值得时候大家要主要此键值支持Linux平台,具体细节问题跟随小编一起通过本文学习下吧
    2021-05-05
  • zabbix redis自动发现端口的脚本返回json格式

    zabbix redis自动发现端口的脚本返回json格式

    zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。这篇文章主要介绍了zabbix redis自动发现端口的脚本,返回json格式,需要的朋友可以参考下
    2019-11-11
  • 使用zabbix监控oracle表空间的操作流程

    使用zabbix监控oracle表空间的操作流程

    zabbix是一款极其强大的开源监控工具,下面我分享下zabbix如何监控表空间,跟着这个思路,监控其他项都是类似操作,对zabbix监控oracle表空间相关知识感兴趣的朋友一起看看吧
    2021-06-06

最新评论

?


http://www.vxiaotou.com