Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Desentrañando ServerAvatar InsightHub: Una Mirada Profunda a la Monitorización Avanzada

28 enero, 2025

Hace un tiempo ya hablamos de ServerAvatar, un gestor automatizado para nuestros servidores o vps de forma simple y cómoda. Pero en este caso vamos a hablar de otra de sus herramientas, una empleada para gestionar servidores y aplicaciones de manera eficiente nunca había sido tan fácil como con InsightHub, un complemento avanzado diseñado para brindarte control absoluto, monitoreo detallado y optimización integral de tus recursos tecnológicos.

En este artículo exploraremos las características destacadas de InsightHub, desde sus intuitivos paneles de administración y usuario, hasta sus beneficios clave como el análisis profundo de rendimiento y la optimización de costos.

Descripción General de InsightHub

InsightHub ofrece dos paneles principales: un Panel de Administración para los administradores y un Panel de Usuario diseñado especialmente para usuarios finales. Ambos paneles permiten una gestión clara y eficiente, con funciones específicas adaptadas a cada rol.

Panel de Administración

El panel administrativo proporciona herramientas avanzadas para supervisar y gestionar a fondo todos los aspectos críticos del servidor y aplicaciones asociadas:

  • Paso 1: Gestión de usuarios
    Crea, administra y supervisa cuentas y permisos de usuario con facilidad.

  • Paso 2: Gestión del servidor
    Controla en tiempo real el estado de tu servidor, revisa estadísticas detalladas de consumo de recursos y realiza configuraciones clave desde una sola interfaz.

  • Paso 3: Gestión de aplicaciones
    Maneja múltiples aplicaciones desde un único lugar, monitorea rendimiento, despliegue y estado en tiempo real.

  • Paso 4: Configuración
    Personaliza opciones avanzadas, políticas de seguridad y preferencias del sistema adaptadas a tus necesidades específicas.

Panel de Usuario

Los usuarios finales disfrutan de un panel sencillo, intuitivo y potente:

  • Paso 1: Panel de control
    Acceso directo al estado general del servidor y sus aplicaciones, con datos claros y gráficos intuitivos.

  • Paso 2: Panel de control del servidor
    Información específica sobre rendimiento, disponibilidad y estadísticas técnicas del servidor.

  • Paso 3: Panel de control de la aplicación
    Monitorea aplicaciones individuales, consulta registros y revisa estadísticas clave sobre desempeño y consumo de recursos.

  • Paso 4: Perfil
    Opciones de gestión y personalización del perfil de usuario, con ajustes adaptables a preferencias individuales.

Beneficios Clave del Complemento InsightHub

1. Monitoreo Integral de Registros

  • InsightHub captura y muestra registros detallados de tus aplicaciones, facilitando la identificación rápida de errores, mejorando la estabilidad y reduciendo tiempos de respuesta.

2. Análisis Profundo del Rendimiento

  • Identifica fácilmente cuellos de botella y oportunidades de mejora en sitios web y aplicaciones. Visualiza en gráficos detallados el rendimiento histórico y actual para optimizar la experiencia del usuario.

3. Optimización de Recursos y Costes

  • InsightHub te ayuda a monitorear y ajustar el uso de recursos para minimizar costos. Visualiza claramente qué servicios o aplicaciones requieren mayor atención, permitiendo tomar decisiones informadas sobre escalado y asignación de recursos.

Preparar el InsightHub y sus requisitos

Para que puedas preparar el InsightHub vas a necesitar:

  • Sistema Operativo Ubuntu en sus versiones 20.04, 22.04 o 24.04.

  • Procesador de 2 núcleos o más.

  • Capacidad de memoria RAM de 2 GB o más.

  • Espacio en Disco Duro de 10 GB en adelante.

  • Conexión a Internet.

Componentes de Software:

  • Servidor web Apache o puedes usar el Nginx.

  • La base de datos de MySQL o puedes usar el MariaDB.

  • Caché de Redis.

  • PHP de versión 8.2 o superior como es el caso de PHP-FPM y CLI.

  • NodeJs de 20.x.x & NPM 10.x.x.

  • Licencia de InsightHub.

  • Credenciales SMTP.

  • SSL.

  • Supervisor.

Formas de instalar InsightHub

Para su instalación disponemos de la opción de realizarlo de dos formas:

  • Instalación automática: Esta se realizara con un solo click de forma automatizada la cual es más cómoda, simple y evitando posibles errores.
  • Instalación manual: Esta instalación se puede personalizar y no es automática, con lo que tendrás que seguir todos los pasos indicados a continuación para su uso.

Instalación manual:

Paso 1 – Revisa el Sistema

Paso 1-1 Versión Cli de PHP

Lo primero que tienes que hacer es acceder al servidor avatar en el panel de servidores. Para esto debes seguir las siguientes instrucciones:

  • Ve a Configuraciones en la barra lateral y luego cambia la versión Cli de PHP a 8.2 o superior.

