Smart Admin¶
Introducción a Smart Admin¶
Smart Admin es una utilidad que ayuda en la gestión y mantenimiento diario de
nuestro servidor Zentyal. Ofrece alertas e informes automáticos y facilita la
gestión de kernels antiguos. Además, si somos Distribuidores Autorizados de
Zentyal, nos permite gestionar y monitorizar de forma remota múltiples
despliegues de Zentyal. Las siguientes funcionalidades de Smart Admin están
disponibles a través de la interfaz gráfica desde
Sistema –> Smart Admin en las versiones comerciales de Zentyal. En
caso contrario, habrá que ejecutar manualmente los scripts ubicados en
/usr/share/zentyal/:
- Envío de alertas a un grupo de Telegram para los recursos del servidor: CPU, RAM y particiones.
- Gestión de los kernels antiguos instalados en Zentyal.
- Generación de informes completos sobre los distintos elementos importantes del servidor Zentyal.
Smart alerts¶
Esta funcionalidad nos permite recibir mensajes de alerta a un grupo de Telegram [1] en el momento en el que un recurso supere el umbral de alerta definido.
Las alertas disponibles son:
- Habilitar la monitorización de RAM:
- Habilita la monitorización del recurso de memoria RAM. La alerta será enviada en caso de haber menos de un 30% de memoria RAM disponible. Las comprobaciones las realizará cada dos minutos.
- Habilitar la monitorización de espacio en disco disponible:
- Habilita la monitorización de espacio disponible en las particiones montadas en el servidor Zentyal. La alerta será enviada en caso de haber menos de un 30% de espacio disponible en la partición. Las comprobaciones las realizará cada hora.
- Habilitar la monitorización de CPU:
- Habilita la monitorización del recurso de CPU. La alerta será enviada en caso de que la carga de CPU del último minuto sea superior al 80%. Las comprobaciones las realizará cada tres minutos.
- Telegram chat ID:
- ID del chat de Telegram donde las notificaciones serán enviadas.
- Telegram Bot API token:
- Token de la API del Bot de Telegram que enviará las notificaciones al grupo.
| [1] | API de Telegram: https://core.telegram.org/ |
Ejemplo de alertas¶
A continuación se muestra un ejemplo de cada una de las alertas recibidas en Telegram:
Una alerta de RAM:
Una alerta de espacio disponible:
Una alerta de CPU:
Kernel management¶
En general los sistemas GNU/Linux van almacenando las sucesivas versiones del kernel. Eventualmente la partición /boot puede llenarse impidiendo el normal funcionamiento del sistema de paquetes. Esta funcionalidad permite a Zentyal administrar el número de kernels instalados en el sistema configurando una ‘cola’ (queue) que mantiene en servicio los tres kernels más modernos.
Informe del estado del sistema¶
Esta funcionalidad permite generar informes detallados de los parámetros de funcionamiento más importantes del servidor así como de los módulos habilitados. Adicionalmente también es posible enviar los informes a un correo electrónico. Algunos de datos que proporciona Smart Admin son:
- Módulos de Zentyal instalados y su estado.
- Uso de CPU, RAM y SWAP.
- Paquetes rotos y paquetes disponibles para actualizar.
- Número de errores en los módulos de Zentyal.
- Intentos de acceso a distintos componentes del servidor.
- Información sobre Servicio de Dominio y Directorio.
- Información sobre los correos gestionados por el módulo de Servicio de correo electrónico (SMTP/POP3-IMAP4).
A través de la interfaz de administración de Zentyal podemos configurar la hora de generación y envío automático del informe por correo, una vez al día. También podemos generar el informe manualmente en cualquier momento y descargar el informe a través de la interfaz gráfica.





