Closed bestsiyue closed 11 months ago
你可以找一个table的index将不同oid关联起来。 比如交换机的每个端口的流量和 端口描述,就是靠端口index关联起来。
[[instances.table]] name = "disk" inherit_tags = ["source", "model"] [[instances.table.field]] oid = ".1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.24" name = "status" inherit_tags = ["source", "model"] [[instances.table.field]] oid = ".1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.2" name = "diskindex" is_tag = true
已经通过此配置做了关联,感谢解答。
Relevant config.toml
Logs from categraf
System info
categraf v0.3.34, centos7.9
Docker
No response
Steps to reproduce
使用如上的toml配置可以如期的获取硬盘的状态数据,但是如果设备有多块硬盘,指标的名称会保持一致,如下。如此并不能很好的判断到底是哪块磁盘的问题,告警指标也无法很好的设置,指标结果一会是3,一会是4,监控会频繁的告警恢复。
综上,怎么把每块磁盘的diskname插入到每条监控数据里。比如下面的名称。
Expected behavior
无
Actual behavior
无
Additional info
No response