Zabbix 模板实战:通过 SNMP 监控 Ciena 3906 智能 CPE 设备
指标监控可观测性告警运维【免费下载链接】zabbixReal-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.项目地址https://gitcode.com/gh_mirrors/zabbix2/zabbix点击查看免费下载导读本文基于 Zabbix 官方仓库中的Ciena 3906 by SNMP模板templates/net/ciena系统讲解如何将 Ciena 3906 智能客户终端设备CPE纳入 Zabbix 8.0 的统一监控体系。你将掌握模板的安装导入、全部宏参数与默认值、核心监控项与触发器语义、温度/风扇/电源/网络接口四组 LLD 自动发现规则以及模板底层所依赖的 SNMP 预处理机制可直接上手完成对设备 CPU、内存、文件系统、硬件身份、链路与端口流量的全维度监控。一、模板与设备概述Ciena 3906 是 Ciena 公司面向接入侧推出的一款紧凑型智能 CPECustomer Premises Equipment可在千兆以太网服务能力之上集成虚拟网络功能Virtual Network Function。Zabbix 官方模板Ciena 3906 by SNMP即为监控此类设备而设计属于 Templates/Network devices 模板组模板数据由 Zabbix 官方模板工具 Templator 生成Zabbix 版本要求8.0 及以上官方测试机型为Ciena 3906。模板实际引用了三组厂商 MIBMIB 模块用途WWP-LEOS-BLADE-MIB硬件身份信息型号、序列号、硬件版本WWP-LEOS-SYSTEM-CONFIG-MIB系统运行状态CPU、内存、文件系统WWP-LEOS-CHASSIS-MIB机箱硬件温度传感器、风扇、电源PSU此外还大量使用标准SNMPv2-MIB、HOST-RESOURCES-MIB、IF-MIB采集系统级与接口级数据。以上 MIB 清单可在模板文件的 description 字段中核对见 template_net_ciena_3906_snmp.yaml。二、模板获取与导入模板的完整定义位于仓库目录 templates/net/ciena包含两份文件README.md模板使用说明宏、监控项、触发器、LLD 规则总表template_net_ciena_3906_snmp.yaml可导入的 YAML 模板定义含 OID、预处理、恢复表达式、值映射、图形、仪表盘。导入步骤在 Zabbix 前端进入数据采集 → 模板点击右上角导入选择上述 YAML 文件导入格式选择 YAML导入成功后在模板列表中搜索Ciena 3906 by SNMP即可看到模板将模板链接到目标主机并为该主机正确配置 SNMP 接口community / SNMP v3 凭据按设备实际配置设备侧 SNMP 配置需遵循厂商文档启用模板本身按 Zabbix 官方文档 Templates out of the box 一节的要求使用即可开箱即用。三、宏参数速查与调优模板通过宏将阈值与过滤规则参数化绝大多数阈值宏都带正则校验约束取值范围校验并划分为 Thresholds / Filters / Other 三个配置分组便于在模板链接或主机层级覆盖。3.1 阈值类宏宏说明默认值{$CIENA.MEMORY.UTIL.MAX}内存利用率告警阈值%90{$CIENA.CPU.UTIL.CRIT}CPU 利用率告警阈值%90{$CIENA.CPU.AVG.UTIL.WARN}CPU 15 分钟平均利用率告警阈值%100{$SNMP.TIMEOUT}SNMP 可用性触发器判断时间窗5m{$SNMP.UPTIME.WARN}主机已重启问题自动恢复的 uptime 阈值10m{$ICMP_LOSS_WARN}ICMP 丢包率告警阈值%20{$ICMP_RESPONSE_TIME_WARN}ICMP 平均响应时间告警阈值秒0.15{$IF.UTIL.MAX}接口带宽利用率告警阈值%90{$IF.ERRORS.WARN}接口错误包速率告警阈值可加接口名作上下文2其中 CPU/内存/ICMP/接口利用率阈值宏在 YAML 中均声明了0~100响应时间为不小于 0的数值范围与正则校验覆盖不合法取值见 template_net_ciena_3906_snmp.yaml 的 macros 段。3.2 接口发现过滤宏宏说明默认值{$IFCONTROL}仅当上下文宏等于 1 时触发链路状态触发器1{$NET.IF.IFNAME.MATCHES}接口名包含正则可在主机/模板层覆盖^.*${$NET.IF.IFNAME.NOT_MATCHES}接口名排除正则默认过滤回环、null、docker veth 与 docker0 网桥见下方说明{$NET.IF.IFOPERSTATUS.MATCHES}接口运行状态包含正则^.*${$NET.IF.IFOPERSTATUS.NOT_MATCHES}接口运行状态排除正则默认忽略notPresent(6)^6${$NET.IF.IFADMINSTATUS.MATCHES}接口管理状态包含正则^.*{$NET.IF.IFADMINSTATUS.NOT_MATCHES}接口管理状态排除正则默认忽略down(2)^2${$NET.IF.IFDESCR.MATCHES}接口描述包含正则.*{$NET.IF.IFDESCR.NOT_MATCHES}接口描述排除正则默认占位按需修改CHANGE_IF_NEEDED{$NET.IF.IFALIAS.MATCHES}接口别名包含正则.*{$NET.IF.IFALIAS.NOT_MATCHES}接口别名排除正则默认占位按需修改CHANGE_IF_NEEDED{$NET.IF.IFTYPE.MATCHES}接口类型包含正则.*{$NET.IF.IFTYPE.NOT_MATCHES}接口类型排除正则默认占位按需修改CHANGE_IF_NEEDEDREADME 中{$NET.IF.IFNAME.NOT_MATCHES}的默认值以 Macro too long 占位实际完整值为(^Software Loopback Interface|^NULL[0-9.]*$|^[Ll]o[0-9.]*$|^[Ss]ystem$|^Nu[0-9.]*$|^veth[0-9a-z]$|docker[0-9]|br-[a-z0-9]{12})可从 template_net_ciena_3906_snmp.yaml 的 macros 段直接复制使用。四、核心监控项详解模板按身份信息—性能指标—可用性—链路发现四层组织监控项以下按 README 与 YAML 中的真实 OID 展开。4.1 硬件身份信息WWP-LEOS-BLADE-MIB监控项KeySNMP OID预处理Hardware model namesystem.hw.model1.3.6.1.4.1.6141.2.60.1.1.1.2.1.7.1心跳去重1dHardware serial numbersystem.hw.serialnumber1.3.6.1.4.1.6141.2.60.1.1.1.2.1.2.1心跳去重1dHardware version (revision)system.hw.version1.3.6.1.4.1.6141.2.60.1.1.1.2.1.3.1心跳去重1d三者采集间隔 1h配合 Discard unchanged with heartbeat: 1d 预处理长期不变的硬件信息只保留一条记录显著降低存储开销。4.2 CPU 指标WWP-LEOS-SYSTEM-CONFIG-MIB监控项KeyOID说明CPU utilizationciena.cpu.utilization1.3.6.1.4.1.6141.2.60.12.1.11.9.060 秒内 CPU 利用率%CPU utilization average (15m)ciena.cpu.utilization15m1.3.6.1.4.1.6141.2.60.12.1.7.3.0最近 15 分钟平均利用率CPU utilization average minimum (15m)ciena.cpu.utilization15m.min...12.1.7.8.015 分钟平均最小值CPU utilization average maximum (15m)ciena.cpu.utilization15m.max...12.1.7.9.015 分钟平均最大值CPU utilization state (15m)ciena.cpu.utilization15m.state...12.1.7.10.015 分钟 CPU 状态经CpuLoadState值映射转为 normal/warning/degraded/faulted15 分钟类指标均带1h心跳去重减少无用写入。4.3 内存指标监控项KeyOID预处理Memory availableciena.memory.available1.3.6.1.4.1.6141.2.60.12.1.13.4.0乘数1024 心跳去重1hMemory usedciena.memory.used1.3.6.1.4.1.6141.2.60.12.1.13.1.0乘数1024 心跳去重1hMemory utilizationciena.memory.utilization计算型Calculated—前两者为 SNMP agent 型原始值单位为 KB通过自定义乘数预处理1024转换为字节。ciena.memory.utilization是计算型监控项其公式为last(//ciena.memory.used) * 100 / (last(//ciena.memory.used) last(//ciena.memory.available))即已用内存 × 100 /已用 可用不依赖设备额外上报百分比兼容性更好公式见 template_net_ciena_3906_snmp.yaml。4.4 文件系统指标监控项KeyOID说明Filesystem [/tmp]: Utilizationciena.tmpfs.utilization1.3.6.1.4.1.6141.2.60.12.1.12.1.0/tmp 使用率%Filesystem [/tmp]: Stateciena.tmpfs.state1.3.6.1.4.1.6141.2.60.12.1.12.4.0/tmp 文件系统状态Filesystem [/mnt/sysfs]: Utilizationciena.sysfs.utilization1.3.6.1.4.1.6141.2.60.12.1.12.5.0/mnt/sysfs 使用率%Filesystem [/mnt/sysfs]: Stateciena.sysfs.state1.3.6.1.4.1.6141.2.60.12.1.12.8.0/mnt/sysfs 文件系统状态状态类监控项经FilesystemState值映射输出normal / warning / degraded / faulted全部带1h心跳去重。4.5 系统信息与可用性Uptime (network)system.net.uptime[sysUpTime.0]SNMPv2-MIB 的sysUpTime.0预处理乘数0.01百分之一秒 → 秒Uptime (hardware)system.hw.uptime[hrSystemUptime.0]HOST-RESOURCES-MIB带 Check for not supported value: any error → 失败时置 0 兜底与乘数0.01System name / description / contact / location / object ID均取 SNMPv2-MIB 标准对象12h 心跳去重且system.name、system.contact[sysContact.0]、system.location[sysLocation.0]分别关联主机资产Inventory的 NAME、CONTACT、LOCATION 字段可自动回填资产信息SNMP agent availabilityzabbix[host,snmp,available]Zabbix 内部监控项值 0/1/2 分别表示不可用/可用/未知ICMP ping / loss / response timeicmpping、icmppingloss、icmppingsec三个简单检查Simple check用于链路可用性与质量判断SNMP traps (fallback)snmptrap.fallbackSNMP trap 类型LOG 值类型用于兜底收集未被其他 snmptrap 监控项匹配的 trap。其实现依托 Zabbix 服务端 trap 处理器见 snmptrapper.c。4.6 SNMP Walk 主监控项供 LLD 使用模板为四组发现规则准备了四个 TEXT 型 walk 主监控项history: 0不保留历史监控项KeyOIDSNMP walk temperature sensorssystem.temperature.sensor.walk1.3.6.1.4.1.6141.2.60.11.1.1.5.1.1SNMP walk fansystem.fan.walk1.3.6.1.4.1.6141.2.60.11.1.1.4.1.1SNMP walk PSUsystem.psu.walk1.3.6.1.4.1.6141.2.60.11.1.1.3.1.1SNMP walk network interfacesnet.if.walkIF-MIB 的 13 个 OID 批量 walkifOperStatus、ifAdminStatus、ifAlias、ifName、ifDescr、ifType、ifHCInOctets、ifHCOutOctets、ifInErrors、ifOutErrors、ifOutDiscards、ifInDiscards、ifHighSpeed这种单次 walk 依赖型监控项取值的架构将 N 次 SNMP 轮询压缩为 1 次是模板性能优化的关键设计。五、触发器语义与告警策略模板内置 13 个静态触发器 若干触发器原型覆盖设备变更、资源耗尽、连接中断、硬件故障四大场景。5.1 设备身份与重启类触发器表达式要点级别说明Ciena: Device has been replacedlast(serialnumber,#1)last(serialnumber,#2)且序列号非空Info手动关闭序列号变化判定设备被替换Ciena: System name has changedlast(system.name,#1)last(system.name,#2)且非空Info手动关闭系统名变化提示Ciena: Host has been restarted硬件/网络 uptime 计数器回退且排除 32 位计数器回绕2^32 百分之一秒 ≈ 497 天边界Warning手动关闭依赖 No SNMP data collection恢复表达式为 uptime 超过{$SNMP.UPTIME.WARN}重启触发器的回绕排除逻辑值得注意当上一读数接近 42949672.962^32/100 秒且两次读数间隔足以发生回绕时递减不会误报。5.2 资源利用类触发器表达式要点级别Ciena: High CPU utilizationmin(ciena.cpu.utilization,5m){$CIENA.CPU.UTIL.CRIT}WarningCiena: High CPU utilization (last 15m)min(ciena.cpu.utilization15m,5m){$CIENA.CPU.AVG.UTIL.WARN}WarningCiena: CPU utilization state abnormal (15m)last(ciena.cpu.utilization15m.state)11normalWarningCiena: High memory utilizationmin(ciena.memory.utilization,5m){$CIENA.MEMORY.UTIL.MAX}Average这些触发器均使用 5 分钟窗口聚合避免瞬时抖动引发误报。5.3 可用性与 ICMP 类触发器表达式要点级别依赖Ciena: No SNMP data collectionmax(zabbix[host,snmp,available],{$SNMP.TIMEOUT})0Warning依赖 Unavailable by ICMP pingCiena: Unavailable by ICMP pingmax(icmpping,#3)0连续三次超时High—Ciena: High ICMP ping loss5m 丢包率 {$ICMP_LOSS_WARN}且 100Warning依赖 Unavailable by ICMP pingCiena: High ICMP ping response time5m 平均响应 {$ICMP_RESPONSE_TIME_WARN}Warning依赖 High ICMP loss / Unavailable通过依赖关系Depends on形成告警收敛ICMP 不可达为根因SNMP 采集失败与丢包告警为其子级避免风暴式重复告警。5.4 接口原型触发器IF-MIBLink down{$IFCONTROL:{#IFNAME}}1可对特定接口用上下文宏置 0 忽略且运行状态down(2)且前一读数曾为 up避免对从未 up 过的接口误报带恢复表达式与手动关闭High bandwidth usage15m 平均入/出流量 ({$IF.UTIL.MAX:{#IFNAME}}/100) × 当前接口速率且速率为正恢复阈值为低于(阈值-3)%形成 3% 迟滞High error rate5m 入/出错误包速率 {$IF.ERRORS.WARN:{#IFNAME}}恢复阈值取其 80%Ethernet has changed to lower speed接口速率下降且类型属于以太网族ethernetCsmacd6、iso88023Csmacd7、starLan11、fastEther62、fastEtherFX69、gigabitEthernet117且非 down提示自协商异常。接口原型同时定义 Network traffic 图形原型将入/出流量、错误、丢弃以左右双 Y 轴呈现见 template_net_ciena_3906_snmp.yaml。六、LLD 自动发现规则模板内置四组低级别发现LLD全部为 Dependent 类型基于SNMP walk 主监控项 SNMP walk to JSON 预处理实现。6.1 发现架构一次 Walk批量取数每组发现规则的预处理链均为SNMP walk to JSON将主监控项的 walk 原始数据按宏{#SNMPVALUE}等解析为 JSON 宏集合失败时 Discard valueDiscard unchanged with heartbeat: 1h去重降低存储。该预处理能力由 Zabbix 预处理库实现核心逻辑位于 preproc_snmp.citem_preproc_snmp_walk_to_json及配套参数解析函数。随后每个 item 原型通过SNMP walk value预处理按{#SNMPINDEX}精确截取对应 OID 实例的值从而把一次网络 walk 转化为多个监控项数据。6.2 温度传感器发现发现规则ciena.temperature.sensor.discovery主监控项system.temperature.sensor.walk原型监控项ciena.temperature.sensors.temp[ChassisTempSensorValue.{#SNMPINDEX}]从 OID1.3.6.1.4.1.6141.2.60.11.1.1.5.1.1.2.{#SNMPINDEX}取值单位 °C原型触发器5m 最低温度 {#CIENA.TEMPERATURE.HIGH}高温告警与 5m 最高温度 {#CIENA.TEMPERATURE.LOW}低温告警均为 AverageLLD 预处理同时抽取阈值 OID.5.1.1.3与.5.1.1.4生成{#CIENA.TEMPERATURE.HIGH}/{#CIENA.TEMPERATURE.LOW}宏即每传感器可带独立阈值附带 Sensor [{#SNMPVALUE}]: Temperature 图形原型。6.3 风扇发现发现规则ciena.fan.discovery主监控项system.fan.walk原型监控项ciena.fan.status[ChassisFanModuleStatus.{#SNMPINDEX}]状态1ok / 2pending / 3failure值映射wwpLeosChassisFanModuleStatus与ciena.fan.speed[ChassisFanCurrentSpeed.{#SNMPINDEX}]转速单位 rpm原型触发器风扇状态 3failure→ Average提示风扇故障。6.4 电源PSU发现发现规则ciena.psu.discovery主监控项system.psu.walk原型监控项ciena.psu.status[ChassisPowerSupplyState.{#SNMPINDEX}]状态 1online / 2offline / 3faulted值映射wwpLeosChassisPowerSupplyState原型触发器PSU 状态 3faulted→ Average。6.5 网络接口发现发现规则net.if.discovery主监控项net.if.walk预处理抽取{#IFOPERSTATUS}、{#IFADMINSTATUS}、{#IFALIAS}、{#IFNAME}、{#IFDESCR}、{#IFTYPE}六个宏并通过AND 逻辑组合宏过滤器执行包含/排除正则过滤原型监控项10 个运行状态net.if.status、入/出流量net.if.in/net.if.outChange per second 乘数 8 换算为 bps、入/出错误net.if.in.errors/net.if.out.errorsChange per second、入/出丢弃net.if.in.discards/net.if.out.discardsChange per second、接口类型net.if.type、速率net.if.speed乘数 1000000 换算为 bps运行状态与接口类型分别经IF-MIB::ifOperStatus、IF-MIB::ifType值映射转换为可读文本其中 ifType 映射覆盖 IANA 全量类型定义。七、值映射、图形与内置仪表盘7.1 值映射模板共声明 7 张值映射见 template_net_ciena_3906_snmp.yaml值映射内容IF-MIB::ifOperStatus1up / 2down / 4unknown / 5dormant / 6notPresent / 7lowerLayerDownIF-MIB::ifType1~290 全量 IANA ifType 文本Service state0Down / 1Up用于 ICMP pingWWP-LEOS-CHASSIS-MIB::wwpLeosChassisFanModuleStatus1OK / 2Pending / 3FailureWWP-LEOS-CHASSIS-MIB::wwpLeosChassisPowerSupplyState1Online / 2Offline / 3FaultedWWP-LEOS-SYSTEM-CONFIG-MIB::CpuLoadState1normal / 2warning / 3degraded / 4faultedWWP-LEOS-SYSTEM-CONFIG-MIB::FilesystemState1normal / 2warning / 3degraded / 4faultedzabbix.host.available0not available / 1available / 2unknown7.2 图形与仪表盘静态图形Ciena: CPU utilization、Ciena: Memory utilization固定 Y 轴 0~100渐变线样式原型图形每个温度传感器、每个接口各生成对应图形内置仪表盘Ciena: Overview聚合 uptime、系统名/位置/描述、硬件型号/版本/序列号信息项以及 CPU/内存利用率、ICMP 响应时间曲线并以Honeycomb蜂巢图展示 Fan status、PSU status、Sensor temperature 的状态分档着色如风扇 1/2/3 档对应绿/黄/红实现一屏总览。八、模板运行机制小结与调优建议8.1 机制要点带宽友好的采集模型温度/风扇/PSU/接口四类 LLD 均采用单次 SNMP walk 依赖型监控项本地取值模式网络开销与轮询次数远小于逐 OID 轮询存储友好的预处理硬件信息、系统信息、接口类型等低频变化数据配合 Discard unchanged with heartbeat1h/12h/1d大幅压缩历史存储walk 主监控项history: 0不落历史告警收敛触发器依赖链ICMP 不可达 → SNMP 不可用/丢包 → 响应时间有效避免根因告警被噪声淹没资产联动系统名/联系人/位置监控项与主机资产字段自动关联。8.2 调优建议阈值按业务调整CPU/内存默认 90% 阈值可在主机层覆盖{$CIENA.CPU.UTIL.CRIT}、{$CIENA.MEMORY.UTIL.MAX}等宏无需改模板接口过滤通过{$NET.IF.IFNAME.NOT_MATCHES}/{$NET.IF.IFALIAS.NOT_MATCHES}等宏剔除管理口、回环或无关子接口控制发现数量单接口豁免对不重要的接口可将{$IFCONTROL:{#IFNAME}}置 0避免链路告警SNMP 超时弱网环境下可调大{$SNMP.TIMEOUT}避免误报 No SNMP data collection设备 SNMP 配置设备侧需按厂商文档启用 SNMP agent 与所需 MIB 支持WWP-LEOS-* 系列否则对应监控项将显示为不支持Not supported。九、反馈与扩展模板为社区反馈预留了官方渠道Zabbix 官方支持站点与论坛。如在实际设备上发现问题可按模板 README 的 Feedback 说明提交。仓库中 templates/net 目录还包含大量同类网络设备模板Cisco、Juniper、华为、Mikrotik 等可作为统一网络设备监控体系横向扩展的参考。赞分享指标监控可观测性告警运维【免费下载链接】zabbixReal-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.项目地址https://gitcode.com/gh_mirrors/zabbix2/zabbix点击查看免费下载相关推荐Zabbix 官方模板深度解析Alcatel Timetra TiMOS by SNMP 设备监控实战指南Zabbix 官方模板深度解析Alcatel Timetra TiMOS by SNMP 设备监控实战指南 导读 本文以 Zabbix 官方仓库中的 Alca指标监控可观测性告警运维Zabbix 8.0 官方模板实战通过 HTTP 监控 Acronis Cyber Protect CloudZabbix 8.0 官方模板实战通过 HTTP 监控 Acronis Cyber Protect Cloud 本篇技术指南围绕 Zabbix 仓库内置的官方指标监控可观测性告警运维CANN ops-math aclnnReplicationPad3dBackward 算子深度解析ReplicationPad3d 反向传播两段式接口、参数约束与源码实现CANN ops math aclnnReplicationPad3dBackward 算子深度解析ReplicationPad3d 反向传播两段式接口、参数指标监控可观测性告警运维上一篇基因组结构方程建模终极指南快速掌握GenomicSEM核心功能下一篇CMS61850完整使用指南快速掌握国产电力通讯协议创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Wand 修改器本地补丁 3 步跑通:WeMod 高级功能免费解锁 + 手机远程面板

