Mantenimiento¶
En esta página explicaré algunas acciones a revisar periódicamente en el servidor Zentyal para confirmar su estabilidad.
Archivos de logs¶
Lo primero y más importante es saber si los archivos de logs importantes del sistema muestra algún error. Para este proyecto, los archivos de logs más importantes son:
- /var/log/zentyal/zentyal.log -> Módulos de Zentyal.
- /var/log/syslog -> Estado de los servicios y otros eventos genéricos del sistema.
- /var/log/samba/samba.log -> Módulo de controlador de dominio.
- /var/log/mail.log -> Módulo de correo.
- /var/log/mail.err -> Módulo de correo.
- /var/log/sogo/sogo.log -> Módulo de webmail.
- /var/log/apache2/ -> Módulo de webmail.
- /var/log/clamav/ -> Módulo de antivirus.
- /var/log/letsencrypt/letsencrypt.log -> Certificados emitidos por Let's Encrypt con Certbot.
- /var/log/openvpn/ -> Módulo de vpn.
- /var/log/auth.log -> Autenticación locales del sistema.
A continuación un ejemplo de una búsqueda de warnings y errores en el log de Zentyal:
Info
Los warning no suele ser relevantes.
El resultado de un warning inofensivo y un error:
Estado del sistema de paquetes del sistema¶
Otra tarea crítica a revisar es si el servidor tiene algún paquete roto. Esto lo se puede ver con el siguiente comando:
Un ejemplo de un sistema sin ningún paquete roto:
Reporte del sistema¶
Es conveniente generar un reporte del sistema una vez a la semana para ver el estado general del servidor y detectar posibles incidencias. El reporte se puede generar usando la CLI como se muestra a continuación:
A continuación algunas de las secciones más importantes del reporte que hay que revisar con detenimiento (NOTA: El resultado mostrado a continuación es de un sistema en buen estado):
-
Disk usage -> Espacio disponible en los discos.
-
Network Interfaces where were -> Fallos de red.
-
Server packages -> Paquetes rotos o pendientes por actualizar.
-
DNS users on DnsAdmins -> El usuario especial del módulo de DNS debe existir y pertenecer al grupo especial del dominio llamado
DnsADmins
. -
Daemons' information -> Estado de los demonios antiguos del controlador del dominio (deben estar inactivos).
-
Samba database check -> Errores en la base de datos de Samba.
-
DNS alias -> Registro especial de tipo CNAME en el dominio para el controlador de dominio.
-
Mails status -> El estado de los emails gestionados por el módulo de correo.
Creado: 12 de abril de 2023