• 29720
  • 33
  • 2
Нравится блог?
Подписывайтесь!

MRTG

Недавно назрела необходимость снимать статистику с ADSL модема. Изначально закралось подозрение, что копать нужно в сторону SNMP. Недолгие копания в мануале модема это подозрение подтвердили. Итак, задача:

1. Снимать статистику по загружености интерфейсов с модема;
2. Отображать ее в виде графиков;
3. Графики отоброжать на WEB страничке;

Вспомнил, что когда-то кто-то где-то рассказывал про то как делал аналогичное и использовал при этом MRTG. Ищем в портах:

# cd /usr/ports
# make search
 
Port:   mrtg-2.13.2,1
Path:   /usr/ports/net-mgmt/mrtg
Info:   The multi-router traffic grapher
Maint:  demon@FreeBSD.org
B-deps: freetype2-2.1.10_3 gd-2.0.33_4,1 jpeg-6b_4 perl-5.8.8 pkgconfig-0.20
png-1.2.8_3
R-deps: freetype2-2.1.10_3 gd-2.0.33_4,1 jpeg-6b_4 p5-PathTools-3.16
p5-Pod-Parser-1.34 p5-SNMP_Session-1.08 p5-Scalar-List-Utils-1.18,1
perl-5.8.8 pkgconfig-0.20
png-1.2.8_3
WWW:    http://www.mrtg.org/

Находим и устанавливаем:

# cd /usr/ports/net-mgmt/mrtg
# make && make install && make clean

После установки отправляемся в /usr/local/etc/mrtg генерировать конфиг:

# cfgmaker public@192.168.0.250 > mrtg.cfg

192.168.0.250 это мой модем, а public community модема. Теперь осталось полученый конфиг немножко подправить.

# Created by
# /usr/local/bin/cfgmaker public@192.168.0.250
 
### Global Config Options
 
#  Путь к директории, в которую будем складывать странички статистики
WorkDir: /usr/local/www/data/mrtg
 
### Global Defaults
 
#  для отображения в битах и роста графиков справа
Options[_]: growright, bits
 
EnableIPv6: no
 
# Ниже я выкинул ненужные мне интерфейсы
 
Target[adsllan]: 1:public@192.168.0.250:
SetEnv[adsllan]: MRTG_INT_IP="192.168.0.250" MRTG_INT_DESCR="ETHERNET/0"
MaxBytes[adsllan]: 1250000
Title[adsllan]: Traffic Analysis for LAN on ADSL
PageTop[adsllan]: <h1>Traffic Analysis for LAN on ADSL</h1>
 
Target[adslwan]: 5:public@192.168.0.250:
SetEnv[adslwan]: MRTG_INT_IP="10.105.43.2" MRTG_INT_DESCR="ATM-VC/2"
MaxBytes[adslwan]: 132000
Title[adslwan]: Traffic Analysis for WAN on ADSL
PageTop[adslwan]: <h1>Traffic Analysis for WAN on ADSL</h1>

Теперь можно попробовать запустить MRTG с этим конфигом:

# mrtg mrtg.cfg

Первые два запуска MRTG поругается на отсутствие файлов в рабочей директории. Откуда бы им взятся? ;) Если все хорошо, то можно запускать MRTG демоном.

# echo 'mrtg_daemon_enable="YES"' >> /etc/rc.conf
# cd /rc.d
# ./mrtg_daemon start
# ps -ax | grep mrtg
59356  ??  Is     0:01.20 /usr/local/bin/perl -w /usr/local/bin/mrtg --pid-file

Теперь бы еще индексный файл положить в директорию web. Этим и займемся:

# cd ..
# indexmaker mrtg.conf > index.html
# cp index.html /usr/local/www/data/mrtg

Все, заходим, любуемся графиками.

morkovka
9 июля 2010, 21:15
1927

Загрузка...
Loading...

Комментарии

