GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar el servidor de monitoreo Ganglia en Ubuntu 18.04

Ganglia es una herramienta de monitoreo distribuida escalable, de código abierto y gratuita diseñada para sistemas informáticos de alto rendimiento. Se ejecuta en todos los principales sistemas operativos y puede manejar clústeres con 2000 nodos. Ganglia utiliza RRDtool para almacenamiento y visualización de datos, XML para representación de datos y XDR para transporte de datos portátil y compacto. Viene con una interfaz web simple y fácil de usar que se puede usar para mostrar estadísticas y métricas en vivo, como la carga promedio de CPU y la utilización de la red para múltiples sistemas.

En este tutorial, explicaremos cómo instalar el servidor y el cliente de monitoreo de Ganglia en Ubuntu 18.04.

Requisitos

  • Un Ubuntu 18.04 VPS nuevo en Atlantic.Net Cloud Platform
  • Una contraseña raíz configurada en ambos servidores

Paso 1:crear el servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Ubuntu 18.04 como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor Ubuntu 18.04, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

apt-get update -y

Paso 2:instale Apache, MariaDB y PHP

Antes de comenzar, el servidor LAMP debe estar instalado en su sistema. Si no está instalado, puede instalarlo con el siguiente comando:

apt-get install apache2 mariadb-server php libapache2-mod-php php-mbstring php-curl php-zip
php-gd php-mysql php-curl unzip wget -y

Una vez instalado, edite el archivo php.ini y modifique algunas configuraciones:

nano /etc/php/7.2/apache2/php.ini

Cambie las siguientes líneas:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
max_input_vars = 1500
date.timezone = America/Chicago

Guarde y cierre el archivo, luego reinicie el servicio Apache para aplicar los cambios.

systemctl restart apache2

Paso 3:instalar el servidor Ganglia

apt-get install ganglia-monitor rrdtool gmetad ganglia-webfrontend -y

Nota:Se le pedirá que reinicie apache2 automáticamente; seleccione SÍ.

Una vez que todos los paquetes estén instalados, inicie el servicio Ganglia y habilítelo para que se inicie en el arranque con el siguiente comando:

systemctl start ganglia-monitor
systemctl start gmetad
systemctl enable ganglia-monitor
systemctl enable gmetad

Paso 4:configurar el servidor Ganglia

Primero, deberá editar el archivo /etc/ganglia/gmetad.conf y definir su servidor maestro.

nano /etc/ganglia/gmetad.conf

Busque la siguiente línea:

data_source "my cluster" localhost

Reemplácelo con la siguiente línea:

data_source "mycluster" 50 localhost your-server-ip:8649

Guarde y cierre el archivo.

Luego, edite el archivo /etc/ganglia/gmond.conf como se muestra a continuación:

nano /etc/ganglia/gmond.conf

Cambie la siguiente sección:

cluster {
name = "mycluster"
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
}
udp_send_channel {
/* mcast_join = 239.2.11.71*/
host = your-server-ip
port = 8649
ttl = 1
}
udp_recv_channel {
/* mcast_join = 239.2.11.71 */
port = 8649
/*bind = 239.2.11.71 */
}

Guarde y cierre el archivo cuando haya terminado.

A continuación, deberá copiar el archivo de configuración de Ganglia en el directorio de host virtual de Apache.

Puedes copiarlo con el siguiente comando:

cp /etc/ganglia-webfrontend/apache.conf /etc/apache2/sites-enabled/ganglia.conf

A continuación, reinicie los servicios de Ganglia y Apache para aplicar los cambios:

systemctl restart ganglia-monitor
systemctl restart gmetad
systemctl restart apache2

Paso 5:instalar y configurar el cliente Ganglia

A continuación, deberá instalar y configurar el cliente Ganglia en el sistema cliente para poder monitorearlo desde el servidor Ganglia.

En el sistema cliente de Ganglia, instale el paquete de cliente de Ganglia con el siguiente comando:

apt-get install ganglia-monitor -y

Una vez instalado, edite el archivo /etc/ganglia/gmond.conf y defina los detalles del servidor Ganglia:

nano /etc/ganglia/gmond.conf

Cambie la siguiente sección agregando la IP de su servidor:

udp_send_channel {
/* mcast_join = 239.2.11.71*/
host = your-server-ip
port = 8649
ttl = 1
}

Guarde y cierre el archivo, luego reinicie el servicio Ganglia para aplicar los cambios:

systemctl restart ganglia-monitor

Paso 6:acceda al panel de Ganglia

Ahora, abra su navegador web y acceda al panel de Ganglia usando la URL http://your-server-ip/ganglia

Debería ver la siguiente pantalla:

Ahora, haga clic en el botón “Elegir un nodo ” y seleccione su servidor. Debería ver información detallada sobre su servidor en la siguiente pantalla:

A continuación, haga clic en el botón “Elegir un nodo ” y seleccione su cliente. Debería ver información detallada sobre su cliente en la siguiente pantalla:

Conclusión

¡Felicidades! Ha instalado con éxito el servidor y el cliente de monitoreo de Ganglia en Ubuntu 18.04. Ahora puede agregar más clientes y comenzar a monitorear desde el tablero de Ganglia. ¡Este proceso también se puede completar en una cuenta de alojamiento VPS de Atlantic.Net!


Linux
  1. Cómo instalar MySQL en Ubuntu 18.04

  2. Cómo instalar el servidor de Minecraft en Ubuntu 18.04

  3. Cómo instalar la ubicación en un servidor Ubuntu

  4. Cómo instalar MariaDB en Ubuntu 22.04

  5. ¿Cómo instalar Ubuntu Server 15.10 en Hyper-v?

Cómo instalar Cacti Monitoring en Ubuntu 14.04

Cómo instalar el servidor Ansible en Ubuntu 18.04

Cómo instalar Monit Monitoring Server en Ubuntu 20.04.

Cómo instalar XWiki en Ubuntu 20.04

Cómo instalar ClickHouse en Ubuntu 20.04

¿Cómo instalar FTP en Ubuntu 18.04?