GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo Instalar PandoraFMS Server en CentOS 7 / RHEL 7 – Solución de Monitorización para tu Infraestructura

Pandora FMS es una solución de monitorización flexible para sus servidores, redes, infraestructura virtual y aplicaciones. Es un software gratuito y se publica bajo la Licencia pública general de GNU.

Pandora FMS es altamente escalable y es muy adecuado para entornos complejos, dinámicos y más grandes.

Pandora FMS se puede utilizar para monitorear el estado y el rendimiento de servidores, bases de datos, servidores web, aplicaciones y sistemas de hardware de red, como firewalls o enrutadores.

Pandora FMS utiliza WMI, SNMP , TCP, UDP, ICMP, protocolos HTTP y agentes de servidor para recopilar métricas de rendimiento. Además, utiliza la pila TCP/IP para monitorear los sistemas de hardware, como balanceadores de carga, enrutadores, impresoras o conmutadores.

Te puede interesar,

LEER :Instalar y configurar Nagios 4.3 en CentOS 7/Ubuntu 16.04/Debian 8

LEER :Instalar Icinga2 en Ubuntu 16.04/14.04, Debian y Mint

LEER :Instalar Cómo instalar Zabbix Server 3.2 en CentOS 7/Ubuntu 16.04/Debian 8

LEER :Netdata:una herramienta de supervisión del rendimiento en tiempo real para Linux

Componentes de Pandora FMS:

Servidor de Pandora:

Pandora Server es un paquete de doce servidores diferentes, que se encargan de recopilar y procesar datos, ej. El servidor de datos procesa la información enviada por los agentes donde el servidor de red ejecuta las tareas de monitoreo remoto.

El servidor de Pandora también es responsable de insertar los datos recopilados en la base de datos de Pandora y generar alertas de monitoreo. El servidor de Pandora se puede instalar en Linux y Windows sistema operativo.

Consola web:

La consola web permite a los usuarios operar y administrar el sistema de monitoreo. Está desarrollado en PHP y depende de la base de datos back-end y un servidor web. Puede configurar la consola web Linux , Solaris, Windows y sistemas operativos AIX.

Agentes:

Los agentes se utilizan para recopilar las métricas de rendimiento de los servidores del cliente. El agente es compatible con casi todas las plataformas, incluidas Microsoft, AIX, Solaris, Linux , IPSO, Mac OS o FreeBSD y también SAP.

Base de datos:

La base de datos contiene datos recopilados por agentes, configuración definida por el administrador, incidentes, eventos, información de auditoría, etc. Es compatible con MySQL y Oracle como servidor de base de datos.

Requisitos del sistema:

Los requisitos de los sistemas dependen de la cantidad de agentes de monitoreo.

Hasta 500 agentes – 3 GB de RAM, una CPU de un solo núcleo de 2,5 GHz y un disco duro con 7200 RPM.

Hasta 2.000 agentes – 6 GB de RAM, una CPU de doble núcleo de 2,5 GHz y un disco duro con 10000 RPM o más.

Para más de 4.000 agentes – 12 GB de RAM, una CPU de cuatro núcleos de 3 GHz y un disco duro con 15000 RPM o más.

Entorno:

En este tutorial, usamos dos sistemas para la demostración, como se menciona a continuación.

Instalar MariaDB:

Instalemos MariaDB servidor de base de datos en servidor de Pandora .

yum -y install mariadb-server

Inicie el servicio MariaDb usando el siguiente comando.

systemctl start mariadb

Permita que MariaDB se inicie automáticamente al iniciar el sistema.

systemctl enable mariadb

Dado que se trata de una nueva configuración de base de datos, ejecutaremos el comando mysql_secure_installation para asegurar la instancia de MySQL .

Para la instalación de Pandora, debe tener la contraseña del usuario raíz de MySQL.

Instalar Consola de Pandora:

Es necesario configurar el repositorio de Pandora FMS para la instalación del servidor y la consola de Pandora. Crear un .repo archivo en /etc/yum.repos.d/ directorio.

vi /etc/yum.repos.d/pandorafms.repo

Utilice la siguiente información del depósito.

[artica_pandorafms]
name=CentOS6 - PandoraFMS official repo
baseurl=http://firefly.artica.es/centos7
gpgcheck=0
enabled=1

Ahora, instala la consola de Pandora usando el comando YUM.

yum -y install pandorafms_console

Dado que la consola de Pandora funciona sobre el servidor web Apache , debe iniciar el servicio Apache. Además, habilite el inicio automático del servicio durante el arranque del sistema.

systemctl start httpd
systemctl enable httpd

Cortafuegos:

Agregue reglas de permiso en el firewall para permitir HTTPD puerto 80 accesible por máquinas externas.

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

SELinux:

La consola de Pandora escribirá las configuraciones en el disco en el momento de la configuración de la consola. SELinux puede bloquear la escritura de archivos, por lo que debe permitirlo en SELinux.

yum install -y policycoreutils-python
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/include'
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/attachment'
restorecon '/var/www/html/pandora_console/include'
restorecon '/var/www/html/pandora_console/attachment'

Configurar la consola de Pandora:

Ahora, comencemos la instalación de la consola a través del navegador web. Abre un navegador web y apunta a

http://tu.ip.add.ress/pandora_console

Haga clic en Siguiente.

Acepte el acuerdo de licencia.

El instalador ahora verifica las dependencias requeridas.

Introduzca la contraseña raíz de MySQL.

La consola creará la base de datos para el servidor de Pandora. Anote la contraseña, ya que puede necesitarla más adelante durante la configuración del Servidor Pandora.

Haga clic en Siguiente.

La consola de Pandora ya está completa. Eliminar el archivo install.php archivo del directorio pandora_console .

rm -rf /var/www/html/pandora_console/install.php

Inicie sesión en la consola de Pandora:

http://tu.ip.add.ress/pandora_console

El usuario predeterminado es admin y la contraseña es pandora . Cámbielo tan pronto como inicie sesión.

Seleccione el idioma , zona horaria e ingrese una dirección de correo electrónico para recibir alertas .

Haga clic en Finalizar.

Panel:

Páginas:1 2
Cent OS
  1. Cómo instalar un servidor DNS en RHEL 8 / CentOS 8 Linux

  2. Cómo instalar Roundcube en su servidor ISPConfig3 en CentOS 6

  3. Cómo instalar Puppet en CentOS 8 / RHEL 8

  4. Cómo instalar Puppet 6.x en CentOS 7 / RHEL 7

  5. CentOS / RHEL 7:Cómo instalar la GUI

Cómo instalar NTP (Chrony) en CentOS 8 / CentOS 7 y RHEL 8 / RHEL 7

Cómo instalar Zabbix Server 4.x en CentOS 6 / RHEL 6

Cómo instalar el servidor web Jetty en CentOS 7 / RHEL 7

Cómo instalar el servidor Zabbix 5.0/4.0 en CentOS 7/RHEL 7

Cómo instalar Varnish Cache para Apache en CentOS/RHEL 8

Cómo instalar el servidor de PandoraFMS en CentOS 8

    Nombre de host Dirección IP SO Propósito
    servidor.itzgeek.local 192.168.1.10 CentOS 7 Servidor de Pandora y Consola de Pandora
    cliente.itzgeek.local 192.168.1.20 CentOS 7 Servidor cliente ejecutando Pandora Agent