Zabbix自动注册服务器及部署代理服务器

文章目录

  • 一.zabbix自动注册
    • 1.什么是自动注册
    • 2.环境准备
    • 3.zabbix客户端配置
    • 4.在 Web 页面配置自动注册
    • 5.验证自动注册
  • 二.部署 zabbix 代理服务器
    • 1.分布式监控的作用:
    • 2.环境部署
    • 3.代理服务器配置
    • 4.客户端配置
    • 5.web页面配置
      • 5.1 删除原来配置
      • 5.2 添加代理
      • 5.3 创建主机
      • 5.4 分别在客户端和代理服务器上重启服务
      • 5.5 验证结果
  • 三.设置 zabbix-snmp 监控
    • 1.服务端安装 snmp 监控程序
    • 2.修改 snmp 的配置文件,并启动服务
    • 3.使用 snmp 命令测试
    • 4.在 Web 页面配置 snmp 方式监控

一.zabbix自动注册

1.什么是自动注册

zabbix 自动注册(对于 agent2 是主动模式)
zabbix agent2 会主动上报自己的信息,发给 zabbix server。
缺点是可能因为配置文件配置错误或者网络不通等原因导致 zabbix agent2 可能找不到 zabbix server。

2.环境准备

具体安装服务端及客户端请参考:https://blog.csdn.net/Katie_ff/article/details/132171211?spm=1001.2014.3001.5501

点击左边菜单栏【配置】中的【自动发现】,勾选发现规则,点击 禁用
点击左边菜单栏【配置】中的【主机】,勾选原有的客户端主机,点击 删除

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gnYLGvUG-1691567594698)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809141748620.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TvBUnA7s-1691567594699)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809142001222.png)]

3.zabbix客户端配置

vim /etc/hosts
192.168.198.17 zbx-server
192.168.198.18 zbx-agent01
#修改 zabbix-agent2 配置文件
vim /etc/zabbix/zabbix_agent2.conf
......
#139行,取消注释即可保存退出
HostnameItem=system.hostname		#过滤出客户端配置文件不以#开头且不是空行的内容,内容展示如下
[root@zbx-agent01 yum.repos.d]# egrep -v "^#|^$" /etc/zabbix/zabbix_agent2.conf 
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=192.168.198.17
ServerActive=192.168.198.17
Hostname=zbx-agent01
HostnameItem=system.hostname
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock

4.在 Web 页面配置自动注册

点击左边菜单栏【配置】中的【动作】,上方菜单选择 【Autoregistration actions】,点击【创建动作】
【名称】设置成 Auto registration
点击 【添加】,【类型】选择 主机名称,【操作者】选择 包含,【值】设置成 zbx-agent01
点击上方菜单栏【操作】,点击【添加】,【操作类型】选择 添加主机,点击 【add】
再点击【添加】,【操作类型】选择 添加到主机群组,【主机群组】选择 Linux servers,点击 【add】
再点击【添加】,【操作类型】选择 与模板关联,【模板】搜索 Linux,选择 Template OS Linux by Zabbix agent,点击 【add】
点击下方的【添加】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l4YSDFTN-1691567594699)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809142807094.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tv8SiT22-1691567594699)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809144704552.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4Booiv4I-1691567594700)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809144807281.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vIYNmOoh-1691567594700)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809145049504.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WKTW2nXe-1691567594700)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809145117339.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-doyHdw8U-1691567594700)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809145211857.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9cTFT9Xe-1691567594701)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809145243032.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-06KTcOpv-1691567594701)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809145258517.png)]

5.验证自动注册

点击左边菜单栏【配置】中的【主机】刷新,等待一段时间后即可刷新出自动发现的客户端主机

服务端:
tail -f /var/log/zabbix/zabbix_server.log
#实时查看server日志

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GzPMAEYl-1691567594701)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809145619623.png)]

二.部署 zabbix 代理服务器

1.分布式监控的作用:

(1)分担 server 的集中式压力
(2)解决多机房之间的网络延时问题

agent --> proxy --> server

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c1xMXu9w-1691567594702)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809145818177.png)]

2.环境部署

在原有zabbix server和zabbix agent2上再添加一台代理服务器

主机名服务IP地址
zbx-serverzabbix-server192.168.198.17
zbx-agent01zabbix-agent2192.168.198.18
zbx-proxyzabbix-proxy198.168.198.14

3.代理服务器配置

