Возможно вы искали: 'Australian Rugby Leagu...'

May 15 2025 19:21:23
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96111483
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18357
• Обзор The Walking ... 18801
• Обзор DMC: Devil M... 19879
• Обзор на игру Valk... 15877
• Обзор на игру Stars! 17764
• Обзор на Far Cry 3 17948
• Обзор на Resident ... 16024
• Обзор на Chivalry:... 17508
• Обзор на игру Kerb... 17981
• Обзор игры 007: Fr... 16619
Превью о играх
• Превью к игре Comp... 17960
• Превью о игре Mage... 14464
• Превью Incredible ... 14721
• Превью Firefall 13479
• Превью Dead Space 3 16334
• Превью о игре SimC... 14730
• Превью к игре Fuse 15442
• Превью Red Orche... 15542
• Превью Gothic 3 16343
• Превью Black & W... 17354
Главная » Статьи » Разное » Простая установка MRTG для Red Hat Linux (mrtg monitor)

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

Ключевые слова: mrtg, monitor, (найти похожие документы)

From: А. Маркелов.
Newsgroups: http://www.markelov.net/
Date: Mon, 20 Dec 2004 18:21:07 +0000 (UTC)
Subject: Простая установка MRTG для Red Hat Linux

Оригинал: http://www.markelov.net/mrtg.html

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


Впервые опубликованно в журнале "Системный администратор" No.2/2004.

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

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

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

Однако, необходимо заметить, что применение Multi Router Traffic
Grapher не ограниченно лишь указанным дистрибутивом, или вообще
операционной системой Linux. При наличии библиотек, перечисленных в
следующем разделе и работающего http-сервера, Вы сможете запустить
MRTG и на другой системе.


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

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

* gd - graph drawing library. Библиотека, ответственная за
формирование графики (http://www.boutell.com/gd/);


* libpng - требуется gd для создания графики в формате png
(http://www.libpng.org/pub/png/src/);


* zlib - данная библиотека используется для компрессии созданной
графики (ftp://sunsite.cnlab-switch.ch/mirror/infozip/zlib/);


Берем с сайта 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.

Конечно, если у Вас установлена операционная система, не использующая
стандарт rpm-пакетов, вам придется зайти на сайт проекта, скачать
исходники и скомпилировать исполняемые файлы вручную (собственно, все
сводится к стандартным шагам - configure, make, make install).


Устанавливаем и настраиваем 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]: eth0 statistics # заголовок генерируемой страницы
YLegend[eth0]: Bytes/s # подпись к значению по оси Y графика
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 # строим графики за y-год, m-месяц, w-неделю, d-день


Фактически это готовый конфигурационный файл, работающий и без
изменений. Обращаю внимание на строчку "Target[eth0]: `/usr/sbin/cban
-i eth0 -m`". В ней прописан вызов нашей утилиты. eth0 - имя
отслеживаемого интерфейса локальной машины. При необходимости
отслеживать другой интерфейс, Вы должны здесь его указать. Для
ознакомления с другими опциями конфигурационного файла, Вы можете
просмотреть справочник reference.html, в каталоге Apache c содержанием
Вашего сайта (/var/www/html/).

Кроме того, нужно указать каталог, куда будем складывать результаты
работы в виде 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


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


Заключение

Должен сказать, что было бы странным, если бы столь мощный инструмент
использовался только для мониторинга сетевого трафика. Используя MRTG,
Вы можете строить графики загрузки, например памяти или времени
отклика Вашей web-странички. Целый ряд addon-ов можно взять по адресу
http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/contrib/ .

А. Маркелов.
.12.2003
549 Прочтений •  [Простая установка MRTG для Red Hat Linux (mrtg monitor)] [08.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• Простая установка MRTG для Red Hat ... Ukraine Vova 08.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка