URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 22079
[ Назад ]

Исходное сообщение
"Проблема с snmp. Пытаюсь мониторить сетевое оборудование."

Отправлено Jogooo , 24-Дек-10 12:22 
Здравствуйте есть ситуация. Установил Nagios на ubuntu server. Для теста мониторю железку Cisco 2960. Пинги в нагиосе работают, а вот с сервисами которые работают по SNMP проблема и так:

1)    
Port 1 Bandwidth Usage
UNKNOWN    12-24-2010 08:57:11     0d 2h 41m 47s    3/3    check_mrtgtraf: Unable to process MRTG log file

mrtg я установил. Читал мануалы пишут что нужно проверить путь к лог фалу, так я вобще не нашел такого файла, и где он должен быть не очень понято.

2)    
Port 1 Link Status
UNKNOWN    12-24-2010 08:59:22     0d 2h 41m 7s    3/3    SNMP problem - No data received from host

что за беда такая(

3)     
Uptime
CRITICAL    12-24-2010 08:56:12     0d 2h 38m 55s    3/3    (Service Check Timed Out)

менял check_timeoute на 600 вместо 60 не помогло.

   Плагин check_snmp в nagios есть, snmp утилиты устанавливал, когда я их не устанавливал то check_snmp не появлялся.

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

snmp-server community xxx RO
snmp-server trap-source Vlan1
snmp-server source-interface informs Vlan1
snmp-server host x.x.x.x PRB_key

Поделитесь опытом господа, спасибо!


Содержание

Сообщения в этом обсуждении
"Проблема с snmp. Пытаюсь мониторить сетевое оборудование."
Отправлено serg_vlg , 24-Дек-10 14:24 
>[оверквотинг удален]
> Out)
> менял check_timeoute на 600 вместо 60 не помогло.
>    Плагин check_snmp в nagios есть, snmp утилиты устанавливал, когда
> я их не устанавливал то check_snmp не появлялся.
> вот так настроено на свитче:
> snmp-server community xxx RO
> snmp-server trap-source Vlan1
> snmp-server source-interface informs Vlan1
> snmp-server host x.x.x.x PRB_key
> Поделитесь опытом господа, спасибо!

на каталисте лучше сделать так:

snmp-server community xxx RO 1

access-list 1 permit 192.168.1.0 0.0.0.255, где 192.168.1.0\24 подсеть твоего сервера

на сервере надо установить net-snmp  и net-snmp-utils и проверить с командной строки
snmpwalk -c xxx -v 1  ip.address.каталиста.
если все настроено верно, на экране увидешь:

SNMPv2-MIB::sysDescr.0 = STRING: Cisco Internetwork Operating System Software
IOS (tm) C2950 Software (C2950-I6K2L2Q4-M), Version 12.1(22)EA5a, RELEASE SOFTWARE (fc2)
Copyright (c) 1986-2005 by cisco Systems, Inc.
Compiled Fri 16-Sep-05 16:44 by antonino
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.324
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (2961758095) 342 days, 19:06:20.95
SNMPv2-MIB::sysContact.0 = STRING:
SNMPv2-MIB::sysName.0 = STRING: test.test.ru
SNMPv2-MIB::sysLocation.0 = STRING:
SNMPv2-MIB::sysServices.0 = INTEGER: 2
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
IF-MIB::ifNumber.0 = INTEGER: 27
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifIndex.3 = INTEGER: 3

после можешь настраивать нагиус


  


"Проблема с snmp. Пытаюсь мониторить сетевое оборудование."
Отправлено Jogooo , 24-Дек-10 16:14 
>[оверквотинг удален]
> SNMPv2-MIB::sysContact.0 = STRING:
> SNMPv2-MIB::sysName.0 = STRING: test.test.ru
> SNMPv2-MIB::sysLocation.0 = STRING:
> SNMPv2-MIB::sysServices.0 = INTEGER: 2
> SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
> IF-MIB::ifNumber.0 = INTEGER: 27
> IF-MIB::ifIndex.1 = INTEGER: 1
> IF-MIB::ifIndex.2 = INTEGER: 2
> IF-MIB::ifIndex.3 = INTEGER: 3
> после можешь настраивать нагиус

все сделал как вы сказали команда snmpwalk -c xxx -v 1  ip.address.каталиста вы дала точно такой жее резултат только после IF-MIB::ifIndex.3 = INTEGER: 3 еще много дургих параметров было, а начало один в один, написало какая у меня железка и версия иоса.

