Instalar Ganglia Monitoring Server en Ubuntu

Instalar Ganglia Monitoring Server en Ubuntu.

Ganglia, es un sistema de monitoreo para sistemas y redes de alto rendimiento. Creado en 2002 bajo licencia BSD por la Universidad de Berkeley, es la base de muchos de los sistemas de monitorización que todos conocemos.

Ganglia utiliza estructuras de datos y algoritmos especialmente diseñados para lograr un consumo mínimo del sistema, independientemente de los datos masivos a recolectar. Dado su carácter poderoso y robusto, actualmente se usa en miles de clusters de todo el mundo, también se admite en la mayoría de sistemas basados en Unix, y varias arquitecturas.

En este articulo veremos como instalar y configurar un servidor Ganglia (especifico), para monitorizar varios servidores, vps o clusters.

 

Instalar Ganglia Monitoring Server en Ubuntu

Nosotros instalamos Ganglia Monitoring en Ubuntu 18.04 LTS, pero también es valido para otros sistemas similares. Comenzamos.

Instalar Apache

Instalamos el servidor Apache.

Iniciamos y habilitamos Apache con el inicio del sistema.

Ya tenemos Apache instalado y corriendo en nuestro servidor.

 

Instalar PHP 7.2

La versión 7.2 de php viene de manera predeterminada en los repositorios de Ubuntu 18.04 LTS, si instalas Ganglia en otras versiones como por ejemplo Ubuntu 16.04 LTS debes agregar el siguiente repositorio (si no es tu caso, omite).

Actualizamos e instalamos PHP 7.2 con los módulos necesarios para el correcto funcionamiento de Ganglia.

Ahora vamos a configurar php.ini.

La configuración que te propongo es correcta para Glanglia, aun así, puedes modificarla dependiendo de tus necesidades.

Reiniciamos Apache.

La instalación de php a terminado, vamos a instalar el monitoring server.

 

Instalamos la herramienta Ganglia

Nuestro servidor web ya está en marcha, continuamos con la instalación de Ganglia desde los repositorios oficiales predeterminados.

Una vez termine la instalación, iniciamos y habilitamos la herramienta para que arranque con el sistema.

Puedes verificar que se instalo correctamente y que está corriendo, con el comando…

ejemplo de salida valida…

ganglia-monitor.service
    Loaded: loaded (/etc/init.d/ganglia-monitor; generated)
      Active: active (running) since Wed 2020-01-23 07:12:46 CST; 38s ago
        Docs: man:systemd-sysv-generator(8)
      Tasks: 2 (limit: 3927)
   CGroup: /system.slice/ganglia-monitor.service
                   └─20853 /usr/sbin/gmond –pid-file /var/run/gmond.pid

Jan 23 07:12:46 ubuntu1804 systemd[1]: Starting ganglia-monitor.service…
Jan 23 07:12:46 ubuntu1804 ganglia-monitor[20853]: Starting Ganglia Monitor Daemon: gmond.
Jan 23 07:12:46 ubuntu1804 systemd[1]: Started ganglia-monitor.service.

Perfecto… Ganglia ya funciona.

 

Configurar Ganglia

El archivo de configuración predeterminado es «gmetad.conf», para que Ganglia nos funcione bien debemos hacer algunas modificaciones.

Edita la ip de «my cluster». Esta IP debe ser del servidor que trabajara como nodo principal.

Guarda el archivo y cierra el editor.

También debemos insertar la ip principal en el archivo «gmond.conf».

Cambia las IP.

Guarda el archivo y cierra el editor.

Copiamos el archivo de configuración que hemos editado, al virtual host de Apache.

La instalación de Ganglia a concluido, solo nos falta reiniciar los servicios requeridos.

 

Acceder a Ganglia Monitoring

Para acceder a Ganglia inserta la siguiente url (con tu ip), en tu navegador web favorito.

http://ip-servidor-primario/ganglia

Aparece una pantalla similar a la de la siguiente imagen:

Pantalla principal de Ganglia

Pantalla principal de Ganglia

Revisa todas las opciones disponibles y configura lo que quieras.

 

Instalar clientes Ganglia

La instalación de los clientes de Ganglia es muy sencilla, tan solo debemos instalar la aplicación ganglia-monitor, e insertar la ip del servidor primario en su archivo de configuración.

Abrimos el archivo de configuración.

Inserta la ip del servidor primario tal como te indico a continuación, recuerda que estamos en el cliente.

Guarda el archivo y cierra el editor.

Iniciamos y habilitamos la herramienta cliente para que arranque con el sistema.

En pocos minutos los sistemas cliente comenzaran a enviar datos al servidor primario.

Ha concluido la instalación y configuración de Ganglia Monitoring Server.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario