Войти

Показать полную графическую версию : [решено] SNMP <Кактус, cacti, mib, OID>


Страниц : [1] 2

Gudy
01-12-2007, 14:39
Добрый день, Коллеги!

На пути к самосовершенствованию и познаниию глобальных и локальных сетей, я наткнулся на замечательнейший протокол SNMP.
В книжных магазинах города Героя Москвы, я не нашёл книжек посвящённых этому протоколу, тем не менее считаю необходимым уметь с ним работать. Я не ставлю целей делать что-то астрономическое и продовать это за деньги, я просто хочу знать как он работает.
На практике:


Есть маршрутизатор поддерживающий SNMP(Cisco,3Com,etc) как при помощи SNMP получить с него информацию? Сразу хочу отметить что Linux я не знаю совершенно, могу только установить, и от его использования далёк неимоверно.
В интернете полно разных готовых решений для сбора статистики по SNMP под Windows, например MRTG написаный вроде как на пёрле. Но я не хочу использовать готовые решения ибо пока сам не попробуешь не поймёшь на мой взгляд, а может это просто моя упёртость.

Есть ли возможность при помощи SNMP мониторить Windows-рабочие станции? С этим может помочь сетевушка поддерживающая SNMP или Win не может этого по определению.

К сожалению вся информация что я находил несколько обрывочна и конкретных примеров я не нашёл. В книжках про SNMP написано по пару строчек и опять ничего конкретного, тем не менее почитав найденное мне показалось что это очень важный и нужный протокол.

Заранее спасибо за ответы и прошу простить если вопросы глупы. я не волшебник, я только учусь(с).

kim-aa
02-12-2007, 00:17
Один из старейших источников информации Рунета. Рекомендую.
http://www.bog.pp.ru

Именно SNMP
http://www.bog.pp.ru/work/SNMP.html

Есть ли возможность при помощи SNMP мониторить Windows-рабочие станции? »
На счет WS не знаю, а сервера можно.

Gudy
02-12-2007, 00:28
На счет WS не знаю, а сервера можно. »
Пока начитал только то, что SNMP можно установить через Установку и удаление программ, но как опрашивать винды при этом пока не знаю, ибо диска с ХР нету, но в понедельник проверю обязательно.

madmax24
03-12-2007, 11:19
Есть ли возможность при помощи SNMP мониторить Windows-рабочие станции? »
Канешно есть. Можно и сервера под Win2003 и раб станции(мониторил свою раб лошадку, работает под XP)
Соответсвтвенно при установке протокола SNMP создается служба SNMP service, заходим в ее свойства, выбираем вкладку безопасность и задаем сообщества. Я задал лишь public-READ ONLY. Для мониторинга достаточно. А дальше цепляемся к этой раб станции и вытаскиваем нужные OID :) Вроде ничего сложного, работает нормально.

Но я не хочу использовать готовые решения ибо пока сам не попробуешь не поймёшь на мой взгляд, а может это просто моя упёртость »
А как же тогда? Самому писать систему мониторинга??? Наоборот, сперва попробуй на готовых системах помониторить, штоб понять общие принципы и подводные камни. Можешь попробовать http://cacti.net система хорошая, ставил и под UNIX и под WINDOWS.

п.с. Если идти еще дальше, то SNMP может работать как большая доля безотказной системы, например, в комплексе NAGIOS (http://nagios.org)

Есть маршрутизатор поддерживающий SNMP(Cisco,3Com,etc) как при помощи SNMP получить с него информацию? »
Обычно, для этого достаточно поднять на нем SNMP и любой программой (MRTG,PRTG,NAGIOS,CACTI,Tembria) можно подцепиться к нему и получать мгновенные значения либо в течение времени строить график(и)

Gudy
03-12-2007, 12:02
п.с. Если идти еще дальше, то SNMP может работать как большая доля безотказной системы, например, в комплексе NAGIOS »
А нагиос под виндами пашет?Соответсвтвенно при установке протокола SNMP создается служба SNMP service, заходим в ее свойства, выбираем вкладку безопасность и задаем сообщества. Я задал лишь public-READ ONLY. Для мониторинга достаточно. А дальше цепляемся к этой раб станции и вытаскиваем нужные OID Вроде ничего сложного, работает нормально. »
Да служба действительно появилась. Но как вытащить OID?

А как же тогда? Самому писать систему мониторинга??? Наоборот, сперва попробуй на готовых системах помониторить, штоб понять общие принципы и подводные камни. Можешь попробовать http://cacti.net система хорошая, ставил и под UNIX и под WINDOWS. »
А пробовал я её, она отказалась вставать. Просто пустая страница при установке.

madmax24
03-12-2007, 13:13
Нагиос, к сожалению, а может и наоборот, к ОГРОМНОЙ радости. Нечево хорошие весчи ставить на плохие системы :) гыыыы
OID вытащить можно из MIB таблицы, которые прилагаются к девайсам, так же на форуме cacti есть готовые шаблоны с OIDами, либо с помощью программы MIB browser (любой платной или бесплатной неважно).
Насчет установки cacti на винду тема не сложная, но и непростая.... Найду свой наработанный материал - выложу. Постараюсь не затягивать.

Gudy
03-12-2007, 13:21
Буду благодарен, так как процес встал совершенно, читаю по мануалу, делаю не получается не фига, совсем не понятно что такое spine

Номер аськи не подкинешь? А то мы тут в двоём разговариваем. =)

