你好。我正在尝试使用python脚本进行curl请求,并从IX10路由器获取指标和其他常见数据。文档只展示了如何使用设备的配置选项,就像web-API一样。我需要这样的东西。

但是用的是像这样卷曲的蟒蛇。
Device_health = requests.get ('https://user:password@IP/cgi-bin/config.cgi/value/monitoring/devicehealth”,验证= False)

打印(Device_health.status_code)

Device_health_f = json.dumps (Device_health.json(),缩进= 4)

打印(Device_health_f)

我已经能够获得设备健康的配置参数,我需要对网络做类似的事情,但不是配置参数,Rx, TX,数据。

任何建议吗?谢谢!

任何建议吗?

大家好,欢迎来到新的数码论坛!

这些只是shell请求还是有一个Digi设备管理器(DRM)的组件以及使用DRM API?只是看到了一个好的起跑点。

您可能还需要通过电子邮件与我们打开一个案例tech.support@digi.com

我们尝试使用REST API。设备的指标(网络连接,信号强度,数据发送和数据接收等),但似乎没有接口来获取指标,只有检查和设置配置设置。

谢谢您的回复!

下午好!

你也许可以使用“参数”来获取这些数据。例如,这是我的设备:

Metrics.network.device.eth.1.rx.bytes =974929961 metrics.network.device.eth.1.rx.overruns= 6221278 metrics.network.device.eth.1.tx.bytes=214242093 metrics.network.device.eth.1.tx.dropped=0 metrics.network.device.eth.1.tx.packets=2012797

我没有运行这作为一个REST API调用,但这是从shell使用“矮子”。

谢谢。我认为我们可以使这个工作与python脚本,并通过串行端口发送数据