faq обучение настройка
Текущее время: Вс июл 20, 2025 07:46

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: Пт авг 12, 2011 01:00 
Не в сети

Зарегистрирован: Ср дек 09, 2009 10:12
Сообщений: 9
Сеть представляет собой несколько районных узлов в виде 3028 или 1228ме и натыканных в них мыльниц 1008д или 1016д
Для мониторинга использую нагиос.
Мониторю на умных свичах состояние портов стандартным конфигов в нагиосе
Код:
define service{
use generic-service
host_name RUS1
service_description Port18
check_command check_snmp!-C public -o ifOperStatus.18 -r 1 -m RFC1213-MIB
}

хотелось бы так же мониторить количество маков на порте, чтобы видеть когда мыльница\конвертер подвисли
Подскажите, пожалуйста ветку для мониторинга количества маков на порту. Может кто-то настраивал подобное в нагиосе? Как сделать, чтоб, когда, напримр 0 маков нагиос покажет на порту, в нагиосе статус сервиса был жёлтым (по примеру отображения сервиса пинг при потере пакетов)?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 12, 2011 09:39 
Не в сети

Зарегистрирован: Вт янв 25, 2011 08:52
Сообщений: 15
Ветка 1.3.6.1.2.1.17.4.3.1.2, сколько раз там появляется порт, столько на нем и mac-ов.

Например, вот тут, на 19-ом порту два mac-a:
SNMPv2-SMI::mib-2.17.4.3.1.2.0.48.72.222.243.42 = INTEGER: 19
SNMPv2-SMI::mib-2.17.4.3.1.2.0.48.72.222.244.73 = INTEGER: 26
SNMPv2-SMI::mib-2.17.4.3.1.2.0.48.72.223.0.51 = INTEGER: 19
SNMPv2-SMI::mib-2.17.4.3.1.2.0.48.72.187.207.134 = INTEGER: 22

Стандартными плагинами для нагиоса, тут, скорее всего, не обойдешься, хотя могу ошибаться.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 12, 2011 10:46 
Не в сети

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
отдельных счётчиков по количеству мак-адресов на порту нет.
Можете попробовать снимать количество пакетов каждые 5 минут с порта, и если оно не изменяет своё значение - значит мыльница слегла.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вс авг 14, 2011 12:44 
Не в сети

Зарегистрирован: Ср дек 09, 2009 10:12
Сообщений: 9
т.е. можно например на перле написать скриптяру, которая считает вывод снмп запроса и ложит например в базу?
а чем можно в нагиосе значение из базы забирать?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср авг 17, 2011 03:38 
Не в сети

Зарегистрирован: Вт янв 25, 2011 08:52
Сообщений: 15
Transferent писал(а):
а чем можно в нагиосе значение из базы забирать?


На чем напишите плагин, хоть тем же перлом. Нагиос все запросы пагину передает через ком. строку (@ARGV), забирает результат работы плагина через STDOUT и по коду завершения работы плагина (exit 0|1|2|3) определяет какой статус выставлять (ok|warn|unknown|crit), т.е. нагиосу не важно на чем написан плагин и что и как он делает, все общение с плагином проходит стандартными методами.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 92


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB