Простая установка MRTG для Red Hat Linux::Журнал СА 2.2004
www.samag.ru
Журнал «БИТ. Бизнес&Информационные технологии»      
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
1001 и 1 книга  
19.03.2018г.
Просмотров: 6974
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 7438
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4843
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3188
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3985
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3990
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6486
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3339
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3614
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7476
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10843
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12550
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 14270
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9289
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7244
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5540
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4769
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3587
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3293
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3526
Комментарии: 1
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3180
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Простая установка MRTG для Red Hat Linux

Архив номеров / 2004 / Выпуск №2 (15) / Простая установка MRTG для Red Hat Linux

Рубрика: Администрирование /  Продукты и решения

АНДРЕЙ МАРКЕЛОВ

Простая установка MRTG для Red Hat Linux

Что такое MRTG? MRTG (Multi Router Traffic Grapher) – сервис, позволяющий посредством протокола SNMP получать из нескольких устройств информацию и отображать в окне вашего браузера графики загруженности канала (входящий трафик, исходящий, максимальный, средний) с шагом в минуты, часы, дни и за год.

Пример работы программы вы можете увидеть по адресу: http://www.ee.ethz.ch/stats/mrtg.

Почему в заглавии статьи есть фраза «простая установка»? Объясняю. В большинстве случаев системному администратору не требуется мониторить кучу точек своей сети посредством SNMP. Для небольшой организации наиболее логичным и зачастую единственным применением подобного инструмента является мониторинг загрузки внешнего интерфейса прокси-сервера, на который мы и будем локально ставить MRTG. Это значительно упрощает установку программы и исключает использование протокола SNMP.

Опять же из соображений простоты установки выбран Red Hat Linux (ну и, конечно, из соображений распространенности в России, не забываем, что ряд российских дистрибутивов создан на основе «шапочки»). Это позволит нам избежать этапов компиляции библиотек и самого MRTG.

Требования к установке

Для работы MRTG требуются следующие библиотеки:

Берем с сайта Red Hat (или диска с дистрибутивом) соответствующие rpm-пакеты и устанавливаем их командной:

rpm –i <имя пакета>

У меня были установлены следующие версии:

  • gd-1.8.4-4.rpm
  • libpng-1.0.12-2.rpm
  • zlib-1.1.4-8.rpm

Перед тем как устанавливать пакет, вы можете проверить его наличие в системе, а соответственно и необходимость установки командой:

rpm –qi <имя пакета>

Устанавливаем и настраиваем MRTG

Идем на сайт проекта http://people.ee.ethz.ch/~oetiker/webtools/mrtg. По ссылке «Download MRTG» качаем собранный под Red Hat rpm-пакет. Ставим аналогично библиотекам командой:

rpm –i mrtg-2.x-y-z.i386.rpm

В результате получаем в каталоге Apache c содержанием вашего сайта (/var/www/html/) подкаталог mrtg c html-файлами документации. Сюда же будут помещаться результаты визуализации работы MRTG. В /etc/mrtg помещается файл mrtg.cfg с настройками, а в /usr/bin/ – утилиты конфигурирования и непосредственно сам исполнимый файл /usr/bin/mrtg.

Далее при стандартной настройке сервиса нам бы пришлось настраивать SNMP как на устройстве/интерфейсе, с которого снимаем информацию, так и на нашей локальной машине, где установлен MRTG. Мы же обойдемся без этого, и по адресу http://freshmeat.net/redir/cban/18710/url_tgz/cban-0.1.8-0.tgz скачаем утилитку cban (Current BANdwidth by Nicu Pavel), которая будет поставлять нам нужную информацию, обходясь без SNMP.

Разворачиваем архив и кладем файл /bin/cban в /usr/sbin. Также для нас интерес представляет файл /etc/mrtg/sample-mrtg.cfg – это, как и обещает нам название, пример файла конфигурации для mrtg. Приведу его полностью:

Title[eth0]: Traffic eth0

MaxBytes[eth0]: 125000

AbsMax[eth0]: 125000

Options[eth0]: gauge

Target[eth0]: `/usr/sbin/cban -i eth0 -m`

PageTop[eth0]: <H1>eth0 statistics</H1>

YLegend[eth0]: Bytes/s

ShortLegend[eth0]: B/s

Legend1[eth0]: Incoming Traffic

Legend2[eth0]: Outgoing Traffic

Legend3[eth0]: Maximum Incoming Traffic

Legend4[eth0]: Maximum Outgoing Traffic

LegendI[eth0]:  In:

LegendO[eth0]:  Out:

WithPeak[eth0]: ymwd

Фактически это готовый конфигурационный файл, работающий и без изменений. Обращаю внимание на строчку «Target[eth0]: `/usr/sbin/cban -i eth0 -m`». В ней прописан вызов нашей утилиты. eth0 – имя отслеживаемого интерфейса локальной машины. При необходимости отслеживать другой интерфейс вы должны здесь его указать.

Кроме того, нужно указать каталог, куда будем складывать результаты работы в виде HTML-странички с графиками WorkDir: /var/www/html/mrtg. По адресу http://ваш_хост/mrtg/reference.html находится документ, расписывающий все возможные опции конфигурационного файла.

Запуск MRTG

После того как мы разобрались с конфигурационным файлом, осталось попробовать запустить исполняемый файл /usr/bin/mrtg и посмотреть, что в результате получится. Даем команду:

. /usr/bin/mrtg /etc/mrtg/mrtg.cfg --logging /var/log/mrtg.log

и проверяем каталог, заданный параметром WorkDir на предмет появившихся новых файлов. Если все в порядке, то теперь можно заставить MRTG перегенерировать статистику, например, каждые пять минут:

crontab –e 

*/5 * * * * /usr/bin/mrtg /etc/mrtg/mrtg.cfg --logging /var/log/mrtg.log

Поздравляю! Теперь у нас есть инструмент наглядного и понятного контроля за трафиком в офисе. Да и большому начальнику при необходимости можно показывать эти «веселые картинки».


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru