技术支持

现场使用 SNMP 时常见问题的解答,从没有应答的设备到被代理拒绝的 SNMPv3 密码。如果这里没有你遇到的问题,请写信给我们。

联系我们

请附上设备型号、固件版本,以及连接诊断显示的内容。诊断页面的截图会有帮助。如果要发送报告,可以先在报告中隐藏地址。

support@snmpinspector.app

常见故障

设备没有应答(超时)

超时表示 UDP 161 上没有收到应答。在设备页面运行连接诊断:它会逐步检查网络、本地网络访问和应答。然后检查设备:

  • 你的手机所能访问的接口或 VLAN 上已开启 SNMP。
  • 设备接受来自你手机地址的请求。许多代理会维护一份允许的主机列表或访问控制列表。
  • community 或 SNMPv3 用户与你输入的一致。
  • 你和设备之间没有防火墙丢弃 UDP 161。

只有代理这样报告时,App 才会提示密码错误。部分代理(例如 net-snmp)在 SNMPv3 加密密码错误时不作应答,所以这种情况也可能显示为超时。

SNMPv3:认证失败或未知用户

代理用一条 Report 报文作了应答,其中指出了失败的步骤:

  • usmStatsUnknownUserNames:代理不认识这个用户名。请检查拼写和大小写。
  • usmStatsWrongDigests:认证密码或协议不匹配。SHA-1 和 SHA-256 属于不同的协议。
  • usmStatsDecryptionErrors:加密密码、协议或密钥变体不匹配,例如 AES-128 与 AES-256。
  • usmStatsUnsupportedSecLevels:代理不接受此安全级别,例如对设为 authNoPriv 的用户使用 authPriv。

在诊断结果中编辑凭据,然后再次运行诊断。

本地网络访问已关闭

App 首次读取你输入的地址之前,iOS 会询问一次。如果你轻点了“不允许”,请打开 iOS 设置 › 隐私与安全性 › 本地网络,然后打开 SNMP Inspector。演示设备无需此权限即可使用。

表显示“未提供”,或者列表为空

未提供表示代理不提供该表:App 发出了请求,设备的应答中没有这张表。许多设备需要先开启 LLDP 或 PoE 监控,或放宽 SNMP 视图,SNMP 才会显示这些表。

带有原因的空列表(例如任何端口上都没有 LLDP 邻居)表示代理提供了该表,但表中没有行。兼容性页面显示了已测试设备提供的数据。

缺少速率,或 App 显示计数器清零

速率需要对同一计数器读取两次,所以流量速率和错误率在第二次轮询后才会出现。如果代理在两次读取之间重启,它的计数器会从零开始:App 会标记清零,并在图表中留出空缺,不画尖峰。

代理支持 64 位计数器时,App 会读取它们。1G 端口上的 32 位计数器约 34 秒回绕一次,所以在较旧的代理上请把轮询间隔设短一些。

相机访问已关闭

你第一次为作业拍照时,App 会请求相机权限。如需之后允许,请打开 iOS 设置 › App › SNMP Inspector 并打开“相机”。没有照片也可以保存作业。

关闭崩溃报告或使用情况分析

在 App 中打开设置 › 隐私与共享,关闭崩溃报告、使用情况分析或两者。隐私政策列出了每一项发送的内容。

删除 App 存储的所有内容

设置 › 删除所有数据会从这台设备上移除设备、凭据、作业、照片、备注和报告。已经分享出去的报告仍留在你发送到的地方。

安装到另一台 iPhone 或 iPad

用同一个 Apple 账户登录,在 App Store › 你的账户 › 已购项目中找到 SNMP Inspector。一次购买即可在 iPhone 和 iPad 上使用,通过家人共享,你的家人也可以安装。已添加的设备和凭据不会在你的各台设备之间同步:请在每台上分别添加。

退款

App 由 Apple 销售,退款也由 Apple 处理。请使用购买时所用的 Apple 账户在 reportaproblem.apple.com 申请。