0

我有 MRTG 从多个设备获取数据,但其中 4 个在 MRTG 上填充图表,但其他设备显示空白图表,请您帮我解决此问题

4

1 回答 1

0

如果图表显示为空,则这是因为 MRTG 在您请求的时间段内没有数据。

这有几个可能的原因,所以我将把它们按最可能的顺序排列。

  1. 正在通过 SNMP 收集数据,并且社区字符串不正确(可能已更改?)
  2. 正在通过 SNMP 收集数据,但 ACL 或防火墙阻止了数据收集
  3. 正在收集数据,但您设置了错误的 MaxBytes 设置并且它被丢弃太高(如果升级或更改接口可能会发生这种情况)
  4. 您为设备提供了错误的主机名或 IP 地址,因此 MRTG 找不到它(或者 DNS 可能已更改)
  5. 凭据正确,但您尝试绘制不再存在的接口标识符(有时,如果设备更改,接口会重新枚举)
  6. 设备实际上已关闭或无法访问
  7. 您正在收集数据,但您正在请求尚未存储数据的历史时间段
  8. 您根本没有运行 MRTG 数据收集定期任务(可能您的调度程序已更改或停止?)
  9. .rrd 或 .log 文件或目录不能由您用于运行 MRTG 的帐户写入,因此无法更新数据库。这可能是所有权问题、权限问题,甚至是完整的文件系统。

尝试以交互方式运行 MRTG,它应该会输出错误消息来告诉您问题出在哪里。

于 2018-07-05T00:52:30.033 回答