0

我正在复制现有的工作 MRTG 设置。几年前我设置了源机器。源和目标都是 CentOS 6.10,运行 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 像素宽的图形。 适当缩放的图表

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

/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

重新缩放的图

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

4

1 回答 1

0

看起来您正在本机模式下运行 MRTG(IE 没有 RRDTool)。

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

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

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

您应该考虑安装 RRDToolLogFormat: RRD并使用按需图形前端,而不是像 Routers2 那样,因为这可以提供更多功能和更小的系统负载。

于 2020-06-20T08:26:02.953 回答