GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo monitorizar servidores CentOS y Ubuntu con Pandora FMS

Introducción

Pandora FMS (Pandora Flexible Monitoring System) es un software de monitorización flexible y altamente escalable para redes, servidores, aplicaciones y entornos virtuales. Pandora FMS puede monitorear el estado y el rendimiento de diferentes sistemas operativos de servidor y aplicaciones de servidor como servidores web, bases de datos, proxies, etc. Pandora FMS consiste en un software de servidor y agentes de monitoreo. En este tutorial, le mostraré cómo instalar Pandora FMS Server en CentOS 7 y cómo agregar un agente de monitoreo en Ubuntu 15.04.

Requisitos

  • CentOS 7:64 bits para el servidor Pandora
  • Ubuntu 15.04 - 64 bits para el agente de Pandora
  • Privilegios de raíz

IP de CentOS 7:192.168.43.187
IP de Ubuntu 15.04:192.168.43.105

Qué haremos en este tutorial:

  1. Instalar los paquetes de requisitos previos para Pandora FMS.
  2. Deshabilitar SELinux y firewalld.
  3. Instalación del servidor de Pandora en CentOS 7
  4. Instalación del Agente de Pandora en Ubuntu 15.04
  5. Pruebas

Instalar los paquetes de requisitos previos

El primer paso es instalar los requisitos previos para el software PandoraFMS en nuestro servidor CentOS. El servidor ejecutará la interfaz de usuario de Pandora basada en la web y será el lugar central donde se conectarán los agentes de monitoreo.

yum install mariadb-server httpd mod_php php-gd php-mysql php-mbstring xorg-x11-fonts-misc graphviz php-snmp php-pear php-ldap xorg-x11-fonts-75dpi graphviz perl-Sys-Syslog perl-libwww-perl perl-XML-Simple perl-XML-Twig net-snmp-utils perl-NetAddr-IP perl-IO-Socket-INET6 perl-Socket6 perl-Net-Telnet nmap perl-JSON perl-Encode-Locale net-snmp-perl perl-CPAN

El paquete wimc no está disponible desde el repositorio base de CentOS, por lo que lo descargaremos con wget y lo instalaremos manualmente.

cd /tmp
wget http://softlayer-dal.dl.sourceforge.net/project/pandora/Tools%20and%20dependencies%20%28All%20versions%29/RPM%20CentOS%2C%20RHEL/wmic-4.0.0tp4-0.x86_64.rpm

rpm -ivh wmic-4.0.0tp4-0.x86_64.rpm

Deshabilitar SELinux:

sed -i -e 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

y detener firewalld:

systemctl stop firewalld

Instalando Pandora FMS en CentOS 7

Paso 1 - Configuración de MariaDB/MySQL

systemctl start mariadb
mysql_secure_installation
Set root password? [Y/n] Y
TYPE YOUR PASSWORD
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Paso 2:Instalar Pandora Console

Descarga e instala la Consola de Pandora:

cd /tmp
wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_console-5.1SP1-1.noarch.rpm
rpm -ivh pandorafms_console-5.1SP1-1.noarch.rpm

Otorgue permiso a 777 para el archivo de configuración del servidor de Pandora.

chmod -R 777 /var/www/html/pandora_console/include

Inicie MariaDB y httpd

systemctl start mariadb
systemctl start httpd

Abre el servidor de pandora desde tu navegador. http://yourrip/pandora_console/.

Haga clic en Siguiente.

Haga clic en Sí, acepto los términos de la licencia.

Todas las dependencias de software están instaladas, seleccione "Base de datos MySQL" para este tutorial y
haga clic en Siguiente.

Creará una nueva base de datos con el nombre pandora con privilegios de root.
Haga clic en Siguiente.

La configuración de la base de datos finalizó con éxito. Tenga en cuenta la contraseña aleatoria generada:dxowdqfx porque la necesita para el siguiente paso.
Haga clic en Siguiente.

