zabbix的自动发现机制、代理功能、SNMP监控
一、自动发现(不安全,有时会失效,建议手动添加主机)
1、定义
zabbix主动与服务端联系,将自己的地址和端口发送给服务端,实现自动添加监控主机
客户端是主动的一方
2、缺点
若自定义网段中主机数量太多,登记耗时会很久,且自动发现机制不稳定
3、zabbix的自动发现机制实验
| 主机名 | 作用 | IP地址 |
| test1 | 服务端 | 20.0.0.10 |
| test2 | 客户端 | 20.0.0.20 |
| test4 | 代理服务器 | 20.0.0.40 |
(1)时间同步
yum install ntpdate -y
ntpdate ntp.aliyun.com


(2)删除客户端(因为之前的实验已添加了test2客户端,若没有添加客户端可省略此操作)

(3)查看服务端日志
tail -f /var/log/zabbix/zabbix_server.log

(4)主机名映射【每台主机】
![]()

(5)配置客户端
vim /etc/zabbix/zabbix_agent2.conf


![]()

(6)配置web页面端
创建自动发现



启用发现动作




(7)重启zabbix服务【服务端、客户端】![]()
查看服务端日志tail -f /var/log/zabbix/zabbix_server.log


二、zabbix的代理功能
1、核心
代替服务端收集客户端的数据,然后由代理把数据传送给服务端,减轻服务端收集数据的压力
2、工作流程

3、zabbix的代理功能实验
| 主机名 | 作用 | IP地址 |
| test1 | 服务端 | 20.0.0.10 |
| test3 | 客户端 | 20.0.0.30 |
| test4 | 代理服务器 | 20.0.0.40 |
(1)配置代理服务器
获取 zabbix 的下载源
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
更换 zabbix.repo 为阿里源
cd /etc/yum.repos.d
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' zabbix.repo
yum clean all && yum makecache
yum install -y zabbix-proxy-mysql zabbix-agent

安装数据库


初始化数据库

创建库和权限
导入数据库信息
rpm -ql zabbix-proxy-mysql
zcat /usr/share/doc/zabbix-proxy-mysql-5.0.40/schema.sql.gz | mysql -uroot -p123 zabbix_proxy

修改proxy的配置文件
vim /etc/zabbix/zabbix_proxy.conf



![]()
(2)配置客户端
设置 zabbix 的下载源,安装 zabbix-agent2
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.repo
yum clean all && yum makecache
yum install -y zabbix-agent2


修改agent2配置文件
vim /etc/zabbix/zabbix_agent2.conf


![]()
(3)添加代理服务器
创建代理



(4)添加客户端主机(监控此主机)
创建主机





不启用,没法监控
若添加模板也没用,重启所有服务器上的zabbix服务



三、zabbix的SNMP监控(监控交换机和路由器等网络设备)
1、定义
simple network management protocol简单网络管理协议。监控和管理网络设备的一个标准协议,用来监控交换机和路由器等网络设备
2、监控方面
(1)设备监控:路由器、交换机、服务器、打印机、三层交换机
(2)性能监控:带宽利用率、CPU利用率等,通过图形了解网络的负载情况
(3)故障告警:以邮件、短信的方式告警
3、zabbix的SNMP实验
| 主机名 | 作用 | IP地址 |
| test1 | 服务端 | 20.0.0.10 |
(1)配置服务端
安装组件yum -y install net-snmp net-snmp-utils
修改snmp配置文件
vim /etc/snmp/snmpd.conf

SNMP是树形结构协议,.1表示可以监控所有SNMP的协议树
![]()
测试snmp
snmpwalk -v 2c -c public 20.0.0.10 sysname

| -v | 版本,snmp协议使用的版本 |
| 2c | 2表示使用的是snmpV2协议,c表示共同体的字符串 |
| -c | 显示firewalld的公共区域public的主机名,使用的是snmpV2协议 |
| sysname | snmp的键值key |
(2)在web网页配置









4、使用SNMP,监控ens33的监控流量,如果设备故障,发送邮件告警实验
配置服务端
![]()
创建监控项


