[eside-ghost] Nagios: Dudas
Mikel Cortazar
mikeleghost en yahoo.com
Lun Jun 2 17:13:31 CEST 2008
Hola!!
Estoy configurando Nagios para una red en la que hay servidores de todo tipo entre ellos servidores NT4 (SP6) y estos últimos me están dando ciertos problemillas.... :S
La cosa es que intento instalar el cliente NSClient++ 0.3.1 (la última versión) y me da el siguiente problema al iniciar el servicio:
"The procedure entry point RtlStringFromGUID could not be located in the dynamic link library ntdll.dll."
Desactivo los módulos del NSClient++ y los voy reactivando uno a uno y solo me sale el error cuando cargo el CheckSystem.dll que precisamente es el más util, así que no puede chequear ni servicios, ni porcesos, ni CPU, ni.... Supongo que el problema esque la versión de ntdll.dll que tengo al ser de NT4 es bastante vieja y no tiene la rutina RtlStringFromGUID que por lo que he leido convierte GUID's de binario a UNICODE. La única solución que se me ocurre es buscar algún sistema (que no se cual) para actualizar esa dll. Pero esto supone otro problema, necesito estar seguro de que no falle y logicamente al ser servidores en producción procurar no tener que reiniciarlos. Si alguien sabe otro modo menos "arriesgado" de solucionar el problema o sabría como hacerlo de este modo pero sin que falle, estaría muy bien. Gracias!!!
Otra cosilla, alguien sabe si con nagios se pueden asignar nombres dinámicos a los servicios?? Es decir, por ejemplo, estoy monitorizando siwtches CISCO y me gustaría monitorizar el estado de cada "pata" del switch pero cada pata en cada switch tiene lógicamente una "función" distinta. La idea es que saque el nombre del servicio de una consulta SNMP al "Alias" de cada pata, así si se cambia el alias, no habría que tocar la configuración de Nagios, y no habría que crear un servicio por cada pata de cada switch. Se puede hacer esto con Nagios??? a traves de algun comando que le pase perfdata a una macro o alguna cosilla así???
Última duda (de momento, que luego habrá más seguro! xDxD). Como no me fío de que porque un servicio esté activo signifique que funcione todo lo que tenga que funcionar... alguien sabe si se puede hacer (y si sí, como?) que nagios a través de un servicio haga una consulta por ejemplo de intentar acceder a una página web determinada y que si por ejemplo le devuelve un http error 404 o algo así se ponga el servicio en estado critical???
Muchas gracias!!!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20080602/62fbbaf6/attachment.htm
Más información sobre la lista de distribución eside-ghost