Zabbix 社区模板实战:用 SNMP 模板 SNMP HP v1905 POE 监控 HP 1905 网管型 PoE 交换机的 26 个端口
【免费下载链接】community-templatesZabbix Community Templates repository项目地址https://gitcode.com/gh_mirrors/co/community-templates点击查看免费下载本文围绕 Zabbix 社区模板仓库community-templates中的 SNMP HP v1905 POE 模板展开完整解读这份面向 HP 1905 系列 PoE 交换机的 SNMP 监控方案模板采集的 133 个监控项26 端口的ifOperStatus端口状态、ifInOctets/ifOutOctets双向字节流量、ifInErrors/ifOutErrors双向错误计数外加Model型号与Uptime运行时长、各监控项的 SNMP OID、更新周期与预处理逻辑、79 条内置触发器的表达式与优先级以及 26 张端口流量图。读完本文你可以直接按版本选择导入文件、配置 SNMP 主机并理解每个键值背后的 MIB 含义与告警设计。1. 模板定位与版本演进该模板位于仓库的Network_Devices/HP目录下模板名为SNMP HP v1905 POEuuid949cdd54be9544ff8f63d35be45b568b归属 Zabbix 模板分组Templates。从模板名可以看出它的两个定位一是监控对象为 HP 1905 系列网管型交换机v1905 即 HP 1905 系列二是该系列的核心特征是 PoE以太网供电常见于园区、办公网的接入层部署通常以 24/26 口千兆 PoE 交换机的形态出现——模板恰好覆盖了 26 个端口说明作者就是针对 26 口型号逐项固化了监控项。仓库中保留了三个版本的导出文件体现了 Zabbix 模板格式从 XML 到 YAML 的演进版本目录导出格式对应 Zabbix 版本线5.0 版 XMLXMLzabbix_exportversion5.0/versionZabbix 5.05.4 版 YAMLYAMLZabbix 5.46.0 版 YAMLYAMLversion: 6.0导出日期 2021-11-25Zabbix 6.0三个版本的元数据完全一致三个导出文件的导出日期均为2021-11-25T12:38:25/26Z说明它们是同一份模板在不同版本线下的同步导出。模板名中的 zabbix 2.2 表明它最初是在 Zabbix 2.2 时代创建的早期社区模板后续由社区迁移到了新格式。5.0 版 README 明确列出了模板的三个空特性Macros usedThere are no macros links in this template没有使用任何 LLD 或自定义宏Template linksThere are no template links in this template不链接其他模板也不依赖SNMP interface之类的标准接口模板Discovery rulesThere are no discovery rules in this template没有自动发现规则。这决定了它的实现方式是逐项硬编码static items26 个端口、每种指标都单独建一个监控项而不是用低级别发现LLD动态生成。优点是结构简单、导入即用、与 Zabbix 的 SNMP 接口自动发现体系零耦合代价是端口数量被固定为 26换用 48 口型号时需要手工增删监控项。2. 采集体系133 个监控项的完整构成README 的 Items collected 表格列出了模板采集的全部监控项5.0 版 README 中为 133 行类型全部是SNMP agent。按指标类型归纳构成如下指标族数量监控项命名模式Item Key更新周期数据来源 OID示例端口 1端口运行状态26Status port NifOperStatus.N120sifOperStatus.1→1.3.6.1.2.1.2.2.1.1接收字节数26Bytes Rx port NifInOctets.N120sifInOctets.1→1.3.6.1.2.1.2.2.1.10发送字节数26Bytes Tx port NifOutOctets.N120sifOutOctets.1→1.3.6.1.2.1.2.2.1.16接收错误26Errors Rx port NifInErrors.N120sifInErrors.1→1.3.6.1.2.1.2.2.1.14发送错误26Errors Tx port NifOutErrors.N120sifOutErrors.1→1.3.6.1.2.1.2.2.1.20设备型号1Model.1.3.6.1.2.1.1.1.03600ssysDescr运行时长1UptimeUptime60s1.3.6.1.2.1.1.3.0sysUpTime26 × 5 2 133 个监控项与 README 表格行数一致。下面逐类说明。2.1 端口运行状态ifOperStatus.N每个端口一个Status port N监控项键为ifOperStatus.NN 1…26更新周期 120 秒。ifOperStatus是 IF-MIB 中定义的操作状态计数器取值含义为1 up运行中、2 down关闭、3 testing测试中。它是判断这个 PoE 端口是否还活着的最直接信号对端设备断电、光模块/网线故障、端口被管理面关闭时都会反映为down。2.2 双向字节流量ifInOctets.N / ifOutOctets.NBytes Rx port N与Bytes Tx port N分别采集ifInOctets.N与ifOutOctets.N更新周期 120 秒历史保留 7 天YAML 中history: 7d。原始值是字节累计计数器6.0 版 YAML 中为它们配置了预处理管道以端口 1 的ifInOctets.1为例preprocessing: - type: CHANGE_PER_SECOND # 求变化率每秒增量 parameters: - - type: MULTIPLIER # 乘以 8换算为 bps parameters: - 8 tags: - tag: Application value: Bytes Rx # 归类到 Bytes Rx 应用组两步预处理合起来就是把字节累计计数器变成每秒比特数bpsCHANGE_PER_SECOND先算出 Δbytes/s再乘 8 得到 Δbits/s。这样存储进 Zabbix 的值已经是可直接用于趋势分析的流量速率。Bytes Tx方向同理标签值为Bytes Tx。2.3 双向错误计数ifInErrors.N / ifOutErrors.NErrors Rx port N/Errors Tx port N采集ifInErrors.N/ifOutErrors.N更新周期同样是 120 秒。ifInErrors统计的是接收方向上因 CRC 等原因被丢弃的数据帧ifOutErrors对应发送方向。模板给这两族监控项打的标签分别是CRC Errors Rx与CRC Errors Tx见 2.4 节应用分组即作者把它们明确当作 CRC 错误指标来用。一个值得注意的实现细节各版本导出文件里错误类监控项的snmp_oid写法与键值并不一一对应。例如 6.0 版 YAML 中name: Errors Rx port 1 type: SNMP_AGENT snmp_oid: ifInErrors.518 # 端口 1 的 ifInErrors 绝对索引为 518 key: ifInErrors.1 # 而 Item Key 仍写作 ifInErrors.1端口 2 为ifInErrors.646、端口 3 为ifInErrors.774……每个端口间隔 128这是 HP 1905 在其 SNMP 视图中的接口索引ifIndex映射方式。而ifOperStatus/ifInOctets/ifOutOctets等项则直接使用.1~.26的端口号索引。从源码结构看这是早期 Zabbix 2.2 模板的遗留写法当时 SNMP 项必须显式填 OIDZabbix 5.4/6.0 导入后会以key作为实际轮询依据因此按ifInErrors.1~ifInErrors.26理解键值即可。2.4 系统级监控项Model 与 UptimeModel键为 OID.1.3.6.1.2.1.1.1.0即sysDescr系统描述符更新周期 3600 秒值类型TEXT不写趋势trends: 0并在 6.0 版中配置了inventory_link: MODEL——采集到的文本会自动写入主机的资产清单Asset tag的 Model 字段。这意味着模板导入后无需手工填设备型号sysDescr的返回值会同步到资产记录。Uptime键为Uptime对应 OID.1.3.6.1.2.1.1.3.0sysUpTime系统运行时间更新周期 60 秒全部监控项中最快单位s。sysUpTime原始单位是百分之一秒centisecond模板通过预处理完成换算name: Uptime type: SNMP_AGENT snmp_oid: .1.3.6.1.2.1.1.3.0 key: Uptime delay: 60 units: s preprocessing: - type: MULTIPLIER parameters: - 0.01 # centisecond - second乘 0.01 后存储值即为秒数用于趋势图观察设备重启周期。2.5 应用分组Application / Tags5.0 版 XML 中定义了六个应用application6.0 版中转换为等价的 item tagstag: Application用于在界面中按功能分组展示分组名覆盖的监控项GeneralModel、UptimeOper Status26 个ifOperStatus.NBytes Rx26 个ifInOctets.NBytes Tx26 个ifOutOctets.NCRC Errors Rx26 个ifInErrors.NCRC Errors Tx26 个ifOutErrors.N3. 告警设计README 未列出的 79 条触发器5.0 版 README 的 Triggers 一节写着 There are no triggers in this template。但对照各版本实际导出文件这个描述与模板内容不符6.0 版 YAML 中共有 158 处expression:与priority:字段即79 条触发器5.0 版 XML 同样包含触发器定义。可以判断 README 是模板生成器输出的占位文案实际触发器以导出文件为准。三类触发器如下6.0 版 YAML 原文摘录(1) 端口 CRC 接收错误告警—— 每个端口一条共 26 条优先级HIGHexpression: last(/SNMP HP v1905 POE/ifInErrors.1)100 name: CRC Errors Rx on port 1 priority: HIGH语义是最近一次采样的ifInErrors.1值大于 100 就产生 HIGH 级告警ifOutErrors侧对称地有 26 条CRC Errors Tx on port N。需要注意该表达式用的是last()而非差分对 PoE 接入层交换机来说120 秒一次的采样间隔下计数器增量就是错误发生的直接证据阈值 100 属于偏敏感的设定在繁忙的共享链路如接了坏线缆或风暴环路上可能产生持续告警实际部署时可按网络情况调整。(2) 端口 Down 告警—— 每个端口一条共 26 条。ifOperStatus取值 2 即 downexpression: last(/SNMP HP v1905 POE/ifOperStatus.1)2 name: Port 1 is down # 同类命名(3) 设备重启告警—— 作用于 Uptime优先级AVERAGEexpression: last(/SNMP HP v1905 POE/Uptime)600 name: {HOSTNAME} has just been restarted priority: AVERAGE设备运行时间不足 600 秒10 分钟即提示刚刚重启。这里{HOSTNAME}是 Zabbix 5.4 触发器名称中的标准宏显示时替换为实际主机名。配合 60 秒的 Uptime 采集周期重启事件最多延迟一分钟被发现。26 26 26 1 79 条与 YAML 中的数量完全吻合。4. 可视化26 张端口流量图模板的graphs部分定义了 26 张图命名为Port 1 stats至Port 26 stats每张图固定最小 Y 轴ymin_type_1: FIXED包含两条曲线name: Port 1 stats ymin_type_1: FIXED graph_items: - color: 000099 # 蓝色发送 item: host: SNMP HP v1905 POE key: ifOutOctets.1 - sortorder: 1 color: 990000 # 红色接收 item: host: SNMP HP v1905 POE key: ifInOctets.1由于ifInOctets.N/ifOutOctets.N已经过预处理见 2.2 节图上的纵轴单位直接是 bps双曲线同屏对比收发方向便于快速定位 PoE 交换机的流量不对称例如上联风暴、环路导致的单向流量暴涨。5. 导入与部署要点前提条件HP 1905 交换机的 SNMP Agent 已启用且 Zabbix Server/Proxy 能访问其 UDP 161 端口在 Zabbix 中为主机配置 SNMP Agent 接口并填入与交换机一致的 Community 字符串v2c模板中不存在宏README Macros used 一节已确认因此导入后无需再补任何{$SNMP_COMMUNITY}之类的宏配置这是它区别于带宏模板的一点。导入步骤按你的 Zabbix 版本选择对应导出文件——Zabbix 5.0 导入 5.0 版 XMLZabbix 5.4 导入 5.4 版 YAMLZabbix 6.0 导入 6.0 版 YAMLZabbix Web 界面Configuration → Templates → Import。导入后在目标主机Snmp agent 类型上应用模板SNMP HP v1905 POE即可。适用限制端口覆盖固定为 26 个键值从.1排到.26适用于 26 口 1905 型号用于其他口数或接口索引不同的 HP 设备时需要自行裁剪或扩展监控项模板没有链接标准SNMP interface接口模板也提供不了带宽利用率需要ifSpeed等衍生指标流量速率与端口状态是它的监控边界错误告警阈值为硬编码的100HIGH重启告警阈值600AVERAGE调整需手工修改触发器表达式。6. 小结SNMP HP v1905 POE 是一份典型的小而全接入层交换机模板133 个 SNMP 监控项完整覆盖 26 端口的状态、双向流量、双向 CRC 错误外加sysDescr型号自动写入资产清单与 60 秒周期的sysUpTime运行时长79 条触发器提供端口 down、CRC 错误、设备重启三类告警26 张收发双曲线图支撑逐端口的流量排查。它的价值在于零宏、零模板依赖、导入即用的静态设计适合作为 HP 1905 PoE 系列监控的基线模板也可作为理解IF-MIB 端口指标如何在 Zabbix 中落地为 SNMP 监控项OID、键值、预处理、标签、触发器、图形全链路的范例来研读。赞分享【免费下载链接】community-templatesZabbix Community Templates repository项目地址https://gitcode.com/gh_mirrors/co/community-templates点击查看免费下载相关推荐Zabbix 社区模板实战基于 SNMP 监控 HP Procurve 2920 系列交换机Zabbix 社区模板实战基于 SNMP 监控 HP Procurve 2920 系列交换机 导读 本文基于 Zabbix Community TemplatZabbix 监控 HP OfficeConnect 19xx 交换机SNMP OfficeConnect 19XX 社区模板全解Zabbix 监控 HP OfficeConnect 19xx 交换机SNMP OfficeConnect 19XX 社区模板全解 本文以 HP OfficeZabbix 社区模板实战用 SNMP 监控 3COMHP4500 28 口交换机——community-templates 模板深度解读Zabbix 社区模板实战用 SNMP 监控 3COMHP4500 28 口交换机——community templates 模板深度解读 本篇文章以 Z上一篇GDAL SAFE 栅格驱动完全指南Sentinel-1 SAR 产品的打开、多子数据集选择与辐射定标下一篇nees-bert-base-portuguese-cased-finetuned-ner未来展望葡萄牙语NLP技术发展趋势创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