#关闭防火墙selinux并修改主机名刷新
systemctl disable --now firewalld
setenforce 0
hostnamectl set-hostname zbx-proxy
su
#设置 zabbix 的下载源,按照 zabbix-proxy
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm cd /etc/yum.repos.d
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repoyum install -y zabbix-proxy-mysql zabbix-get
#安装 zabbix 所需的数据库
yum install -y mariadb-server mariadbsystemctl enable --now mariadb
#初始化数据库,并设置密码,如 abc123
mysql_secure_installation         
#添加数据库用户,以及 zabbix 所需的数据库信息
mysql -u root -pabc123CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin;
GRANT all ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';
flush privileges;
#导入数据库信息
#查询 sql 文件的位置
rpm -ql zabbix-proxy-mysql 		zcat /usr/share/doc/zabbix-proxy-mysql-5.0.36/schema.sql.gz | mysql -uroot -pabc123 zabbix_proxy
#修改 zabbix-proxy 配置文件
vim /etc/zabbix/zabbix_proxy.conf
Server=192.168.10.22				#30行,指定 zabbix 服务端的 IP 地址
Hostname=zbx-proxy					#49行,指定当前 zabbix 代理服务器的主机名
DBPassword=zabbix					#196行,指定当前数据库 zabbix 用户的密码
#启动 zabbix-proxy
systemctl start zabbix-proxy
systemctl enable zabbix-proxy
#在所有主机上配置 hosts 解析
vim /etc/hosts
192.168.198.17 zbx-server
192.168.198.18 zbx-agent01
192.168.198.14 zbx-proxy

4.客户端配置

配置 agent 使用 proxy

客户端本身配置文件中服务器地址配置是zabbix server的地址,需要改为代理服务器的地址。

#在客户端修改 agent2 配置文件
vim /etc/zabbix/zabbix_agent2.conf
......
Server=192.168.198.14			#80行,指定 zabbix 代理服务器的 IP 地址
ServerActive=192.168.198.14		#120行,指定 zabbix 代理服务器的 IP 地址

5.web页面配置

5.1 删除原来配置

点击左边菜单栏【配置】中的【动作】,勾选自动注册规则,点击 禁用
点击左边菜单栏【配置】中的【主机】,勾选原有的客户端主机,点击 删除

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-26zWvGPU-1691567594702)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809151632852.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W3rYwj9u-1691567594702)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809151733267.png)]

5.2 添加代理

点击左边菜单栏【管理】中的【agent代理程序】,点击【创建代理】
【agent代理程序名称】设置为 zbx-proxy
【系统代理程序模式】选择 主动式
【代理地址】设置为 192.168.10.13
点击 【添加】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vneMmgcH-1691567594702)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809151831023.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ixjvpQjZ-1691567594703)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809151923431.png)]

5.3 创建主机

在 Web 页面配置
点击左边菜单栏【配置】中的【主机】,点击【创建主机】
【主机名称】设置成 zbx-agent01
【可见的名称】设置成 zbx-agent01
【群组】选择 Linux server
【Interfaces】的【IP地址】设置成 192.168.30.12
【由agent代理程序监测】选择 zbx-proxy
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MMake96a-1691567594703)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809152042145.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W11a9Ue5-1691567594703)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809152201080.png)]

5.4 分别在客户端和代理服务器上重启服务

#客户端:
systemctl restart zabbix-agent2
#代理服务器
systemctl restart zabbix-proxy

5.5 验证结果

点击左边菜单栏【配置】中的【主机】刷新,查看客户端主机监控状态正常

在服务端查看日志
tail -f /var/log/zabbix/zabbix_proxy.log

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ci4rQvDe-1691567594703)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809154354074.png)]

三.设置 zabbix-snmp 监控

SNMP,简单网络管理协议

1.服务端安装 snmp 监控程序

yum install -y net-snmp net-snmp-utils

2.修改 snmp 的配置文件,并启动服务

vim /etc/snmp/snmpd.conf
......
view    systemview    included   .1				#57行,添加此配置
systemctl start snmpd

3.使用 snmp 命令测试

snmpwalk -v 2c -c public 127.0.0.1 sysnameSNMPv2-MIB::sysName.0 = STRING: zbx-server

–v 1|2c|3:指定SNMP协议版本
–c----------------------------------------------------

4.在 Web 页面配置 snmp 方式监控

点击左边菜单栏【配置】中的【主机】,点击 Zabbix server
【Interfaces】点击【添加】选择 SNMP ,端口设置成 161
点击上方菜单栏【模板】,【链接的模板】中的所有 agent 模板选择取消链接并清理
再在【Link new templates】中搜索 Linux SNMP,选择 Template OS Linux SNMP
点击 【更新】,等待一段时间后 Zabbix server 的可用性就变成了 SNMP 监控方式。
:指定共同体字符串

