Necesito establecer un tiempo de inactividad de programación para el host de nagios específico de la línea de comandos por curl ... ¿cómo hago eso?¿Cómo establecer el tiempo de inactividad para cualquier host de nagios específico para cierto tiempo desde la línea de comandos hasta el curl?
aquí es algo que ya estoy usando para activar/desactivar la notificación de servicio/host desde la línea de comandos.
curl -d "some input here" url "user:pass"
manera que tengo que hacer lo que es para el horario downtime.Now el problema es que la opción de tiempo de inactividad, es decir, tiene más opciones starttime, tiempo final, comentar, etc.
Entonces, ¿cómo lograr que se haga por rizo desde la línea de comando?
curl -d " some key value pair(hostname,servicename" url "username:passowrd"
que activará y desactivará la notificación de servicio/host desde la línea de comandos. Así que quiero usar curl de esta manera para proporcionar tiempo de inactividad para el servidor nagios específico.
La secuencia de comandos anterior no funciona, porque la opción de tiempo de inactividad de nagios tomó más parámetros e intenté infundirlos en la secuencia de comandos ... pero no funcionó de esa manera. Necesitamos también proporcionar el tiempo de inicio, el tiempo de finalización y el valor de comentario .
Más He intentado con la opción de curl llamada --form y --form-string con esa secuencia de comandos ... no se puede pasar.
La idea básica es que en lugar de ir a la interfaz web de Nagios, queremos hacer esto desde la línea de comandos (hemos tenido éxito para el servicio/servicio de host y notificación).
Espero que esté absolutamente claro ahora.
TIA
Bhaskar
Gracias Anders ... déjame probar eso y dejarte saber sobre el resultado. – user212064
Andres. ¿Dónde encontraste la opción data-urlencode? No lo he encontrado en el manual de curl ... – user212064
http://curl.haxx.se/docs/manpage.html#--data-urlencode –