Reconhecendo o Dell EquilLogic com o Nagios

2

EDIT: Todos os firmware e modelos são compatíveis, é por isso que nada é postado sobre isso.

Ok, então haverá muito aqui, então por favor, tenha paciência comigo. Eu tenho trabalhado nisso agora por algumas horas (manuais de leitura e tal), então eu não estou apenas vindo aqui do nada. Eu estou trabalhando em um servidor Nagios PRE-EXISTING, onde existem vários outros plugins existentes e verificações em execução e funcionando. Agora quero adicionar outro servidor para verificar, então fiz as seguintes modificações:

Antes de mais nada, adicionei um arquivo a / usr / local / nagios / libexec chamado: check_equallogic.sh. As permissões são 755, o mesmo que todas as outras. Eu tenho chowned a nagios: nagios e na listagem mostra o proprietário como Nagios.

Em seguida, adicionei um comando ao arquivo commands.cfg em \ usr \ local \ nagios \ etc \ objects, que mostra o seguinte:

# 'check_equallogic' command definition
define command{
    command_name check_equallogic
    command_line $USER1$/check_equallogic -H $HOSTADDRESS$ -C $ARG1$ -t $ARG2$ $ARG3$
}

A seguir, criei um arquivo chamado equallogic.cfg no diretório objects e contém (mais ou menos):

define host{
    use     linux-server        ; Inherit default values from a template
    host_name   172.16.50.11        ; The name we're giving to this device
    alias       EqualLogic      ; A longer name associated with the device
    address     172.16.50.11        ; IP address of the device
    contact_groups       admins
}

Verificar informações equallógicas

define service{
    use                 generic-service
    host_name           172.16.50.11
    service_description         General Information
    check_command               check_equallogic!public!info
}

Depois de garantir que as permissões estão corretas para todos os arquivos, reinicio o serviço nagios, sem erros. Quando entro na WebGUI, recebo os seguintes erros APÓS a verificação ser executada:

(Código de retorno 127 está fora dos limites - o plugin pode estar faltando)

Problema extra provavelmente não relacionado

Além disso, quando eu faço login no servidor Equallogic, em Logs de auditoria, recebo o seguinte erro:

Level: AUDIT
Time:  26/05/2014 3:59:13 PM
Member:  ps4100-1
Subsystem:  agent
Event ID:  22.7.1
SNMP packet validation failed, request received from 172.16.10.11

Um snmpwalk recebe um tempo limite, enquanto outros conseguem. Eu vou trabalhar na importação das MIBs amanhã. A razão pela qual estou mencionando é porque eu quero ter certeza de que é apenas um problema MIB para o SNMP. Se for, ignore esta área.

Eu não tenho certeza do que fazer aqui.

    
por user3677595 27.05.2014 / 05:08

1 resposta

0

127 significa "arquivo não encontrado". Verifique se USER1 está definido como "/ usr / local / nagios / libexec" no arquivo de recursos.

Talvez mais importante: você disse que o script tem o nome check_equallogic.sh , mas sua definição de comando diz apenas check_equallogic sem a extensão ".sh".

    
por 27.05.2014 / 19:06