Я копирую существующую рабочую настройку 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.

масштабированный график

Должно быть, я сделал что-то еще, когда настраивал исходную машину много лет назад, но, глядя на файлы, я не вижу разницы. Что мне не хватает?

0
Mike Pepe 15 Июн 2020 в 20:55

1 ответ

Лучший ответ

Похоже, вы запускаете MRTG в основном режиме (IE без RRDTool).

Вам следует добавить такие глобальные настройки, как:

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

В начало вашего главного файла CFG (перед строками «Включить»). Это установит размер графика по умолчанию 800x100, а не меньший по умолчанию (обратите внимание, что это размер графика, а не изображения, которое также включает пространство легенды).

Вам следует рассмотреть возможность установки RRDTool с LogFormat: RRD и использования внешнего интерфейса графа по требованию вместо Routers2, поскольку это дает больше возможностей и снижает нагрузку на вашу систему.

0
Steve Shipway 20 Июн 2020 в 08:26