【问题标题】:Read traffic light from Router to simulate lights on python/shell script从路由器读取交通灯以模拟 python/shell 脚本上的灯
【发布时间】:2013-07-22 20:29:38
【问题描述】:

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

【问题讨论】:

    标签: python networking router modem


    【解决方案1】:

    监控路由器状态的一种非常常见的方法是使用 snmp。 综上所述,对于一个小型家用路由器来说,至少涉及到以下几个步骤:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-26
      • 2022-01-14
      • 2016-10-19
      • 2015-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多