madmax24
03-12-2007, 14:48
Я все устанавливал согласно мануалу ТЫНЦ (http://www.cacti.net/downloads/docs/html/install_windows.html)
Но с некоторыми изменениями:
1. при конфигурации cacti в файле cmd.php надо изменить 49 строчку следующим образом:
if(version_compare("5.2.0", PHP_VERSION,">=")){
Это типа проверки версии php. Там вроде знак другой стоит, типа <
А так в остальном я следовал инструкции.
Кроме того недавно сделали русскую документацию по установке ТЫНЦ (http://www.cacti.net/downloads/docs/contrib/install_russian_windows.pdf)

совсем не понятно что такое spine »
Чего й то я не припомню где это слово встречалось....

Номер аськи не подкинешь? А то мы тут в двоём разговариваем. »
Насчет аси подкину 300392708, тока у меня ее на работе нема -политика компании :). Так што тока дома поле 10.

Gudy
03-12-2007, 14:53
Чего й то я не припомню где это слово встречалось.... »
Cacti> - Install from the zip distribution and install in the web root or your choice. Many choose to install into a "Cacti" sub folder.

Вот оно.
Тут у меня возникли неполадки.

В русской версии тоже есть тоже непонятный.
3. Cactid - Устанавливается из zip-архива в директорию c:\cacti. Удостоверьтесь, что
cactid.conf.dist файл расположен в этой же директории

но ограмное спасибо!
Обязательно поколдую.

Сейчас к сожалению вынужден уехать из офиса, но вечером обязательно покручу.

Кстати, а софтина то фриварная или нет? :)))







ещё возник вопрос.
Поднял на своей тачке (XP) SNMP, опрашиваю её mib-браузером (называется Getif) тот напчинает показывать дерево, тоесть ЯВНО работает.
C net-snmp таже история, идёт список, потом подвисает и пишет No SNMP Response from host *.*.*.* и всё. Больше к компу приконнектиться нельзя, но через минут 10 всё налаживается.

Фаерволлов и брендмауеров нету. Но выглядит всё как буд-то из-за большого колличества пакетов винда банит его нафик.
в чём может быть трабла?
спасибо.

madmax24
03-12-2007, 15:09
Кстати, а софтина то фриварная или нет? »
OPEN SOURCE :)

Наскока я понял spine идет если ставишь cygwin
У меня ево не было - ИМХО нафег не нужен :)

тот начинает показывать дерево, тоесть ЯВНО работает. »
Не факт, у меня Tembria MIB Browser - Когда опрашиваю девайс, он всегда делает дерево, но там либо пустые, либо какие-то левачные OID.
А служба работает, и сообщества настроены правильно? (Пакеты принимаюца с любова узла) Может ребутнуть надобно виндовс?

Gudy
03-12-2007, 15:23
А служба работает, и сообщества настроены правильно? (Пакеты принимаюца с любова узла) Может ребутнуть надобно виндовс? »

Работает.
Ребутался после поднятия SNMP коммьюнити пашет 100%.

Просо в Getif'е прямо в главном окне вбиваешь коммьюнити, IP девайса, и он сразу делает опрос и заполняет все поля (тип процессора, имя компа, и т.д.)

Запускаю MibBrowser он начинает получать дерево, потом слетает.

Делаешь по новой опрос основных параметров в главном окне, а там везде <empty> <empty> и т.д.
И всё. SNMP больше не отвечает, проходит 10-15 минут(не засекал) и снова работает.
нипанятна.

madmax24
03-12-2007, 15:25
Хм... странно
а если в cmd попробовать netstat -a сточка вида
UDP services:snmp *:*
появляется?

Gudy
03-12-2007, 15:27
UDP ws03:snmp *:*

да

madmax24
03-12-2007, 15:30
странно...грешу на mib browser... посоветовать могу либо попробовать другой браузер, либо попробовать те же манипуляции на другой машине...

ах да, забыл!!!! Бубен надо взять тоже :)

Gudy
03-12-2007, 19:06
Посоветуешь mib браузер?
Я ещё попробую симантек снести. Он как раз себя очень подозрительно ведёт.

Бубен к сожалению одолжил коллеге ;))

madmax24
04-12-2007, 09:15
Я пользуюсь этим ТЫНЦ (http://www.tembria.com/products/snmpbrowser/index.html)

Gudy
04-12-2007, 14:30
Установил.

Негодяйка не видит девайсов.

Косяк какой-то в нет-снмп:


C:\net-snmp\bin>snmpget.exe -v 1 -c rulers -O v 10.0.0.1 system.sysDesc.0
Cannot find module (NOTIFICATION-LOG-MIB): At line 1 in (none)
Cannot find module (NET-SNMP-AGENT-MIB): At line 1 in (none)
Cannot find module (DISMAN-EVENT-MIB): At line 1 in (none)
system.sysDesc.0: (Sub-id not found: system -> sysDesc)



Переставлять net-snmp пробовал



блин, ещё она графики строить не хояет.

madmax24
04-12-2007, 21:59
Блин, нифига себе :)
У меня вроде такова не было... Я вроде и net-snmp не использовал(либо уже подзабывать стал....)

Ты скажи, получилось ли у тебя законектиться миб браузером на девайс какой нить?
блин, ещё она графики строить не хояет. »
То есть все таки cacti установилась уже?

Gudy
04-12-2007, 22:06
графиками занимается RRDtools, вот именно он и глючит.

не помнишь как ты его ставил?

madmax24
04-12-2007, 22:11
RRD ставить ваще проще пареной репы - просто распаковать архив и в cacti указать путь к нему. Все.




© OSzone.net 2001-2012