Esto lo puedes identificar debajo del apartado del nombre de servidor. Si estás usando el InsightHub desde su idioma inglés, lo encuentras como “Server Name”. Luego haces clic en la pestaña que te indica “PHP Cli Versión” y lo cambias a 8.2 o menor según corresponda en tu caso.

Paso 1-2 Instalar Node.js

Aquí debes de prestar atención ya que si el Node.js ya se encuentra instalado en tu servidor, su versión es 20.x.x y la versión del NPM es 10.x.x puedes saltarte este paso.

Si es caso contrario, procede con las siguientes instrucciones:

  • Instalar Node.js desde Configuraciones o Settings (si lo tienes en inglés) que se encuentra justo debajo de “Configuraciones generales”.

Si la versión del Node.js y NPM no son las últimas, te aconsejamos que las actualices. Esto lo puedes hacer haciendo clic en el botón azul que te indica “Actualizar” y que se encuentra debajo de las “Configuraciones generales”.

Paso 2 - Crear una aplicación

Busca el botón que te indica “Aplicaciones”, este debe de estar seguido del botón que te dice “Crear” en tu dominio temporal primario. En la forma de aplicación y creación vas a seleccionar y dar clic en el “Método” para escoger la aplicación de InsightHub y luego harás clic en el botón de “Crear aplicación”.

De igual forma, verás un apartado que te indica en la primera casilla para que ingreses el nombre de la aplicación. Así como también la casilla para que ingreses el dominio primario, y más abajo verás el montón de aplicaciones por las que puedes optar.

Pasamos a la creación de aplicación de manera manual

Al igual que el 1er paso, pero con variaciones en el 2do paso que serán necesarias para lograr nuestro objetivo.

Arrancando desde el paso 2 crear una aplicación PHP customizada

  • Localizamos el botón azul de “Crear aplicaciones”, rellenamos cada casilla y evaluamos que todos los datos sean correctos.

  • En la misma plataforma donde vamos a volcar los datos vamos a observar el apartado que indica “Opciones Avanzadas” y cambiamos las versiones PHP por el 8.2 o versiones superiores que correspondan.

Dichas opciones avanzadas o customizadas las puedes ver claramente como la última opción, la que se encuentra al lado de “Git”. Luego abajo tildas la casilla de “Mostrar opciones avanzadas”. Posterior le das clic en “Crear uno nuevo” y finalizas haciendo clic en “PHP 8.2” y “Crear aplicación”.

Precaución:

Recuerda que debes vaciar de tu aplicación el directorio “public_html” antes de proceder. Esto te va a ayudar a que prevengas cualquier tipo de conflicto potencial en su instalación. Accede al botón de “Administrador de archivos” en el panel de creación de aplicaciones para completar este paso.

Paso 3 – Hacer login en el servidor

Atención:

Puede que el script no corra o funcione cuando ingresas siendo usuario root (usuario raíz).

  • Ingresa al servidor y luego vas a tu directorio. Conéctate usando el SSH y corriendo el comando de SSH donde estará tu “Nombre de usuario@host”. De esta manera vas a tener acceso al panel de aplicaciones.

Paso 4 – Descargando el script para su ejecución

Ahora que ya has ingresado al panel, es momento de que corras el comando afuera de tu directorio de aplicaciones.

Atención:

No remuevas el archivo de InsightHub que se encuentra localizado fuera del directorio de aplicaciones. Esto juega un papel fundamental en el proceso. Ahora puedes seguir los comandos que correspondan.

Paso 5 – Estableciendo la plataforma web personalizada

Una vez hecha la ejecución del script, configura la plataforma web personalizada en su respectiva pestaña de “Configuración de navegación pública” en el panel de la aplicación.

Paso 6 – Configuración del supervisor

  • Navega hasta ver la pestaña “Supervisores” ubicada dentro del Panel de aplicación y procede a crear un supervisor para InsightHub.

El comando para realizar esta acción es:

Paso 7 – Configuración de Cronjob

Para finalizar con la configuración manual y la creación de estas aplicaciones vamos a requerir de:

  • Navega hasta la pestaña que indica “Cronjob” dentro del Panel de Servidor y luego vas a la opción “Configurar un Cronjob” para InsightHub.

El comando para su aplicación es:

Y esto es todo lo que necesitas para poner en práctica la creación de las aplicaciones desde el servidor avatar de InsightHub. Como puedes notar, tal vez la manera automatizada sea la más factible pero la avanzada te permite tocar las configuraciones y corregir los errores que a muchos les suele suceder en el camino.

De igual manera, es importante que revises todos los datos que vas a introducir a la hora de rellenar los campos. Asegúrate de que todos los parámetros se encuentran actualizados y así podrás disfrutar de una grata experiencia sin problemas.

Escrito por Noel

Buenas, me llamo Noel, soy un divulgador y amante del software libre y Gnu Linux.
Usuario inquieto por ver las novedades y dar a conocer a todos las grandes ventajas del software libre y Gnu Linux.

Suscribirse
Notificarme las
guest
0 Comentarios
Los más recientes
Los más antiguos Más votados
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram