Monitorizacion de los servicios del Servidor
Es cierto que la estabilidad de los servicios en general como son email, www, ftp, media, ssh ( y algunos mas relacionados con el alojamiento web ) es algo muy valorado por el cliente. Como es cierto tambien que al comprometerse con la disponibilidad de estos servicios y la calidad de los mismos implica determinados retos, retos que son la unica via para cumplir estos compromisos.
La monitorizacion de servicios es uno de estos retos; y se considera un reto porque es realmente un arte mas que una habilidad o un esquema recio. La monitorizacion de servicios incluye varios niveles desde los mas simples hasta los mas complejos a nivel de protocolo.
Hay mucho de que hablar en cuanto a monitorizacion de servicios del servidor para garantizar la disponibilidad adecuada de los mismos:
Monitorizacion de cargas:
De esta forma se intenta tener una idea del comportamiento del uso del servidor, los valores de cargas de uso y demas. Cuando las cargas sobrepasan determinados valores críticos es necesario bajar prioridades de determinados procesos y avisar inmediatamente a los administradores del servidor en cuestion.
Monitorizacion de uso del sistema:
Hay que llevar muy de cerca el uso de los recursos del sistema como son el consumo total y por cada cliente del espacio de disco, de la cantidad de logs generadas, de la cantidad de memoria consumida total y por cada cliente, de la cantidad de procesos en ejecucion total y por cada cliente, de la transferencia y consumo de red total y por cada cliente, y sobre todo es fundamental tener un control del uso que realiza cada cliente en cada servicio ( email, http, ftp, etc.. )
Moniorizacion de la seguridad:
Es importante tener alarmas de deteccion de intrusos, de intentos de fuerza bruta en alguno de los servicios, de intentos de DoS, etc…
Monitorizacion a nivel de capa de red:
Impresindible es contar con una alarma o aviso inmediato para cuando un ip deja de funcionar en un servidor ya sea por paquetes icmp o por cualquier via.
Monitorizacion de servicios y protocolos:
En determinada circunstancias de carga la red funciona correctamente pero los servicios a nivel de protocolo no lo hacen. Tambien esto puede suceder cuando se llena alguna partcicion donde es necesario escribir informacion ( logs, spools, tmp, etc.. )
Es dificil pero aconsejable contar con monitores a nivel de protocolo que garanticen que determinado servicio funciona 100% correcamente ( por ejemplo, no es suficiente que el puerto 80 de un servidor web responda a un intento de establecer coneccion, es necesario tambien que el mismo responda al protocolo adecuadamente, que devuelva la pagina web en cuestion, etc… )
Esto es solo un ejemplo simple del porque una garantia de calidad del servicio es algo que debe ser realmente valorado, porque por la parte technica significa un cumulo de trabajo considerable mantener el servicio estable, con determinadas garantias reales de estabilidad donde el cliente se sienta seguro.
Exorto a todos aquellos proveedores que no tienen determinadas metricas de calidad que las adopten poco a poco realizando un trabajo eficiente de monitorizacion y toma de acciones. Paso por paso se puede conseguir definitivamente.
Saludos!