Wand 修改器本地补丁 3 步跑通:WeMod 高级功能免费解锁 + 手机远程面板

Wand 修改器本地补丁 3 步跑通:WeMod 高级功能免费解锁 手机远程面板 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer Wand-Enhancer 是…

2026/10/7 9:35:24 阅读更多 →
Agent Skills 实战:从 npx 安装到 GKE 云操作的可插拔能力模块

Agent Skills 实战:从 npx 安装到 GKE 云操作的可插拔能力模块

1. 从“skills”这个标题说起:它到底指什么第一次看到“skills”这个标题,很多人会以为是某个泛泛而谈的能力清单,或者一份简历上的技能罗列。但结合热搜词里反复出现的 Agent Skills、Google Cloud、npx、GKE、claude agent skills、codex s…

2026/10/7 9:35:24 阅读更多 →
ASP.NET ERP电商进销存系统源码解析:部署、排错与二次开发实战

ASP.NET ERP电商进销存系统源码解析:部署、排错与二次开发实战

简介:一份面向ASP.NET开发者的电商进销存系统参考源码,覆盖采购、销售、库存、财务等常见ERP业务模块,适合有一定后端基础的学习者研究企业级项目结构。压缩包内共包含698个文件,类型涵盖122个C#后端代码文件、88个ASPX页面、240个…

