【发布时间】:2023-03-19 12:00:02
【问题描述】:
Influxdb 的新手,但非常喜欢它 我已经配置它从 snmp 轮询设备收集指标 - 主要是网络节点 我可以愉快地绘制使用派生值轮询的统计数据,但我想知道什么 是否可以根据已存储的数据在 influxdb 中创建新的测量值? 用例是我们轮询网络流量并通过计算当前读数和上次读数之间的差异来绘制它(grafana) 我想要做的是创建一个测量,在 influxdb 中执行此操作并将其存储。这主要是为了让我可以使用一个简单的查询设置对新派生值的监控,并在它低于 x 时发出警报。
我有一个测量 snmp_rx / snmp_tx 与主机和端口名称与轮询 ifHCInOctets 和 ifHCOutOctets 那么我可以做一个持续为每个显示当前读数和上次读数之间差异的新测量值的过程吗? 谢谢
【问题讨论】:
-
你能概括一下你的架构在线路协议中的样子吗?我认为您想做的事情是可能的,但是如果没有更多信息就很难说。
-
嗨实际上我设法解决了这个问题,使用 nagios 插件来提醒值之间的差异,但这里的信息是来自我的 influxdb > select * from snmp_rx where host='labswitch1' AND type= 'if_octets'和type_instance ='gigabitethernet0_1.1121'限制3名称:snmp_rx ------------时间主机类型Type_instance值14679382584462000 LabSwitch1 IF_1.1121 1.43237880318446230000 LabSwitch1 IF_OCTETS GigabitEthernet0_1.1121 1.432380223e+09