Como definir o tempo de inatividade para qualquer host nagios específico por um certo tempo a partir da linha de comando até o curl?

0

Eu tenho um script curl que desativa / habilita a notificação de serviço / host na linha de comando por meio de curl.

Mas é necessário fazer isso para o tempo de inatividade programado.

Alguém pode me sugerir.

Ok, parece que as pessoas não entenderam minha exigência. Vamos esclarecer algumas coisas. Eu já tenho script comigo .. o que parece algo como abaixo:

curl -d "algum par de valores-chave (hostname, servicename" url "username: passowrd"

que ativará e desativará a notificação de serviço / host na linha de comando. Por isso, quero usar o curl dessa maneira para fornecer tempo de inatividade para um servidor nagios específico.

O script acima não está funcionando, porque a opção de tempo de inatividade do nagios teve mais parâmetros e eu tentei infundir aqueles no script ... mas não funcionou dessa maneira. Precisamos fornecer valor de hora de início, fim e comentário também.

Além disso, tentei a opção curl chamada --form e --form-string com esse script..não é possível passar.

A idéia básica é que, em vez de ir para a interface da Web do Nagios, queremos fazer isso a partir da linha de comando (nós conseguimos o serviço / serviço do host e a notificação).

Espero que esteja absolutamente claro agora.

    
por unixbhaskar 27.07.2011 / 11:49

1 resposta

0

Você pode agendar uma tarefa através do cron, desde que você use um sistema operacional Linux.

O homem cron e man crontab irá ajudá-lo a descobrir como este trabalho funciona. (E muitos, muitos tutorial na internet).

    
por 27.07.2011 / 14:13