viernes, 29 de mayo de 2015

Error al trasmitir información por nrdp de Nagios Satélite a Principal

Hace algunos días se me presento un problema entre dos Nagios que estoy administrando, el tema es que se tiene un Satélite el cual le reporta a uno principal, lo estoy haciendo a través del servicio nrdp. todo funcionaba correctamente hasta que en una actualización dejo de hacer la replicación de la información.

Al validar los logs encontré que era que unos archivos de ejecución del nrdp habían perdido los permisos.

Para solucionar el tema deben ir al directorio /usr/local/nrdp/clients y validar los permisos que tienen los archivos: send_nrdp.php, send_nrdp.py, send_nrdp.sh.

Si estos no tienen permisos de ejecución para solucionarlo será tan sencillo como ejecutar el siguiente comando:
chmod +x send_nrdp.*
con esto debería funcionar, si lo ven necesario pueden reiniciar el servicio.

 para probar que todo funciona de nuevo ejecutar lo siguiente:

./send_nrdp.sh -u "http://serverDestino/nrdp" -t AuthenticationTokens -H HostPrueba -S 0 -o "Servicio OK"

En esta línea lo importante es colocar el server de destino, y el token de autenticación.

Espero les sirva de ayuda al momento de presentárseles un problema.