Ребутнул сервер, запускаю нагиос, сервисы в том же состоянии, что и когда я писал в первом посте. Думаю дальше...


"Проблема с snmp. Пытаюсь мониторить сетевое оборудование."
Отправлено VolanD , 24-Дек-10 16:00 
>[оверквотинг удален]
> Out)
> менял check_timeoute на 600 вместо 60 не помогло.
>    Плагин check_snmp в nagios есть, snmp утилиты устанавливал, когда
> я их не устанавливал то check_snmp не появлялся.
> вот так настроено на свитче:
> snmp-server community xxx RO
> snmp-server trap-source Vlan1
> snmp-server source-interface informs Vlan1
> snmp-server host x.x.x.x PRB_key
> Поделитесь опытом господа, спасибо!

Если не нужно ничего сверхествественного, то может попробовать zenoss?


"Проблема с snmp. Пытаюсь мониторить сетевое оборудование."
Отправлено EvgenD , 24-Дек-10 17:28 
> Здравствуйте есть ситуация. Установил Nagios на ubuntu server.

Пинги в нагиосе работают, а вот с сервисами которые

>[оверквотинг удален]
> должен быть не очень понято.
> 2)
> Port 1 Link Status
> UNKNOWN 12-24-2010 08:59:22  0d 2h 41m 7s 3/3 SNMP problem -
> No data received from host
> что за беда такая(
> 3)
> Uptime
> CRITICAL 12-24-2010 08:56:12  0d 2h 38m 55s 3/3 (Service Check Timed
> Out)

Скорей всего не те OIDы check_snmp пытается опрашивать. Посмотри что он пытается достать, см. switch.cfg на предмет check_comand. И сначала руками проверяй
check_snmp -C public -o "OID"
А вообще меня из коробки кроме uptime ничего не устроило, я писал сам скрипты.



"Проблема с snmp. Пытаюсь мониторить сетевое оборудование."
Отправлено Jogooo , 29-Дек-10 15:41 
>[оверквотинг удален]
>> что за беда такая(
>> 3)
>> Uptime
>> CRITICAL 12-24-2010 08:56:12  0d 2h 38m 55s 3/3 (Service Check Timed
>> Out)
> Скорей всего не те OIDы check_snmp пытается опрашивать. Посмотри что он пытается
> достать, см. switch.cfg на предмет check_comand. И сначала руками проверяй
> check_snmp -C public -o "OID"
> А вообще меня из коробки кроме uptime ничего не устроило, я писал
> сам скрипты.

Посмотрел в switch.cfg в check_snmp сервиса Uptime вот такая запись check_snmp!-C public -o sysUpTime.0 , по моему все стандартно. Nagios на все мои сервисы пишет UNKNOWN. Кроме bandwish это я выше описывал.


"Проблема с snmp. Пытаюсь мониторить сетевое оборудование."
Отправлено EvgenD , 30-Дек-10 10:42 
> Посмотрел в switch.cfg в check_snmp сервиса Uptime вот такая запись check_snmp!-C public
> -o sysUpTime.0 , по моему все стандартно. Nagios на все мои
> сервисы пишет UNKNOWN. Кроме bandwish это я выше описывал.

Ну так попробуй в той папке где лежит сам check_snmp его выполнить с этими же параметрами т.е.
./check_snmp -C public -o sysUpTime.0 (только там еще должен быть параметр кого опрашивать IP адрес). Будет хоть что то понятно.  


"Проблема с snmp. Пытаюсь мониторить сетевое оборудование."
Отправлено Andrey , 25-Фев-11 15:04 
Извиняюсь возможно за бестактность, но всё же - не пробовали пользоваться инструментами от SOlarWinds? Там триалки все бесплатные, да и вроде на торентах более старые версии всегда стянуть мона...

Спрашиваю - ибо на делловском в перемешку с циской и HP оборудовании всё подхватилось в течении часа безо всяких проблемм.


"Проблема с snmp. Пытаюсь мониторить сетевое оборудование."
Отправлено Andrey , 25-Фев-11 15:06 
Правда в основном все их тулы в основном дружат только с Вин2008, но никто мне кажется не мешает ВМВаре залончить.

> Извиняюсь возможно за бестактность, но всё же - не пробовали пользоваться инструментами
> от SOlarWinds? Там триалки все бесплатные, да и вроде на торентах
> более старые версии всегда стянуть мона...
> Спрашиваю - ибо на делловском в перемешку с циской и HP оборудовании
> всё подхватилось в течении часа безо всяких проблемм.