scripts do IBM V7000 para monitoramento

2

Olá (não sou um codificador de núcleo duro :),

Eu tento desenvolver um script para fazer um monitoramento muito básico em um IBM SVC.

Meu objetivo é obter algumas informações sobre os nós e meu status de quroum e, em seguida, enviar essas informações pelo correio.

aqui está meu código até agora (eu entendi que o comando grep não "funciona" na CLI para SVC).

#check nodes of the cluster with lsnodes and parse status
ssh admin@SVCName superuser>svcinfo lsnode | while read id name sn wwnn status temp;do echo $name" "$status;done

#check quorum status with lsquorum and parse status
ssh admin@SVCName superuser>svcinfo lsquorum | while read quorum_index status id name controller_id controller_name active temp; do echo $controller_name" "$active;done

Meu problema é enviar um email da CLI para usuários projetados. Eu não encontro nenhuma informação valiosa em qualquer lugar na internet.

DICA: este script será implantado em um servidor de jumppoint (provavelmente um servidor windows) em produção, não posso permitir a instalação de nenhum ambiente de execução como cigwin ou perl ou qualquer coisa assim.

Você poderia me ajudar com isso?

    
por Foxillon 23.04.2013 / 13:55

2 respostas

0

Você pode tentar esta função para implementar grep na família SVC ou V7K

grep () { IFS=$'\n'; op='=='; if [[ $1 == '-v' ]]; then op='!='; shift; fi; while read l; do eval "[[ \$l $op *\$@* ]]" && echo $l; done }

E usar como grep normal com | (pipe) tem algumas limitações, mas é muito útil.

Espero que possa ajudar. Meus dois centavos.

    
por 16.02.2016 / 20:44
0

Tente isso . É um plug-in Nagios na forma de um script perl. Você não precisa de muito conhecimento desta linguagem para usá-la. Basta executá-lo sem argumentos para obter ajuda. Se não se adequar às suas necessidades, verifique outras aqui .

Aviso: você pode ter que instalar alguns pacotes (especialmente a biblioteca perl do IBM SVC) para que ele funcione.

    
por 15.03.2018 / 18:38