动态仿生机制优化算法:无人机路径规划与编队控制的实战解析

动态仿生机制优化算法:无人机路径规划与编队控制的实战解析

最近在做一个无人机编队的项目,路径规划这块折腾了大半个月,试过传统的A*、人工势场法,也玩过遗传算法,但在动态障碍物多、环境又一直变化的情况下总是不太理想。后来把目光放到仿生这一派上,基于鸟类、鱼群这些群体的…

2026/10/17 1:49:28 阅读更多 →
三步上手 RenoDX:DirectX 游戏着色器替换 Mod 工具完整安装指南

三步上手 RenoDX:DirectX 游戏着色器替换 Mod 工具完整安装指南

三步上手 RenoDX:DirectX 游戏着色器替换 Mod 工具完整安装指南 【免费下载链接】renodx Renovation Engine for DirectX Games 项目地址: https://gitcode.com/GitHub_Trending/re/renodx 想给 DirectX 游戏换掉官方着色器、加覆盖层或拉满画质?…

2026/10/17 1:49:28 阅读更多 →
AnythingLLM全栈AI工作台:多模型切换与文档引用追溯实战

AnythingLLM全栈AI工作台:多模型切换与文档引用追溯实战

简介:这份文档面向希望将AI能力融入业务流程的专业人士、开发者、企业IT部门及教学科研与创意工作者,系统梳理了Mintplex Labs推出的全栈AI应用AnythingLLM。内容涵盖多模型支持(OpenAI、Azure OpenAI、AWS Bedrock、Anthropic、Google Gemin…

2026/10/17 1:49:28 阅读更多 →

最新新闻

因果感知的无监督特征选择:抓住数据生成源头的关键特征

因果感知的无监督特征选择:抓住数据生成源头的关键特征

大概半年前,我手头有个图像分析任务卡住了:手里是一批完全无标签的样本,每张图抽了1280维特征,想先做特征筛选,把维度压到100左右,再送去做聚类和后续的人工标注。我按老路子试了一圈——方差过滤、拉普拉斯…

2026/10/17 2:30:36 阅读更多 →
MCreator 基岩版物品「挖掘条目(Digger entries)」配置详解:方块/标签挖掘速度机制与源码实现

MCreator 基岩版物品「挖掘条目(Digger entries)」配置详解:方块/标签挖掘速度机制与源码实现

低代码代码生成桌面应用游戏开发 【免费下载链接】MCreator MCreator is an open-source software used to make Minecraft Java Edition mods, Minecraft Bedrock Edition Add-Ons, resource packs, and data packs using an intuitive easy-to-learn interface or with an in…

2026/10/17 2:30:36 阅读更多 →
C++享元模式实战:地形网格内存从1.6GB降至67MB

C++享元模式实战:地形网格内存从1.6GB降至67MB

第一次做地图渲染模块的时候,内存暴涨的问题来得比我预想的快。一块 81928192 的地形网格,最朴素的结构体存下来居然吃掉接近 2GB 内存,项目同事顺手一算,把我吓出一身冷汗。当时的第一反应是“上压缩数据结构”,后来翻…

2026/10/17 2:30:36 阅读更多 →
生成式AI预测昆虫生物防治效果:一场人机对比实验

生成式AI预测昆虫生物防治效果:一场人机对比实验

先说一个让我印象很深的场景。某天在试验基地做棉蚜防治效果评估,3位有十年以上经验的植保专家,对着两周的气象数据、天敌释放记录和田间的蚜株率调查表,商量了将近一小时,最后给出的判断是“这波释放效果不会太好,建议…

2026/10/17 2:30:36 阅读更多 →
大模型API中转站选型观察:词元无忧API为何值得优先评估

大模型API中转站选型观察:词元无忧API为何值得优先评估

引言 随着大模型应用落地加速,越来越多的企业开始通过 API 中转服务统一接入多家模型厂商。中转平台在技术架构上承担协议适配、限流、鉴权、监控等职责,其实现方式与稳定性是影响业务表现的重要因素。选型不当,轻则迁移成本高企,…

2026/10/17 2:30:36 阅读更多 →
基于NLP的检索式聊天机器人实战:语义相似度与向量化实现

基于NLP的检索式聊天机器人实战:语义相似度与向量化实现

做了几年NLP应用开发,手里过过不少聊天机器人项目,但我发现最容易被低估、又在实际落地中最实用的,恰恰是检索式聊天机器人。很多人一上来就奔着生成式大模型去,觉得能自动组织语言才叫智能,结果卡在算力、幻觉和成本上…

2026/10/17 2:29:36 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →