Страница 1 из 1

MRTG + *BSD

Добавлено: 2008-12-17 15:00:59
different
Задача:

Считать загрузку канала на серверах под FreeBSD 7.0 и OpenBSD 4.0 и отображать это в динамике (графики день-месяц). На ум пришел только MRTG.
На OpenBSD - 3 интерфейса, на FreeBSD - один.


Гуглил, внятных мануалов, как это сделать не нашлось. Только варианты "анально" и не работоспособные в силу безнадежного устарения инструкции.
Есть мысли? Желательно простой вариант, средствами самих осей\родного софта, а не аля "установите compat-linux на обеих осях, установите туда разные линуксовые утилиты для замера канала, напишите пару скриптов для сбора этой статистики, через SSH кидайте их между машинами...". Не хочется устраивать зоопарк, т.к. система делается не на один день

Re: MRTG + *BSD

Добавлено: 2008-12-17 15:09:40
hizel
включите snmp демоны которые входят в состав систем и снимайте стандартно
mrtg настраивается на snmp сетевые интерфесы элементарно ;)

Re: MRTG + *BSD

Добавлено: 2008-12-18 10:03:31
m0ps
http://www.lissyara.su/?id=1296
http://www.lissyara.su/?id=1154


я предпочел бы второй вариант

Re: MRTG + *BSD

Добавлено: 2008-12-18 10:23:24
hizel
для просмотра загрузки пары интерфейсов вполне достаточно маленького и простого mrtg
и не надо грызть кактус ;)

Re: MRTG + *BSD

Добавлено: 2008-12-18 10:30:20
m0ps
ну им можно заодно и остальные показатели серверов мониторить (что лишним некогда не бывает)

Re: MRTG + *BSD

Добавлено: 2008-12-19 7:15:05
Alteron
Господа, а вот как-то я видел на бескрайних просторах и-нета статейку, как RRD пользовала базу MRTG, и графики рисовались посредством RRD. У кого-то есть нечто подобное? Лисопед изобретать не хочется, хочется готового :-D

Re: MRTG + *BSD

Добавлено: 2008-12-19 7:59:03
different
Спасибо всем.

Под фрей snmp из портов завелся на ура.
А вот под openbsd - не хочет.

Запускается, работает, пускает с локалхоста. А из сети - не хочет.

Если network в конфиге прописана так:

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

com2sec local     localhost       private  
com2sec mynetwork 192.168.1.104     public
либо - 192.168.1.0/24
либо - 192.168.1.*
(пробовал все варианты)

То прости тишина. И в логе, и в консоли (если стартовать с ключем -f).

А если в конфиге этой строки нет - в логе есть запись аля "Connection from 192.168.1.104..". И все. Дальше тоже не идет, по snmp ничего не отдается.

Куда копать?

Re: MRTG + *BSD

Добавлено: 2008-12-19 9:20:27
hizel
Alteron писал(а):Господа, а вот как-то я видел на бескрайних просторах и-нета статейку, как RRD пользовала базу MRTG, и графики рисовались посредством RRD. У кого-то есть нечто подобное? Лисопед изобретать не хочется, хочется готового :-D
зачем вам mrtg если rrd гораздо функциональнее?

Re: MRTG + *BSD

Добавлено: 2008-12-19 9:22:50
tynix
Посмотри эту статейку:
http://www.lissyara.su/?id=1293
+ по ссылке от m0ps'а про МРТГ
все, что тебе надо.все стандартно и настройка минимальна.В МРТГ есть полезный скриптик, зовется cfgmaker, он сам делает конфиг с загрузкой каналов на всех включенных ифейсах., главное, чтоб снмп был.
у меня все завелось сразу. я на радостях даж снимаю статистику с вынь-серверов и счас разбираюсь, как теми же средствами снимать другие параметры, типа CPU, памяти, дисков, etc...

вот еще нарыл чуть : http://www.opennet.ru/openforum/vsluhfo ... 31283.html
посмотри, тут, вроде про твой демон

Re: MRTG + *BSD

Добавлено: 2008-12-19 9:23:52
hizel
а собственно какой демон используется в openbsd?

Re: MRTG + *BSD

Добавлено: 2008-12-19 12:17:21
Alteron
hizel писал(а):
Alteron писал(а):Господа, а вот как-то я видел на бескрайних просторах и-нета статейку, как RRD пользовала базу MRTG, и графики рисовались посредством RRD. У кого-то есть нечто подобное? Лисопед изобретать не хочется, хочется готового :-D
зачем вам mrtg если rrd гораздо функциональнее?
Я знаю, что RRD функциональнее, поэтому и спрашиваю. В статейке, которую я читал, MRTG использовался просто как сборщик статистики о трафике.

Тогда подскажи идейку, как наиболее красиво передавать RRD информацию о трафике?

Re: MRTG + *BSD

Добавлено: 2008-12-19 12:50:19
m0ps
Alteron писал(а):Господа, а вот как-то я видел на бескрайних просторах и-нета статейку, как RRD пользовала базу MRTG, и графики рисовались посредством RRD. У кого-то есть нечто подобное? Лисопед изобретать не хочется, хочется готового :-D
что-то ты напутал, все с точностью да наоборот ;)

Re: MRTG + *BSD

Добавлено: 2008-12-19 16:00:48
different
hizel писал(а):а собственно какой демон используется в openbsd?
net-snmpd из портов. А что, там есть другой? :) Просто у меня - 4.0. И там "родного" нет даже snmp-клиента, тем более демона. Только из портов.

Re: MRTG + *BSD

Добавлено: 2008-12-19 16:05:27
hizel
эм, а как же кошерный opensnmpd? =)

Re: MRTG + *BSD

Добавлено: 2008-12-19 21:06:37
different
hizel писал(а):эм, а как же кошерный opensnmpd? =)
-
bash-3.1$ cd /usr/ports/net/
-bash-3.1$ ls | grep snm
net-snmp
py-snmp

Где? :) Или я не там ищу? Просто гугл на запрос "OpenBSD + SNMP" выдал очень "нужную" информацию "В состав OpenBSD включен новый сервер SNMP" в количестве 10 страниц, пару жалоб на форумах, да и все.

Re: MRTG + *BSD

Добавлено: 2009-04-26 19:45:35
bespredel-mina
настраивал mrtg + ipfw, по статье http://forum.lafox.net/index.php?showtopic=13143
В итоге:

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

# /usr/local/bin/mrtg  /usr/local/etc/mrtg/mrtg.cfg
2009-04-26 20:38:02: ERROR: Target[*.*.*.*][_IN_] ' $target->[0]{$mode} ' evaluated to 'NaN' instead of a number
Мой конфиг

EnableIPv6: no

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

Interval: 5
Forks: 12
Refresh: 300
Interval: 5
Options[_]: bits,unknaszero,avgpeak
Target[*.*.*.*]: `/usr/local/etc/mrtg/fire_get.sh 1000 2000`
Title[*.*.*.*]: MRTG for *.*.*.*
WithPeak[*.*.*.*]: ymw
YTics[*.*.*.*]: 10
MaxBytes[*.*.*.*]: 1250000
PageTop[*.*.*.*]: <H1>MRTG for *.*.*.*</H1>
где *.*.*.* мой ip.
Подскажите в чем может быть проблема :st:

Re: MRTG + *BSD

Добавлено: 2009-05-21 10:02:11
menserj
Я сделал так: поставил мртг, сгенерил конфиг, сгенерил индекс после этого спокойно смотрю пустые страницы статистики...

При запуске mrtg mrtg.cfg
выдаёт:
http://files.mail.ru/SFTQ01
Статистика в html файле у меня вся нулевая, т.е. ничего не передаётся.
Что надо исправить или добавить?

Re: MRTG + *BSD

Добавлено: 2009-05-21 11:25:53
Morty
по RRD можно http://live.daemony.org/freebsd/rrdtool ... mony.html/
почитать

Re: MRTG + *BSD

Добавлено: 2009-05-21 11:34:26
hizel
menserj писал(а):Я сделал так: поставил мртг, сгенерил конфиг, сгенерил индекс после этого спокойно смотрю пустые страницы статистики...

При запуске mrtg mrtg.cfg
выдаёт:
http://files.mail.ru/SFTQ01
Статистика в html файле у меня вся нулевая, т.е. ничего не передаётся.
Что надо исправить или добавить?
мдя виндовс головного мозга, логи картинками постить... :no:

проверьте

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

snmpwalk -c public -v2c <host> ifTable
где <host> ip вашего устройства

будет ли какой выхлоп

Re: MRTG + *BSD

Добавлено: 2009-05-25 15:03:51
menserj
сделал пишет:
Timeout: No Response from 62.118.120.179

Re: MRTG + *BSD

Добавлено: 2009-05-25 17:30:38
hizel
значит snmp не настроено

Re: MRTG + *BSD

Добавлено: 2009-05-25 17:51:38
InventoR
Мелкий вопрос:
Что будет больше грузить проц кактус или мртг???
камушек слабый всего 166MHZ но хочется начать мониторить пару показателей в том числе и напряжение на входе и выходе с упса

Re: MRTG + *BSD

Добавлено: 2009-05-26 8:47:45
m0ps
наверное mrtg... даже исходя из того что кактусу нужен мускул

Re: MRTG + *BSD

Добавлено: 2011-03-06 18:09:03
xmount
поставил mrtg из статьи http://www.lissyara.su/articles/freebsd/programms/mrtg/
все заработало.
остался вопрос:
у меня статистика по snmp снимается с роутера, и далее на компьютере строятся графики.
хотелось бы чтобы рисовались графики по 10-ти ip-адресам, которые периодически подключаются к роутеру.
Диапазон ip-адресов известен: 192.168.1.2 ...192.168.1.10.
Как такое можно сделать?

Re: MRTG + *BSD

Добавлено: 2011-12-08 12:27:45
Ulitochnik
Доброго времени суток.
Как настроить отображение графиков с разных хостов на одной странице?
не могу сообразить. помогите.
заранее благодарен)