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.
Funcionalidades de Smart Admin disponibles

Funcionalidades de Smart Admin disponibles

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.

Configuración de Smart alerts

Configuración de Smart alerts

Las alertas disponibles son:

Enable RAM monitoring:
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.
Enable free space monitoring:
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.
Enable CPU monitoring:
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:

Alerta de RAM en Telegram

Alerta de RAM en Telegram

Una alerta de espacio disponible:

Alerta de espacio no disponible en Telegram

Alerta de espacio no disponible en Telegram

Una alerta de CPU:

Alerta de CPU en Telegram

Alerta de CPU en Telegram

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.

Activar la gestión de los kernels

Activar la gestión de los kernels

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:

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.

Configuración del informe Smart Admin

Configuración del informe Smart Admin

UCP

El módulo UCP (Unified Control Panel) está dirigido a los distribuidores de las Ediciones Comerciales de Zentyal, permitiendo la monitorización y gestión remota de sus instalaciones de Zentyal.

Configuración del módulo UCP

Advertencia

Para poder rellenar los datos del formulario será necesario ser Distribuidor Autorizado de Zentyal. Para más información, ponerse en contacto con el Equipo de Zentyal [2].

Para la configuración del módulo tendremos que ir al menú UCP, una vez allí, veremos las opciones de configuración:

Configuración del UCP

Configuración del UCP

Email:
La dirección de email registrada en la aplicación.
Password:
La contraseña usada para logearse en la aplicación.
Your API id:
El identificador único del usuario para el acceso a la API de la aplicación.
API key:
Contraseña de la API para la aplicación.
[2]Contacto con el Equipo de Zentyal: https://zentyal.com/es/contactanos/