Подскажите, как настроить mrtg

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Soldier
проходил мимо

Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-01 14:54:49

Приветствую всех.
Недавно столкнулся с такой проблемой, что надо посмотреть загрузку канала провайдера своими пользователями. Читал вашу статью, но не разобрался в ней. Поскажите как настроить?
Загрузку канала надо снимать с 10.10.0.2 или с натовского 172.16.0.2

Заранее огромное спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение f_andrey » 2008-10-01 15:37:05

Soldier писал(а): Читал вашу статью, но не разобрался в ней.
Что именно не понятно, если все то мы тут не поможем вам прийдется читать книжки,и прочие и подтягивать знания по теме :st: :st: :st:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
skeletor
майор
Сообщения: 2475
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение skeletor » 2008-10-01 17:37:56

Я смотрю загрузку trafshow, iftop, nettop на нужном интерфейсе.
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

soldier
проходил мимо

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение soldier » 2008-10-01 19:18:17

Может я чего не понимаю или ключи не дописываю, но конкретно trafshow рисует мне только пакеты на данном интерфейсе + куда они идут.
Что именно не понятно
а непонятно мне следующее:

Код: Выделить всё

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>
что это за айпишники, откуда они могут взяться и что вообще с ними делать?

в частности не понятна конкретно строчка:

Код: Выделить всё

/usr/local/bin/cfgmaker public@192.168.0.250
- что тут за IP указан?

Soldier
проходил мимо

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-02 9:03:57

Установил, прописал настройки, но столкнулся вот с тем, что система выдает мне следующее:

Код: Выделить всё

# mrtg mrtg.cfg
Can't locate SNMP_util.pm in @INC (@INC contains: /usr/local/bin/../lib/mrtg2 /usr/local/bin /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at /usr/local/bin/mrtg line 292.
Billing#
учел содержание статьи
Первые два запуска MRTG поругается на отсутствие файлов в рабочей директории. Откуда бы им взятся? ;) Если все хорошо, то можно запускать MRTG демоном.
Перезапустил раз 10. все равно появляется ошибка. Причем запуск команды

Код: Выделить всё

# mrtg mrtg.cfg
возможен только(!) из mc, во всех остальных случаях получаю ошибку:

Код: Выделить всё

root# mrtg mrtg.cfg
ERROR: unable to open config file: mrtg.cfg
или того хлеще, что команда не найдена. В чем конкретно моя ошибка - понять не могу. :( :cry:

Аватара пользователя
wnd
сержант
Сообщения: 261
Зарегистрирован: 2008-02-28 4:42:10
Откуда: Донецк -> Киев -> Chicago

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение wnd » 2008-10-02 9:11:42

Soldier писал(а):Установил, прописал настройки, но столкнулся вот с тем, что система выдает мне следующее:

Код: Выделить всё

# mrtg mrtg.cfg
Can't locate SNMP_util.pm in @INC (@INC contains: /usr/local/bin/../lib/mrtg2 /usr/local/bin /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at /usr/local/bin/mrtg line 292.
Billing#
Самый простой вариант locate SNMP_util.pm и потом скопировать в одну из папок @INC
Soldier писал(а):

Код: Выделить всё

root# mrtg mrtg.cfg
ERROR: unable to open config file: mrtg.cfg
ты где находишься, когда запускаешь mrtg mrtg.cfg?
попробуй указать полные пути к mrtg и mrtg.cfg
В общем-то принято указыват пути к файлам ;-)
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.

Soldier
проходил мимо

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-02 9:24:27

Перед предыдущим своим постом удалил mrtg.cfg, подумав, что на него ругается система, теперь пробую создать и получаю ответ:

Код: Выделить всё

# /usr/local/bin/cfgmaker public@10.10.0.2 > /usr/local/etc/mrtg/mrtg.cfg
Can't locate SNMP_util.pm in @INC (@INC contains: /usr/local/bin/../lib/mrtg2 /usr/local/bin /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at /usr/local/bin/cfgmaker line 105.
что ему теперь надо? :cz2:

Аватара пользователя
wnd
сержант
Сообщения: 261
Зарегистрирован: 2008-02-28 4:42:10
Откуда: Донецк -> Киев -> Chicago

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение wnd » 2008-10-02 9:26:56

Soldier писал(а):Перед предыдущим своим постом удалил mrtg.cfg, подумав, что на него ругается система, теперь пробую создать и получаю ответ:
что ему теперь надо? :cz2:
я ж вверху написал :evil:
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-02 9:33:49

