A.4.2. General::Remote Program with Data (Geral::Programa Remoto com Dados)
A probe General::Remote Program with Data permite a você executar qualquer comando ou script no seu sistema e obter um valor, assim como um string de estado. Para usar esta probe, você deve incluir código XML no corpo de seu script. Esta probe suporta as seguintes etiquetas XML:
- <perldata> </perldata>
- <hash> </hash>
- <item key =" "> </item>
O programa remoto precisará retornar um output com alguma repetição do seguinte código para
STDOUT
:
<perldata> <hash> <item key="data">10</item> <item key="status_message">status message here</item> </hash> </perldata>
<perldata> <hash> <item
key="data">10</item> <item
key="status_message">status message here</item>
</hash> </perldata>
O valor necessário para
data
é o ponto de dados a ser inserido no banco de dados para tendência a time-series. A status_message
é opcional e pode ser qualquer string de texto desejado, com comprimento máximo de 1024 Bytes. Os programas remotos que não incluem uma status_message
ainda reportam o valor e estado retornados.
Requisitos O daemon de monitoramento do Red Hat Network (
rhnmd
) deve estar rodando no sistema monitorado para executar esta probe. O XML é sensível a caixa alta e baixa. O nome da chave do item data
não pode ser alterado e deve coletar o valor de um número.
Campo | Valor |
---|---|
Comando* | |
Estado de Saída OK* | 0 |
Estado de Saída do Aviso* | 1 |
Estado de Saída Crítico* | 2 |
Tempo limite (timeout) | 15 |