Você pode tentar a seguinte verificação nagios: link
Como sempre, é melhor testar se a verificação faz o que você deseja, causando uma falha quando possível. Esta verificação é baseada nos seguintes oids (Extraído do próprio script):
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";
Em particular, a descrição de cisco_stack_state (cswSwitchState de acordo com o mib e da qual faz parte de uma tabela, portanto, uma para cada switch) é:
The current state of a switch:
waiting - Waiting for a limited time on other switches in the stack to come online.
progressing - Master election or mismatch checks in progress.
added - The switch is added to the stack.
ready - The switch is operational.
sdmMismatch - The SDM template configured on the master is not supported by the new member.
verMismatch - The operating system version running on the master is different from the operating system version running on this member.
featureMismatch - Some of the features configured on the master are not supported on this member.
newMasterInit - Waiting for the new master to finish initialization after master switchover (Master Re-Init).
provisioned - The switch is not an active member of the stack.
invalid - The switch's state machine is in an invalid state.
removed - The switch is removed from the stack.