MRTG 安装的新副本正在制作丑陋的重新缩放图表

new duplicate copy of MRTG install is making ugly rescaled graphs

我正在复制现有的工作 MRTG 设置。我几年前设置了源机器。源和目标都是 CentOS 6.10,运行ning MRTG 2.16.2。

正在源计算机上复制存储在其文件中的命令 运行:

/usr/bin/cfgmaker --no-down --subdirs=HOSTNAME -o dell-x1018p.cfg -ifref=name -ifdesc=alias --global "WorkDir: /var/www/mrtg/" --global "RunAsDaemon: no" --global "Options[_]: pngdate" --global "EnableIPv6: no" public@dell-x1018p

/usr/bin/indexmaker --output /var/www/mrtg/dell-x1018p.html --title Dell-X1018p --columns 1 --width 800 --height 160 --show day /etc/mrtg/dell-x1018p.cfg

这会生成非常漂亮的 800 像素宽图表。 Properly scaled graph

当我在目标机器上使用相同的语法时:

/usr/bin/cfgmaker --no-down --subdirs=HOSTNAME -o dell-x1018.cfg -ifref=name -ifdesc=alias --global "WorkDir: /var/www/mrtg/" --global "RunAsDaemon: no" --global "Options[_]: pngdate" --global "EnableIPv6: no" public@dell-x1018

/usr/bin/indexmaker --output /var/www/mrtg/dell-x1018.html --title "Dell X1018 (downstairs switch)" --columns 1 --width 800 --height 160 --show day /etc/mrtg/dell-x1018.cfg

这会生成非常难看的 500 像素宽的图表,这些图表会放大到 800x160

rescaled graph

我几年前设置源机器时一定做了其他事情,但查看文件我没有发现任何区别。我错过了什么?

您似乎是 运行 本机模式下的 MRTG(IE 没有 RRDTool)。

您应该添加全局设置,例如:

XSize[_]: 800
Ysize[_]: 100

到主 CFG 文件的开头(在 'Include' 行之前)。这会将默认图表大小设置为 800x100 而不是较小的默认值(请注意,这是图表的大小,而不是图像的大小,其中还包括图例 space)。

您应该考虑使用 LogFormat: RRD 安装 RRDTool 并使用按需图形前端而不是像 Routers2 这样的前端,因为这会提供更多功能并减轻系统负载。