Самый простой вариант locate SNMP_util.pm и потом скопировать в одну из папок @INC
Я выполнил:

Код: Выделить всё

#locate SNMP_util.pm
#
это все, что я получил. @INC - что за папки? Это которые :

Код: Выделить всё

/usr/local/bin/../lib/mrtg2 /usr/local/bin /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8
?
когда пишу так:

Код: Выделить всё

# /usr/local/bin/cfgmaker public@10.10.0.2 > /usr/local/etc/mrtg/mrtg.cfg
- получаю чистый файл в конечной папке.
Tux: "Kill Bill !!!"

Аватара пользователя
wnd
сержант
Сообщения: 261
Зарегистрирован: 2008-02-28 4:42:10
Откуда: Донецк -> Киев -> Chicago

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение wnd » 2008-10-02 9:49:17

Soldier писал(а):
Самый простой вариант locate SNMP_util.pm и потом скопировать в одну из папок @INC
Я выполнил:

Код: Выделить всё

#locate SNMP_util.pm
#
базу locate давно обновлял? На данный момент locate не находит этого файла в системе. 2 варианта или его нету в базе locate или его нет в системе. На всякий случай, обновляем базу locate /usr/libexec/locate.updatedb после чего пробкем еще раз locate SNMP_util.pm, если ничего не найдет, значит не установлен. Надо установить.
Soldier писал(а): это все, что я получил. @INC - что за папки? Это которые :

Код: Выделить всё

/usr/local/bin/../lib/mrtg2 /usr/local/bin /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8
?
[/code] - получаю чистый файл в конечной папке.
@INC список папок, в которых он пытается искать этот файл. Предполагаю у тебя просто не установлен этот perl модуль, установи и будет тебе счастье
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-02 12:09:16

теперь у меня пишет:

Код: Выделить всё

# mrtg mrtg.cfg
ERROR: unable to open config file: mrtg.cfg
#
сижу под рутом.
Tux: "Kill Bill !!!"

Аватара пользователя
wnd
сержант
Сообщения: 261
Зарегистрирован: 2008-02-28 4:42:10
Откуда: Донецк -> Киев -> Chicago

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение wnd » 2008-10-02 16:48:41

Soldier писал(а):теперь у меня пишет:

Код: Выделить всё

# mrtg mrtg.cfg
ERROR: unable to open config file: mrtg.cfg
#
сижу под рутом.
ну покажи тогда вывод ls -l mrtg.cfg
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-03 5:58:32

ну покажи тогда вывод ls -l mrtg.cfg

Код: Выделить всё

# ls -l mrtg.cfg
-rw-r--r--  1 root  wheel  121 Oct  2 12:56 mrtg.cfg
я так понимаю права доступа недо выставить?
до

Код: Выделить всё

-rw-rw-rw-
Tux: "Kill Bill !!!"

Аватара пользователя
wnd
сержант
Сообщения: 261
Зарегистрирован: 2008-02-28 4:42:10
Откуда: Донецк -> Киев -> Chicago

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение wnd » 2008-10-03 6:41:07

Soldier писал(а):
ну покажи тогда вывод ls -l mrtg.cfg
я так понимаю права доступа недо выставить?
до

Код: Выделить всё

-rw-rw-rw-
да черт его знает надо ему запись или нет.
А что логи пишет-то?

как по мне так строчка

Код: Выделить всё

ERROR: unable to open config file: mrtg.cfg
говорит о том, что он или не может найти файл или права не правильно выставлены.
Я тебе уже писал, попробуй запустить с полными путями, что то типа такого

Код: Выделить всё

/usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-03 19:18:59

Да пробовал я уже хоть как. и с полными, и в mc писал. Никак она не хочет. Выставил права как:

Код: Выделить всё

-rw-rw-rw--
и стала она мне снова писать:

Код: Выделить всё

# /usr/local/bin/cfgmaker public@10.10.0.2 > /usr/local/etc/mrtg/mrtg.cfg
Can't locate SNMP_util.pm in @INC (@INC contains: /usr/local/bin/../lib/mrtg2 /usr/local/bin /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at /usr/local/bin/cfgmaker line 105.
У меня при установке SNMP проблем меньше было. Образил некоторые форумы - вычитал, что надо smokeping ставить. Уже даже не знаю поможет ли. :st:
Tux: "Kill Bill !!!"

Аватара пользователя
wnd
сержант
Сообщения: 261
Зарегистрирован: 2008-02-28 4:42:10
Откуда: Донецк -> Киев -> Chicago

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение wnd » 2008-10-03 19:36:38

