У нас есть коммутатор серии Cisco 2960S, который представляет собой стековый коммутатор с несколькими физическими коммутаторами, управляемыми как единое целое. Для всего стекового коммутатора назначается единый IP-адрес управления.
Следовательно, если один из членов стека коммутаторов выходит из строя, IP-адрес все еще доступен для проверки связи. Поэтому нам нужно проверить, не вышел ли из строя какой-либо отдельный коммутатор в стеке.
Может ли кто-нибудь выделить, как мы можем проверить отказ отдельного коммутатора с помощью SNMP?
Вы можете попробовать следующую проверку nagios: http://exchange.nagios.org/directory/Plugins/Hardware/Network-Gear/Cisco/Check-cisco-3750-stack-status/details
Как всегда, лучше всего проверить, делает ли проверка то, что вы хотите, вызывая сбой, когда это возможно. Эта проверка основана на следующих oid (взятых из самого скрипта):
my $cisco_stack_table = "1.3.6.1.4.1.9.9.500.1.2.1.1.1";
my $cisco_stack_state = "1.3.6.1.4.1.9.9.500.1.2.1.1.6";
my $cisco_stack_ring = "1.3.6.1.4.1.9.9.500.1.1.3.0";
В частности, описание cisco_stack_state (cswSwitchState согласно mib и которое является частью таблицы, поэтому по одному для каждого переключателя):
Текущее состояние переключателя:
ожидание - ожидание в течение ограниченного времени на других коммутаторах в стеке, чтобы перейти в режим онлайн.
progressing - Выполняется главный выбор или проверка на несоответствие.
добавлено - коммутатор добавлен в стек.
готово - переключатель в рабочем состоянии.
sdmMismatch - шаблон SDM, настроенный на главном сервере, не поддерживается новым участником.
verMismatch - версия операционной системы, запущенной на главном сервере, отличается от версии операционной системы, запущенной на этом элементе.
featureMismatch - Некоторые функции, настроенные на главном сервере, не поддерживаются на этом члене.
newMasterInit - ожидание завершения инициализации нового мастера после переключения главного устройства (повторная инициализация мастера).
Provisioned - коммутатор не является активным членом стека.
invalid - конечный автомат коммутатора находится в недопустимом состоянии.
удалено - коммутатор удален из стека.