#3558·oneuptime

每台设备的单个统一模板中包含多种项目类型(SNMP、HTTP/API、脚本) — 而不是单独的监控器 + OID 模板

作者: Kirubananthan-Kuppan创建于 2026年9月2日更新于 2026年9月2日
标签enhancement

**您的功能请求是否与问题有关?请描述。** 今天,配置一种设备类型需要两个分离的模板: 监控模板(警报规则)和 OID 收集模板(SNMP 数据仅限)。无法同时从 HTTP/API 源(例如 Meraki WAN 状态、序列号、制造商的 dashboard API)或脚本检查中提取数据,将其附加到同一设备,并用于警报通知,因为只有 SNMP OID 才具有收集机制。 **请描述您想要的解决方案** 一个模板(例如"单元路由器模板"),其工作方式类似于 Zabbix 主机的项目列表: 在其中添加任意数量的"采集器",每个采集器都独立地定义: SNMP OID(现有 OID 收集模板逻辑,在此融入) HTTP/API(端点、身份验证、响应字段映射) 脚本/自定义检查(其他任何已在 OneUptime 中支持的监控类型) 然后,对于连接到此单一模板的任何设备: 1. **所有收集的值都可以作为可选的监控条件**,与当前的 OID 条件相同,可在任何源上触发警报。 2. **所有收集的值都显示在设备详细信息页面上**,例如,从任何源获取的 WAN1 状态、序列号、CPU% 都一起显示在同一设备上。 3. **所有收集的值都出现在库存/自定义字段中**,因此设备列表也可以显示和过滤这些数据。 自动导入规则将每个设备链接到一个模板(而不是两个),该模板包含所有内容:需要采集的内容(任何源)和需要警报的内容。 **其他上下文** 这取代了早期的、更狭窄的"OID 收集模板"和"监控模板",将 OID 逻辑已构建的内容变为该统一模板中的一个项目类型,而不是并行结构。 部署类型: 自主托管 版本: OneUptime 12.0.30

内容来源: OneUptime/oneuptime