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