Soldier писал(а): и стала она мне снова писать:
где у тебя SNMP_util.pm лежит? права на файл?
дурацкий вопрос, но ты точно его установил?
Не может найти файл, значит его или нет или с правами что-то не то
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-04 10:17:44

Искал через MC - не нашел. Пытался в портах найти установочный - тоже нет. пакет Net-SNMP установлен - откуда вызять snmp-util? :(
Tux: "Kill Bill !!!"

Аватара пользователя
wnd
сержант
Сообщения: 261
Зарегистрирован: 2008-02-28 4:42:10
Откуда: Донецк -> Киев -> Chicago

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение wnd » 2008-10-05 9:06:00

как подсказывает google SNMP_util находиться в порту p5-SNMP_Session
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-06 7:06:41

Установил. Запускал. Создала файл mrtg.cfg. прописал в автозагрузку, но далее столкнулся вот с чем:
# echo 'mrtg_daemon_enable="YES"' >> /etc/rc.conf
# cd /rc.d
# ./mrtg_daemon start
получаю ответ:

Код: Выделить всё

# cd /etc/rc.d
# ./mrtg_daemon start
./mrtg_daemon: Command not found.
как создать скрипт или что в него мне прописать надо? Подскажите, пожалуйста.

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-06 7:29:47

разобрался.
я думал сидеть надо было в /etc/rc.d/ и оттуда запускать.
оказалось надо было

Код: Выделить всё

# cd /usr/local/etc/rc.d
Tux: "Kill Bill !!!"

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-06 8:30:04

последовал инструкции:
# cd ..
# indexmaker mrtg.conf > index.html
# cp index.html /usr/local/www/data/mrtg
перешел в папку, где находится mrtg.cfg - index.html создало. Выполнил

Код: Выделить всё

# cp index.html /usr/local/www/data/mrtg
- но страницы не показывает. :cz2: :cry: :st:
Есть конечно простая пустая страница с размером 0 байт, но при переходе по ссылке - получаю ошибку 404.

в статье сказано:
Не забывайте дать права на запись MRTG в рабочую директорию.
я так понимаю права надо давать на /usr/local/www/data/mrtg, установил chmod как 40755. при попытке доступа к папке - получаюотказ в доступе.

Лично, как мне кажется, есть опечатка в инструкции:
# cd ..
# indexmaker mrtg.conf > index.html
# cp index.html /usr/local/www/data/mrtg
в 2й строке надо заменить mrtg.conf на mrtg.cfg.
Заменил - попробовал

Код: Выделить всё

# indexmaker mrtg.cfg > index.html
- получил ответ:

Код: Выделить всё

Use of uninitialized value in hash element at /usr/local/bin/indexmaker line 353.
Что ей теперь надо?
Tux: "Kill Bill !!!"

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-07 9:41:32

Разобрался я с созданием страниц, но у сеня есть только одна проблема: нет записи содержания таблиц в тегах style.
Вот содержание тегов:

Код: Выделить всё

<style type="text/css">
/* commandline was: /usr/local/bin/indexmaker /usr/local/etc/mrtg/mrtg.cfg */
/* sorry, no style, just abusing this to place the commandline and pass validation */
</style>
судя по статье сайта http://www.ru.freebsd.org/ru/ports/net-mgmt.html и о нужных установленных портах - все у меня есть.
Tux: "Kill Bill !!!"

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Soldier » 2008-10-07 14:19:49

ВСЁ! :) заработало. Всем спасибо, особенно wnd. :drinks: :bn: 8)
Tux: "Kill Bill !!!"

Аватара пользователя
wnd
сержант
Сообщения: 261
Зарегистрирован: 2008-02-28 4:42:10
Откуда: Донецк -> Киев -> Chicago

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение wnd » 2008-10-07 18:40:39

Soldier писал(а):ВСЁ! :) заработало. Всем спасибо, особенно wnd. :drinks: :bn: 8)
молодец :smile:
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.

Evgen777
рядовой
Сообщения: 24
Зарегистрирован: 2008-10-16 15:42:27
Контактная информация:

Re: Подскажите, как настроить mrtg

Непрочитанное сообщение Evgen777 » 2008-10-17 6:54:56

Код: Выделить всё

ERROR: Line 8 ( WorkDir: /usr/local/www/mrtg) in CFG file (/usr/local/etc/mrtg/mrtg.cfg)  does not make sense
:( А что за ошибка, права все есть на эти папки.