Uma verifica??o externa ¨¦ executada pelo Áú»¢¶Ä²© Server atrav¨¦s de um 'shell script' ou outro bin¨¢rio.
A verifica??o externa n?o necessita de nenhum agente de monitora??o sendo executado no host monitorado.
A sintaxe da chave do item ¨¦:
Onde:
Argumento | Defini??o |
---|---|
script | Nome do shell script ou do bin¨¢rio. |
parameter(s) | Par?metros opcionais da linha de comando. |
Se voc¨º n?o precisar definir nenhum par?metro, voc¨º poder¨¢ usar:
O Áú»¢¶Ä²© Server ir¨¢ procurar no diret¨®rio definido no par?metro de scripts externos ('ExternalScripts' no arquivo de configura??o do Áú»¢¶Ä²© Server) e executar¨¢ o comando. O comando ser¨¢ executado com as permiss?es do mesmo usu¨¢rio que o Áú»¢¶Ä²© Server estiver sendo executado, ent?o as permiss?es de acesso e vari¨¢veis de ambiente dever?o estar definidas ou ser tratadas pelo script invocado. Esta op??o s¨® executa comandos dispon¨ªveis neste diret¨®rio.
Evite utilizar-se demais desta forma de monitora??o! Cada script iniciado precisa de uma c¨®pia do processo do Áú»¢¶Ä²© Server, muitos scripts sendo executados em paralelo poder?o reduzir muito a performance do Áú»¢¶Ä²© Server.
Executando o script check_oracle.sh com o primeiro par?metro: "-h". O segundo par?metro ser¨¢ substituido pelo endere?o IP ou nome de DNS dependendo das defini??es do host monitorado.
Assumindo que o host esteja configurado para utilizar o IP o Áú»¢¶Ä²© poderia executar:
O valor retornado por esta verifica??o ser¨¢ o conte¨²do exibido pelo script para a saida padr?o (desde o Áú»¢¶Ä²© 2.0 ser¨¢ devolvida a saida completa, inclusive com os espa?os em branco ¨¤ direita).
O item passar¨¢ a ficar como n?o suportado caso ocorra um erro no 'output'.
Caso o script requisitado n?o exista no Áú»¢¶Ä²© Server ou ele n?o tenha permiss?o para executa-lo, o item passar¨¢ ao estado de 'n?o suportado' e o erro correspondente ser¨¢ exibido na lista de itens. Caso exceda o tempo para execu??o (timeout), o item ser¨¢ marcado como 'n?o suportado', e uma mensagem de erro ser¨¢ apresentada no item, a execu??o do script ser¨¢ abortada.