创建触发器
创建图形
创建动作
触发后查看是否有邮件
相关文章:
zabbix的自动发现机制、代理功能、SNMP监控
一、自动发现(不安全,有时会失效,建议手动添加主机) 1、定义 zabbix主动与服务端联系,将自己的地址和端口发送给服务端,实现自动添加监控主机 客户端是主动的一方 2、缺点 若自定义网段中主机数量太多…...
spring webflux文件上传与下载
1、文件上传: Controller: PostMapping("/import")public void importImage(RequestPart("file") FilePart filePart) {imageService.importImage(filePart);}Service: public void importImage(FilePart filePart) {Fi…...
Android MVVM+coroutine+retrofit+flow+hilt
文章目录 Android MVVMcoroutineretrofitflowhilt概述依赖注入层数据层视图层模型视图层代码下载 Android MVVMcoroutineretrofitflowhilt 概述 代码结构: 依赖注入层 数据库: Module InstallIn(SingletonComponent::class) class DBModule {Singleto…...
elasticsearch副本和分片
1.文档冲突 当我们使用index API更新文档,可以一次性读取 修改索引副本 rootes-node3:~# curl -XPUT http://192.168.1.136:9200/es-syslog-2023.08.26/_settings -H "Content-Type: application/json" -d { > "settings": { > …...
【Python】zip
Python中的zip()函数可以将多个可迭代对象打包成一个元组序列,然后返回这些元组序列组成的迭代器。zip()函数的语法如下: zip(*iterables)其中,iterables是可迭代对象,可以是多个,也可以是一个。zip()函数将返回一个迭…...
西安安泰——ATA-1220E宽带放大器
ATA-1220E宽带放大器简介 ATA-1220E是一款可放大交直流信号的差分通道宽带放大器。其最大输出电压 60Vp-p(30Vp),最大输出电流1Ap(>50Hz)。电压增益数控可调,一键保存设置,提供了方便简洁的操作选择,可…...
数据结构和算法专题---4、限流算法与应用
本章我们会对限流算法做个简单介绍,包括常用的限流算法(计数器、漏桶算法、令牌桶案发、滑动窗口)的概述、实现方式、典型场景做个说明。 什么是限流算法 限流是对系统的一种保护措施。即限制流量请求的频率(每秒处理多少个请求…...
亚信安慧AntDB受邀分享核心业务系统全域数据库替换实践
近日,亚信安慧AntDB数据库凭借丰富的核心业务系统升级替换能力和经验,受邀参与IT168组织的第三期“国产软硬件升级替换之路”的直播沙龙。 亚信安慧AntDB数据库相关负责人发表《基于AntDB的CRM全域数据库替换实践》的精彩演讲,通过通信行业率…...
1.uniapp基础
1.uniapp基础 官方文档:uni-app官网 1.1开发工具 (1)工具: HBuilderX HBuilderX-高效极客技巧 1.2 新建项目 (1) 文件》新建项目 (2)选择相应的配置信息,填写项目根路…...
typescript中的策略模式
typescript中的策略模式 当我们需要以整洁、易于维护和易于调试的方式构建应用程序时,使用设计模式是一种非常好的方式。 在本文中,我们的目标是阐明如何将策略模式无缝地集成到我们的应用程序中。如果我们熟悉依赖性注入,可能会发现策略模…...
Hadoop学习笔记(HDP)-Part.16 安装HBase
目录 Part.01 关于HDP Part.02 核心组件原理 Part.03 资源规划 Part.04 基础环境配置 Part.05 Yum源配置 Part.06 安装OracleJDK Part.07 安装MySQL Part.08 部署Ambari集群 Part.09 安装OpenLDAP Part.10 创建集群 Part.11 安装Kerberos Part.12 安装HDFS Part.13 安装Ranger …...
C语言练习记录(蓝桥杯练习)(小蓝数点)
目录 小蓝数点 第一题程序的输出结果是?: 第二题下面代码的执行结果是什么?: 第三题下面代码的执行结果是什么?: 第四题关于关系操作符说法错误的是?: 第五题对于下面代码段,y的值为? 第六题sum 21 …...
RPG项目01_层级设置
基于“RPG项目01_UI面板Game”, 找到狼人 添加组件,让狼人一定区域自动跟随主角进行攻击 解释:【烘培蓝色】因为如果什么都不做就会被烘培成蓝色对应的功能就是 可修改区域功能 当将区域设置成不可行走状态,则不为蓝色 烘培&…...
相关基础知识
本文引注: https://zhuanlan.zhihu.com/p/447221519 1.方差 2.自协方差矩阵 3.自相关矩阵 4.互协方差矩阵 5.互相关矩阵 6.相关系数 7.自相关函数、自协方差函数与功率谱密度 8.互相关函数、互协方差函数与互功率谱密度...
基于单片机的智能健康监测手环的设计
目 录 1 绪论... 2 1.1 引言... 2 1.2 智能手环的国内外研究现状... 2 1.3 课题的研究意义... 3 1.4 本文的研究内容和章节安排... 4 2 智能手环系统设计方案... 5 2.1 系统总体设计方案... 5 2.2 主芯片选择... 5 2.3 显示方案的选择... 6 2.4 倾角传感器的选择... 6 2.5 心率…...
boost-字符串处理-判断-查找-裁剪-删除-替换-分割-合并
文章目录 1.判断1.1.equals1.2.all1.3.starts_with1.4.ends_with1.5.contains 2.大小写转换3.字符串删除4.字符串替换5.字符串查找6.字符串修剪7.字符串分割8.字符串合并9.总结 1.判断 判别式函数和分类函数大多数都是以is_开头,这些函数如下: 判别式函…...
Django 开发 web 后端,好用过 SpringBoot ?
基础语法 Django(Python):以简洁和直观著称。它允许更快的开发速度,特别适合快速迭代的项目。例如,一个简单的视图函数: from django.http import HttpResponsedef hello_world(request):return HttpRespon…...
【矩阵】54.螺旋矩阵(顺时针打印矩形元素)
题目 class Solution {public List<Integer> spiralOrder(int[][] matrix) {int m matrix.length, n matrix[0].length;int leftUpM 0, leftUpN 0, rightDownM m - 1, rightDownN n - 1;List<Integer> res new ArrayList<>();while (leftUpM < ri…...
【数据中台】开源项目(5)-Amoro
介绍 Amoro is a Lakehouse management system built on open data lake formats. Working with compute engines including Flink, Spark, and Trino, Amoro brings pluggable and self-managed features for Lakehouse to provide out-of-the-box data warehouse experience,…...
_WorldSpaceLightPos0的含义 UNITY SHADER
_WorldSpaceLightPos0 为当前平行光的方向,方向是从光源到照射的方向。 因此,如果要算法线和平行光之间的夹角, 则需要首先将归一化的_WorldSpaceLightPos0去负数。这样才能继续去计算。 也就是: fixed3 reflectdirnormalize…...
NOMA实战:从叠加编码到SIC解码的链路级仿真解析
1. NOMA技术基础与核心原理 NOMA(非正交多址接入)是5G通信中的一项关键技术,它彻底改变了传统正交多址技术(如OFDMA)的资源分配方式。我第一次接触NOMA时,最让我惊讶的是它竟然主动引入干扰来提升频谱效率—…...
别再傻傻分不清!5分钟搞懂NMOS和PMOS,从符号到选型一次讲透
5分钟掌握NMOS与PMOS实战技巧:从符号识别到精准选型 1. 初识MOS管:电子世界的交通警察 想象一下,你正面对一堆外形相似的MOS管,就像站在十字路口的交警,需要迅速判断每辆车的行驶方向。NMOS和PMOS正是电子电路中的&quo…...
MPLAB Harmony框架实战:从驱动抽象到复杂嵌入式系统开发
1. 项目概述:为什么我们需要 Harmony?如果你在嵌入式开发领域摸爬滚打超过五年,尤其是深度使用过 Microchip 的 PIC32 系列 MCU,那你一定对“从零开始搭驱动”这件事深恶痛绝。我还记得十年前,为了在 PIC32MX 上跑通一…...
OLAP引擎全景图鉴:从架构原理到场景适配,深度解析Impala/Druid/Presto/Kylin/ClickHouse的选型之道
1. OLAP技术全景解析:从基础概念到架构分类 当你打开手机查看每日步数统计,或是浏览电商平台的年度消费报告时,背后支撑这些数据分析的正是OLAP技术。OLAP(在线分析处理)就像一位不知疲倦的数据分析师,能够…...
长期使用 Token Plan 套餐后感受到的月度成本控制效果
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 长期使用 Token Plan 套餐后感受到的月度成本控制效果 对于依赖大模型 API 进行开发的个人或团队而言,成本始终是一个需…...
AI圈大事!网友:太离谱了~
最近技术圈友发生了件大事:今年 2 月刚刚开源的 Hermes Agent,GitHub star 数已超过 106k。有些同学可能还不太了解,我们先来说说 Hermes 是什么。它不是简单的聊天机器人,是能自己做事、会学习、越用越聪明的数字员工。为啥能火成…...
如何用BilibiliDown轻松下载B站视频:3分钟掌握完整操作指南
如何用BilibiliDown轻松下载B站视频:3分钟掌握完整操作指南 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirr…...
别再手动对比了!用Beyond Compare 4在Ubuntu上5分钟搞定文件同步与合并
高效文件管理利器:Beyond Compare 4在Ubuntu中的深度应用指南 在当今快节奏的开发与运维工作中,文件比较与同步已成为日常工作中不可或缺的环节。无论是代码合并、配置同步还是日志分析,传统的手动对比方式不仅效率低下,还容易出错…...
从SM16306+74HC595D驱动电梯点阵屏,看恒流驱动芯片的选型与实战避坑
1. 为什么选择SM1630674HC595D这对组合 第一次接触电梯点阵屏驱动项目时,我也纠结过芯片选型问题。市面上常见的方案要么成本太高,要么电路太复杂。直到发现SM16306和74HC595D这对黄金搭档,才真正体会到什么叫"低成本高性能"。 先…...
AI模型安全护栏系统:模块化设计与多层级防御实战
1. 项目概述:当AI模型需要“安全模式”在AI模型开发与部署的浪潮中,一个日益尖锐的矛盾摆在了所有从业者面前:我们如何让一个能力强大、潜力无限的模型,在开放环境中既能发挥其创造力,又能确保其行为始终处于可控、安全…...