Вопросы:
1. Зачем снимать статистику ADSL модема? Т.е. хочешь просматривать какие юзеры кушают траффик?
2. Что такое SNMP? (Прочитал ВИКИпедия, не понял)
3. Что такое загруженность интерфейсов?
4. И как разобраться в кодах, написанные тобой?
1. видеть что загрузил
2. это протокол
3. показывает сколько % занят твой канал интернет например что у тебя канал 2 мегабита, а качаеш ты 512 килобит
4. книги читать и гуглить)))

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Прогноз эксперта: в Казахстане будут жить 5 миллионов китайцев

Прогноз эксперта: в Казахстане будут жить 5 миллионов китайцев

В ближайшие годы в Центральной Азии будут проживать восемь миллионов китайцев, считает заведующий отделением востоковедения национального исследовательского университета высшей школы экономики.
kurmanovainur
сегодня / 11:23
  • 24452
  • 5
Они сделали это! Kaspi Bank презентовал свое мобильное приложение

Они сделали это! Kaspi Bank презентовал свое мобильное приложение

Изучив ошибки предшественников и собрав воедино новейшие идеи онлайн-банкинга, Kaspi Bank наконец выпустил... свое мобильное приложение!
niyazov
20 июня 2017 / 15:05
  • 8024
  • 5
Кайрат Келимбетов об азербайджанской инвестиции: «Вернется и «тело», и проценты»!

Кайрат Келимбетов об азербайджанской инвестиции: «Вернется и «тело», и проценты»!

Мы записали уникальное интервью с Кайратом Келимбетовым. Предлагаю вам посмотреть первую часть, где мы постарались по возможности поставить все точки на «I» именно по Азербайджанскому вопросу.
Zhumanova
19 июня 2017 / 12:00
  • 5806
  • 7
Почему мы должны быть благодарны журналисту Джеймсу Палмеру за критику ЭКСПО

Почему мы должны быть благодарны журналисту Джеймсу Палмеру за критику ЭКСПО

Как одним критичным постом зарубежному журналисту Джеймсу Палмеру удалось вскрыть сразу несколько гнойников казахстанского общества.
anotherblogger
21 июня 2017 / 0:39
  • 5431
  • 55
«За красный диплом доплата будет?» Записки карьериста о потерянном поколении

«За красный диплом доплата будет?» Записки карьериста о потерянном поколении

«Вы пригласили, вот я и пришел» - именно с таким выражением лица сидят на собеседовании молодые люди. Создается впечатление, что человек без опыта работы дает шанс заполучить такого «ценного» кадра как он.
ArenMir
16 июня 2017 / 15:58
  • 4136
  • 44
Долговое рабство: почему казахстанцы берут кредиты под 1330%

Долговое рабство: почему казахстанцы берут кредиты под 1330%

Эти кабальные займы никакой пользы для экономики не несут, при этом ухудшают финансовые возможности населения, пополняют ряды новых неплательщиков, тем самым создавая социальную напряженность в...
Armanjan
18 июня 2017 / 15:43
  • 3782
  • 28
Инфантильный миф о «молодом народе Казахстана» опасен. В 21-м веке ни у кого нет форы

Инфантильный миф о «молодом народе Казахстана» опасен. В 21-м веке ни у кого нет форы

Терпеть не могу миф о том, что мы "молодой народ, окруженный старыми нациями" и у нас еще есть время на развитие. Это чушь! Мы что - на миллион лет позже эволюционировали из обезьян?
Aks_Ras
18 июня 2017 / 10:16
  • 3033
  • 18
В Казахстане заблокировали сайт, раскритиковавший EXPO в «захолустной» Астане

В Казахстане заблокировали сайт, раскритиковавший EXPO в «захолустной» Астане

Все помнят Медузу и ЖЖ. Теперь в этот "особенный" список попал сайт Foreign policy. Предполагается, что причиной блокировки стала нелицеприятная заметка Джеймса Палмера об EXPO в Астане.
Seattle
19 июня 2017 / 15:40
5 фильмов, за которые Голливуду должно быть стыдно

5 фильмов, за которые Голливуду должно быть стыдно

Однажды Джоэл Шумахер попросил прощение за свою несуразную работу в том самом фильме про Бэтмена. Его примеру должны последовать многие режиссёры, которые умудрились испортить свои картины.
Seattle
16 июня 2017 / 15:53
  • 2399
  • 18