2026/10/7 9:35:24 阅读更多 →

最新新闻

职场新人算法学习路线:从暴力枚举到动态规划的30天进阶指南

职场新人算法学习路线:从暴力枚举到动态规划的30天进阶指南

作为一个在团队里带过不少新人的老开发,我太清楚这种状态了——昨天还在工位上对着算法题发愁的人,今天可能就要在晨会上讲自己怎么用快速排序优化接口性能。算法这东西,学校考过,面试背过,但真正到了职场,…

2026/10/7 11:52:36 阅读更多 →
DPDK环境搭建与qnsm抓包工具部署完全指南

DPDK环境搭建与qnsm抓包工具部署完全指南

简介:面向网络安全监控与流量分析场景的QNSMDPDK安装文档,适合需要部署旁路全流量监控引擎的运维、安全工程师及二次开发人员。文档基于CentOS 7.2/7.6/7.7环境,首先阐明为什么选择QNSM——针对Suricata在RSS多队列下易导致数据包乱序与丢包的…

2026/10/7 11:52:36 阅读更多 →
微电网多目标优化的MOJS算法MATLAB实现与工程实践

微电网多目标优化的MOJS算法MATLAB实现与工程实践

微电网多目标优化这个方向,最近几年在电力系统调度里火得很。很多人一上来就问我用什么算法好,我的回答通常不是NSGA-II就是MOPSO,但如果你愿意多试一种思路,多目标水母搜索算法(Multi-objective Jellyfish Search, MO…

2026/10/7 11:52:35 阅读更多 →
单电源运放偏置电压设计:LM358从原理到实战避坑指南

单电源运放偏置电压设计:LM358从原理到实战避坑指南

很多刚接触模拟电路的朋友都有过这样的困惑:明明在仿真软件里跑得好好的运放电路,焊到板子上就“罢工”了——输出要么死死顶在电源轨上不动,要么波形被削掉一半,要么干脆输出一个莫名其妙的直流电平。排查半天,电阻没…

2026/10/7 11:52:35 阅读更多 →
AI做PPT新范式:A+B模式实战,从内容脚本到视觉生成全流程

AI做PPT新范式:A+B模式实战,从内容脚本到视觉生成全流程

做PPT这件事,几乎每个职场人都绕不开。我见过太多人打开空白幻灯片就开始一页一页地堆文字,也见过有人花三天时间调一个动画效果,结果汇报时投影仪分辨率不兼容,白忙一场。最近半年,AI工具的爆发让PPT制作这件事有了全…

2026/10/7 11:52:35 阅读更多 →
微信小程序毕设实战:智慧党建系统源码解析与二次开发指南

微信小程序毕设实战:智慧党建系统源码解析与二次开发指南

毕设圈子里有个很真实的现状:选题时看啥都想做,真到开工才发现时间根本不够用。小程序方向的题目尤其容易踩坑,因为不是把页面画出来就完事,你需要解决登录、权限、接口联调、真机适配这一连串问题。所以每次有人问我“有没有合适…

2026/10/7 11:51:35 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

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

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

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

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

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

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/7 9:29:10 阅读更多 →

月新闻

我发现了一个新思路:用 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/6 8:21:32 阅读更多 →
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/7 11:43:46 阅读更多 →
黑夜航拍船只数据集训练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/6 1:18:13 阅读更多 →