Интерфейс для MRTG в режиме RRDtool
Я переношу это с http://my14all.sourceforge.net/. Первоначальный автор и сопровождающий — Райнер Бавидаманн. Большое ему спасибо за создание и публикацию 14all.cgi много лет назад. За прошедшие годы я внес некоторые изменения в 14all.cgi, наиболее полезным из которых было добавление ссылок на экспорт CSV под каждым графиком.
Вы можете увидеть 14all.cgi в действии на http://mrtg.gvolk.com.
-Грег Волк
Исходное содержимое файла readme, большая часть которого по-прежнему актуальна, приведено ниже...
14all.cgi — это CGI-скрипт для создания HTML-страниц и графики для mrtg. Это не очередной index.cgi для html-страниц, созданных mrtg! Вместо этого он создает все сам.
14all.cgi анализирует файл конфигурации mrtg (часто называемый mrtg.cfg) и использует большую часть информации для создания
MRTG не создает никакой графики/изображений, если вы установили «UseRRDTool: Yes» (mrtg 2.8) или «logformat: rrdtool» (mrtg 2.9)!
14all.cgi существует в двух разных версиях: v1.0 для mrtg-2.8 и v1.1 для mrtg-2.9. Версия 1.0 может работать с файлом конфигурации mrtg-2.9, версия 1.1 не будет работать с mrtg-2.8, поскольку для нее требуется библиотека mrtg-2.9.
Установка аналогична для обеих версий:
14all.cgi работает под управлением mod_perl. Возможно, вы захотите использовать mod_perl, поскольку он значительно ускоряет работу cgi.
v1.1 cgi нуждается в файле «MRTG_lib.pm» из mrtg. Если cgi завершает работу с ошибкой «Невозможно найти MRTG_lib.pm в @INC», измените путь в строке 13 в cgi, чтобы он указывал на каталог, в котором находится этот файл. Если ваш mrtg установлен в «/opt/mrtg29», эта строка должна выглядеть так:
используйте lib qw(/opt/mrtg29);
Версия 1.0 файла 14all.cgi теперь содержит код для создания и использования «кеша» файла конфигурации для более быстрого доступа. Это особенно полезно для больших файлов конфигурации. CGI необходим доступ на запись в каталог с файлом конфигурации. ЕСЛИ вы этого не хотите, вы можете запустить cgi вручную следующим образом:
/path/to/14all.cgi cfg=path/to/config/file.cfg
из командной строки как пользователь, который может писать в каталог конфигурации. Это создаст кэш конфигурации. Вам придется запускать эту команду каждый раз, когда вы меняете файл конфигурации (cgi не использует кеш, если он старше файла конфигурации).
Версия 1.1 в настоящее время не имеет этого кэша конфигурации.
Автор: [email protected] Домашняя страница: http://www.wh-hms.uni-ulm.de/~widi/14all/ Лицензия: Используйте свободно, но: БЕЗ ГАРАНТИЙ – ИСПОЛЬЗУЙТЕ НА СВОЙ СОБСТВЕННЫЙ РИСК!