sysname:为 snmp 的 key

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oZF3EcA7-1691567594703)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809153506170.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zlKNFZ2J-1691567594704)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809153535371.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kRaVCZqZ-1691567594704)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809153602348.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t5iYDakJ-1691567594704)(C:\Users\zhao\AppData\Roaming\Typora\typora-user-images\image-20230809153630944.png)]
等待一段时间后 Zabbix server 的可用性就变成了 SNMP 监控方式。

案列学习
https://www.cnblogs.com/yanjieli/p/16045759.html
https://blog.csdn.net/qq_45392321/article/details/123147765

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

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

相关文章

java代码审计9之XXE

文章目录 1、简介2、 java XXE审计函数3、漏洞3.1、正常的业务3.2、有回显的情况3.3、无回显的情况3.4、修复 之前的文章, php代码审计9之XXE 1、简介 XXE(XML外部实体注⼊,XML External Entity) ,在应⽤程序解析XML输⼊时&…

恶意扩展可滥用 VS Code 漏洞窃取认证令牌

微软的 Visual Studio Code (VS Code) 代码编辑器存在一个漏洞,允许恶意扩展程序检索 Windows、Linux 和 macOS 中存储的身份验证令牌。 这些令牌用于集成各种第三方服务和 API,如 Git、GitHub 和其他编码平台,因此窃取这些令牌可能会对数据…

复习之selinux的管理

一、什么是selinux? SELinux,Security Enhanced Linux 的缩写,也就是安全强化的 Linux,是由美国国家安全局(NSA)联合其他安全机构(比如 SCC 公司)共同开发的,旨在增强传统 Linux 操…

Pytorch深度学习-----神经网络模型的保存与加载(VGG16模型)

系列文章目录 PyTorch深度学习——Anaconda和PyTorch安装 Pytorch深度学习-----数据模块Dataset类 Pytorch深度学习------TensorBoard的使用 Pytorch深度学习------Torchvision中Transforms的使用(ToTensor,Normalize,Resize ,Co…

大数据技术之Hadoop:HDFS集群安装篇(三)

目录 分布式文件系统HDFS安装篇 一、为什么海量数据需要分布式存储 二、 分布式的基础架构分析 三、 HDFS的基础架构 四 HDFS集群环境部署 4.1 下载安装包 4.2 集群规划 4.3 上传解压 4.4 配置HDFS集群 4.5 准备数据目录 4.6 分发hadoop到其他服务器 4.7 配置环境变…

Linux驱动之设备树添加蜂鸣器驱动

目录 一、蜂鸣器简介 二、硬件原理分析 三、蜂鸣器驱动原理 四、开发环境 五、修改设备树文件 1、添加 pinctrl 节点 2、添加 BEEP 设备节点 3、检查 PIN 是否被其他外设使用 六、蜂鸣器驱动程序编写 七、测试程序编写 八、运行验证 在 I.MX6U-ALPHA 开发板上有一个有源…

《合成孔径雷达成像算法与实现》Figure3.6

代码复现如下: clc clear all close all%参数设置 TBP 100; %时间带宽积 T 10e-6; %脉冲持续时间%参数计算 B TBP/T; …

zadig安装驱动潜在风险与解决策略

zadig安装驱动潜在风险与解决策略 ✨没事不要闲着乱打驱动,能正常使用的情况下,不要轻易或随意去乱打驱动,可能会导致新的驱动对已有的设备不兼容的问题。✨🔰特别说明:本文介绍的方法,并不能包治百病&…

Java EE 突击 9 - Spring Boot 日志文件

Spring Boot 日志文件 学习目标一 . 日志有什么用1.1 日志格式说明 二 . 自定义日志打印2.1 得到日志对象2.2 使用日志对象提供的方法 , 输出自定义的日志内容2.3 日志的级别 三 . 日志持久化3.1 在配置文件里面设置日志名称3.2 设置日志的保存目录 四 . 日志级别的设置五 . 简…

虹科方案 | 成都大运会进行时,保障大型活动无线电安全需要…

成都大运会 7月28日,备受关注的第31届世界大学生夏季运动会在成都正式开幕。据悉,这是全球首个5G加持的智慧大运会,也是众多成熟信息技术的综合“应用场”。使用基于5G三千兆、云网、8K超高清视频等技术,在比赛现场搭建多路8K摄像…

【算法|数组】双指针

算法|数组——双指针 引入 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:…

爬虫014_文件操作_打开关闭_读写_序列化_反序列化---python工作笔记033

报错,没有指定路径,没有指定路径无法创建文件 这样可以在当前目录下创建一个可写的文件 可以看到找到刚才生成的文件,看看内容