从路由器读取交通灯以在python/shell脚本上模拟交通灯

从路由器读取交通灯以在python/shell脚本上模拟交通灯,python,networking,router,modem,Python,Networking,Router,Modem,我想阅读我的互联网路由器交通灯(电源+adsl)灯来模拟实时灯,因为我的调制解调器离我的房间很远,我的dsl灯经常断开连接,所以每次灯熄灭时都要检查它的状态变得很痛苦。。。 我如何在python中做到这一点(我已经阅读了pyserial的相关内容,但没有找到一种方法来做到这一点。)? Thanx监视路由器状态的一种非常常见的方法是使用snmp。 总之,对于小型家庭路由器,它至少涉及以下步骤: 在路由器中启用snmp(这通常只是设置“snmp”) “社区”,它们是读写的密码)。如果 您的路由器允许

我想阅读我的互联网路由器交通灯(电源+adsl)灯来模拟实时灯,因为我的调制解调器离我的房间很远,我的dsl灯经常断开连接,所以每次灯熄灭时都要检查它的状态变得很痛苦。。。 我如何在python中做到这一点(我已经阅读了pyserial的相关内容,但没有找到一种方法来做到这一点。)?
Thanx

监视路由器状态的一种非常常见的方法是使用snmp。 总之,对于小型家庭路由器,它至少涉及以下步骤:

  • 在路由器中启用snmp(这通常只是设置“snmp”) “社区”,它们是读写的密码)。如果 您的路由器允许,我建议您添加一个IP筛选器作为 用于过滤允许snmp查询的IP地址
  • 读取SNMP OID(例如,接口状态列表、接口使用 统计信息等),您可以使用snmpwalk进行测试
  • 一旦可以使用snmpwalk读取标准值,就可以加载 将MIB文件路由到本地MIB文件repo(使您能够 从路由器制造商处读取特定属性)
  • 设置您的监控软件(nagios是一款非常流行的软件)。像 你说过你会使用python,我相信你可以使用pysnmp