Mantenimiento estándar de servidores

Checkear actualizaciones
Cada 15 días, se hace la actualización de los paquetes instalados en los servidores.

Se debe tener cuidado al realizar esta actualización, ya que puede que algunas actualizaciones de paquetes requieran un reinicio o cambios grandes en los servicios utilizados (como sea el PostgreSQL, Nginx, Tomcat, etc.). Normalmente, si existen actualizaciones de estos paquetes importantes, se realiza primero la prueba de actualización en una VM clonada de la original (en este caso, de la VM que se encuentra en Linode) y se comprueba el correcto funcionamiento de la aplicación en la VM clonada.

Estos son los pasos a seguir para actualizar los paquetes: sudo su -                     esto si no se ingresó como usuario root apt-get update                trae la información de los paquetes que cuentan con actualizaciones pendientes apt-get upgrade --dry-run     al hacer esto se pueden ver los paquetes que se actualizarán. Simula la instalación de los paquetes. apt-get upgrade               se aplican las actualizaciones apt-get dist-upgrade          se aplican las actualizaciones de seguridad

Reboot
A veces, las actualizaciones realizadas no se aplican hasta que se reinicie el servidor. Siempre es bueno checkear si este reboot es necesario. Para esto, se tiene un script llmado reboot-required. Este script mostrará si es necesario reiniciar el servidor o no.

sudo /opt/icinga/reboot-required.sh

OUTPUT ESPERADO OK: no reboot required

Checkear estado de los servicios que provee
Es importante asegurarse de que luego de las actualizaciones los servicios están activos. Hay 2 formas de revisar esto:

1- Checkear estado de servicio. Usaremos el postgres para este ejemplo service postgresql status

2- Ver los logs de la aplicación y de los servicios. Los logs de los servicios instalados con los repos de ubuntu se encuentran normalemente en el directorio: /var/log/postgresql

Checkear espacio disponible en disco
Es bueno también asegurar que el espacio disponible en el disco duro es mayor al 10%.

sudo df -h