我有 MRTG 从多个设备获取数据,但其中 4 个在 MRTG 上填充图表,但其他设备显示空白图表,请您帮我解决此问题
问问题
854 次
1 回答
0
如果图表显示为空,则这是因为 MRTG 在您请求的时间段内没有数据。
这有几个可能的原因,所以我将把它们按最可能的顺序排列。
- 正在通过 SNMP 收集数据,并且社区字符串不正确(可能已更改?)
- 正在通过 SNMP 收集数据,但 ACL 或防火墙阻止了数据收集
- 正在收集数据,但您设置了错误的 MaxBytes 设置并且它被丢弃太高(如果升级或更改接口可能会发生这种情况)
- 您为设备提供了错误的主机名或 IP 地址,因此 MRTG 找不到它(或者 DNS 可能已更改)
- 凭据正确,但您尝试绘制不再存在的接口标识符(有时,如果设备更改,接口会重新枚举)
- 设备实际上已关闭或无法访问
- 您正在收集数据,但您正在请求尚未存储数据的历史时间段
- 您根本没有运行 MRTG 数据收集定期任务(可能您的调度程序已更改或停止?)
- .rrd 或 .log 文件或目录不能由您用于运行 MRTG 的帐户写入,因此无法更新数据库。这可能是所有权问题、权限问题,甚至是完整的文件系统。
尝试以交互方式运行 MRTG,它应该会输出错误消息来告诉您问题出在哪里。
于 2018-07-05T00:52:30.033 回答