Представляю вашему вниманию (ras MRTG cover) простой просмотрщик статистики, генерируемой MRTG (multi router traffic grapher), написанный на perl. Программа генерирует индекс всех графиков, отделяет скоростные графики от количественных, приводит единицы отображение скоростей к килобитам, позволяет выполнять сортировку в обоих направлениях по каждому полю. Просмотр графиков также переделан для лучшего восприятия.
Написана данная утилита была по причине необходимости держать на роутерах небольшой набор графиков, а так как не хотелось для их просмотра постоянно рисовать какую-то индексную страницу — появилось это решение.
Скриншоты
Скачать (версия 0.3a1 от 17.06.2009)
Установка
Установка и настройка (рассматривается дистрибутив CentOS 5.2):
Переинициализируйте httpd («service httpd reload»), после этого можно наблюдать индекс графиков по адресу «http://yousite/mrtg/».
Следует отметить, что описание для индекса и параметры при отображении графика — берутся из первых двух строк таблицы сгенерированного MRTG html-файла.
Примеры конфигурационных файлов MRTG
/etc/mrtg/mrtg.cfg
/etc/mrtg/mrtg-satel-ppp.conf
Лицензия
You may freely distribute and/or modify this module under the terms of either the GNU General Public License (GPL, www.gnu.org/licenses/gpl.txt).
Ссылки
Eugene
После установки и настройки пакетов mrtg, httpd, поместить данный файл в каталог “/var/www/mrtg”
Можно по подробнее? Содержание mrtg.cfg и т.д.
Приведу пример своих конфигурационных файлов, может пригодятся, но сразу замечу, что там нет ничего нестандартного, практически дефолтные…
Eugene
/etc/mrtg/scripts/dev.sh ppp0
Содержание этого скрипта если несложно можете выложить?
А то для меня пока, что нестандартное, что стандартное одинаково… ![]()
Глядя на готовые решения проще разобраться…
Да, пожалуйста, скрипту передаётся имя интерфейса, по нему выбираются счётчики из /proc/net/dev, если устройства нет — выдаются нули:
/etc/mrtg/scripts/dev.sh
MrDemo
Ребята помогите настроить mrtg.cfg чтобы он слушал каталист и рисовал, сам настроил идет по нулям
А что нужно с каталиста рисовать? Всё-таки MRTG сам ничего не рисует, обычно с удалённых хостов снимают графики по SNMP. Настройте SNMP хотя бы версии v2c, и для того, чтобы снять график загрузки например 3 порта, первая строка MRTG должна выглядеть примерно так:
Target[port3]: .1.3.6.1.2.1.31.1.1.1.6.3&.1.3.6.1.2.1.31.1.1.1.10.3:public@host
Первые 2 параметра — входящий и исходящий MIB-ы SNMP, public — community, host — опрашиваемый хост.