y finalmente, Pandora Console está instalada y ahora puede iniciar sesión con las credenciales predeterminadas. nombre de usuario =admin - contraseña =pandora.

Antes de iniciar sesión en pandora, debe cambiar el nombre del archivo install.php en el directorio /var/www/html/pandora_console.

mv /var/www/html/pandora_console/install.php /var/www/html/pandora_console/install_backup.php

y ahora inicie sesión en Pandora Console. Esta es una captura de pantalla después de iniciar sesión en Pandora Console.

Paso 3 - Instalar Pandora Server

Descargue e instale Pandora Server.

cd /tmp
wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_server-5.1SP1-1.noarch.rpm

rpm -ivh pandorafms_server-5.1SP1-1.noarch.rpm

Edite el archivo de configuración del servidor de Pandora:

vi /etc/pandora/pandora_server.conf

agregue la contraseña generada en la línea dbpass - dxowdqfx .

y luego inicie el servidor Pandora y el servidor Tentacle.

/etc/init.d/pandora-server start
/etc/init.d/tentacle_serverd start

En este paso, el servidor de Pandora ha sido configurado y listo para agregar un nuevo host monitoreo al servidor.

Instalando Pandora Agent en Ubuntu 15.04

En esta parte del tutorial, instalará el agente de monitoreo de Pandora en Ubuntu 15.04 y lo agregará al servidor de Pandora.

Inicie sesión en el servidor de Ubuntu y conviértase en usuario root ejecutando:

sudo -

Luego descargue e instale el agente en Ubuntu:

cd /tmp
wget http://softlayer-ams.dl.sourceforge.net/project/pandora/Pandora%20FMS%205.1/SP1Final/Debian_Ubuntu/pandorafms.agent_unix_5.1SP1.deb

dpkg -i pandorafms.agent_unix_5.1SP1.deb

Edite el archivo de configuración del agente de Pandora,

vi /etc/pandora/pandora_agent.conf

agregue la IP del servidor de Pandora 192.168.43.187 en la línea server_ip,

y luego inicie el agente de Pandora.

/etc/init.d/pandora_agent_daemon start

Probando PandoraFMS

Abra su navegador e inicie sesión en la consola de Pandora. http://192.168.43.187/pandora_console/

Puedes ver:

Se está ejecutando Pandora Server CentOS 7 con IP 192.168.43.187.

Se ha monitoreado Ubuntu 15.04 con la IP 192.168.43.105 .

Conclusión

Pandora FMS es una poderosa herramienta de monitoreo para servidores, redes y aplicaciones. Es fácil de configurar e implementar en los servidores. Pandora FMS puede monitorizar diferentes sistemas operativos como Linux, Windows, HP-UX, Solaris y BSD y dispone de una completa biblioteca de documentación.

Enlaces

  • http://pandorafms.com/

Ubuntu
  1. Cómo hacer un servidor de Minecraft con Hostinger, Ubuntu, Windows y macOS

  2. Cómo monitorear los límites de OpenVZ con vzwatchd en Debian y Ubuntu

  3. Cómo instalar el servidor web Cherokee con PHP5 y MySQL en Ubuntu 11.04

  4. Cómo instalar Apache Hive con Hadoop en CentOS, Ubuntu y LinuxMint

  5. Cómo configurar bloques de servidor Nginx en Ubuntu y CentOS

Cómo instalar y configurar un servidor NFS en Ubuntu 18.04

Cómo monitorear los archivos de registro del servidor con Logwatch en Debian y Ubuntu

Cómo instalar y configurar OpenLiteSpeed ​​Server en Ubuntu 18.04 junto con MariaDB

Cómo instalar y configurar el servidor web Caddy con PHP y MariaDB en Ubuntu 20.04

Cómo instalar Lighttpd con PHP-FPM y MySQL en Ubuntu 20.04 LTS

Cómo instalar y conectar un agente al servidor de Pandora FMS