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).
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.
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).
Tags curl nagios scheduling