GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar la herramienta de monitorización de Pandora FMS en Ubuntu 18.04

Pandora FMS (Sistema de Monitoreo Flexible ) es una herramienta gratuita de monitoreo de infraestructura de TI de código abierto, moderna y altamente escalable con todas las funciones diseñada para todo tipo de entornos. Se utiliza para gestionar equipos de red; Linux y otros servidores similares a Unix y servidores Windows; infraestructuras virtuales y todo tipo de aplicaciones.

Diseñado para ser modular, multiplataforma y fácil de personalizar, Pandora FMS admite el monitoreo de redes, servidores, aplicaciones, bases de datos, nube y virtualización, registros, experiencia del usuario y procesos comerciales.

Utiliza poderosos agentes para todos los sistemas operativos para recopilar datos de sistemas y dispositivos monitoreados, admite monitoreo de red local y remoto, monitoreo automático donde los agentes detectan dispositivos de almacenamiento, particiones o bases de datos, y muchas otras cosas. Los agentes pueden controlar componentes del sistema como servicios, ejecutar procesos o eliminar archivos temporales y más.

También cuenta con un sistema flexible de notificaciones y alertas, admite acceso remoto a través de herramientas como eHorus y SSH, autodescubrimiento de redes, elementos de red, topología de red, etc. Y tiene un sistema de informes integrado con docenas de plantillas de informes y gráficos diferentes para análisis. En particular, es totalmente compatible con la mayoría de las herramientas de código abierto y los usuarios experimentados también pueden crear integraciones personalizadas con los servicios de su elección y mucho más.

Componentes Pandora FMS:

  • Servidores Pandora FMS – Un programa basado en Perl encargado de realizar comprobaciones, recopilar, agregar y procesar los datos. Guardan datos (generados por ellos o agentes) en la base de datos. Todos los servidores están integrados en una sola aplicación de subprocesos múltiples.
  • Consola de Pandora FMS – Una interfaz de usuario (UI) basada en PHP para operar y administrar el sistema de monitoreo. Está alimentado por una base de datos (MySQL/MariaDB por defecto) y un servidor web (Apache por defecto). También se encarga de mostrar la información presente en la base de datos.
  • Base de datos – Los datos sobre el sistema de monitoreo (configuraciones del administrador de la interfaz de usuario, datos de los agentes, eventos, etc.) se almacenan en la base de datos.
  • Agentes de software – A aplicaciones instaladas en sistemas monitorizados, y ejecutadas como daemons o servicios para recolectar los datos para enviarlos a los servidores de Pandora FMS.

Requisitos de hardware del sistema:

Los siguientes son los requisitos mínimos para diferentes entornos de instalación.

Instalación pequeña:de unos pocos a 500 agentes
  • 1 núcleo a 2 GHz
  • 4 GB de RAM
  • 20 GB de espacio en disco duro
Instalación Media:hasta 2000 Agentes
  • 2 núcleos a 2,5 GHz
  • 8 GB de RAM
  • 60 GB de espacio en disco duro
Gran instalación:para más de 4000 Agentes
  • 4 núcleos a 3 GHz
  • 16 GB de RAM
  • 120 GB de espacio en disco duro

En este artículo, le mostraremos el proceso de instalación de la última versión de Pandora FMS herramienta de monitorización en Ubuntu 18.04 LTS servidor.

Paso 1:Instalación de dependencias y paquetes necesarios

1. Inicie sesión en su servidor Ubuntu, actualice su caché de paquetes APT e instale todas las dependencias requeridas para el servidor Pandora, que incluye varios módulos Perl, el servidor Apache HTTP, PHP y sus módulos, y el servidor de base de datos MariaDB, entre otros, desde el repositorios predeterminados ejecutando los siguientes comandos.

$ sudo apt-get update
$ sudo apt-get installsnmp snmpd libtime-format-perl libxml-simple-perl libxml-twig-perl libdbi-perl libnetaddr-ip-perl libhtml-parser-perl xprobe2 nmap libmail-sendmail-perl traceroute libio-socket-inet6-perl libhtml-tree-perl libsnmp-perl snmp-mibs-downloader libio-socket-multicast-perl libsnmp-perl libjson-perl php libapache2-mod-php apache2 mariadb-server mariadb-client php-gd php-mysql php-pear php-snmp php-db php-gettext graphviz  php-curl php-xmlrpc php-ldap dbconfig-common

2. Una vez completada la instalación, compruebe si Apache2 el servicio está en funcionamiento. También verifique si está habilitado para iniciarse automáticamente al iniciar el sistema, usando los siguientes comandos systemctl.

$ sudo systemctl status apache2.service
$ sudo systemctl is-enabled apache2.service

Comprobar el estado de Apache en Ubuntu

3. Compruebe también si MariaDB el servicio está funcionando y habilitado.

$ sudo systemctl status mariadb.service
$ sudo systemctl is-enabled mariadb.service

Comprobar el estado de MariaDB en Ubuntu

4. Cree una contraseña para MariaDB usuario raíz de la base de datos, usando la utilidad de administración del servidor de la base de datos mysqladmin como se muestra.

$ sudo mysqladmin password

Establecer contraseña raíz de MySQL

5. Por defecto en Ubuntu , MySQL/MariaDB está configurado para usar UNIX auth_socket enchufar. Esto evita que el script de instalación de la consola se ejecute correctamente, especialmente en el momento de la creación de la base de datos de Pandora por parte del usuario raíz. Por lo tanto, debe actualizar el complemento de autenticación para que el usuario root use mysql_native_password .

$ sudo mysql -u root
> USE mysql;
> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
> FLUSH PRIVILEGES;
> EXIT;

6. A continuación, mejore la seguridad de su MariaDB servidor ejecutando mysql_secure_installation script de shell.

$ sudo mysql_secure_installation

Después de ejecutar el script, siga las indicaciones (como se muestra en la captura de pantalla):

  • Ingrese la contraseña actual para root (ingrese para ninguno):(ingrese la contraseña establecida en el paso 4).
  • ¿Cambiar la contraseña raíz? [S/n] n
  • ¿Eliminar usuarios anónimos? [S/n] y
  • ¿Deshabilitar el inicio de sesión raíz de forma remota? [S/n] y
  • ¿Quitar la base de datos de prueba y acceder a ella? [S/n] y
  • ¿Volver a cargar las tablas de privilegios ahora? [S/n] y

Servidor MariaDB seguro

7. Otra dependencia requerida es WMI cliente que no está en Ubuntu repositorios Debe descargarlo e instalarlo desde el repositorio de Pandora en SourceForge como se muestra.

$ wget https://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies%20%28All%20versions%29/DEB%20Debian%2C%20Ubuntu/wmi-client_0112-1_amd64.deb
$ sudo dpkg -i wmi-client_0112-1_amd64.deb 

Paso 2:Instalación del servidor y la consola de Pandora

8. Ahora descarga Pandora servidor y consola Paquetes DEB ejecutando los siguientes comandos wget.

$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.console_7.0NG.743.deb
$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.server_7.0NG.743.deb

9. Una vez que haya descargado ambos archivos, instálelos usando el comando dpkg como se muestra. La instalación debería fallar debido a algunos problemas de dependencia como se ve en la captura de pantalla. Para solucionar los problemas, vaya al siguiente paso.

$ sudo dpkg -i pandorafms.console_7.0NG.743.deb pandorafms.server_7.0NG.743.deb

Instalar Pandora FMS y Consola

10. Ejecute el siguiente comando para solucionar automáticamente los problemas de dependencia del paso anterior.

$ sudo apt-get -f install

Solucionar problemas de dependencia de instalación

11. Una vez instalados los paquetes, el instalador reiniciará Apache2 servicio e iniciar el Pandora FMS motor Websocket como se indica en la salida del comando.

Resumen de Instalación de Pandora FMS y Consola

12. La Pandora la consola se instala en la ruta /var/www/html/pandora_console/ . Puede usar el comando ls para ver el contenido del directorio.

$ sudo ls /var/www/html/pandora_console/

Contenido del directorio de la consola de Pandora

13. Si tiene habilitado y en ejecución el servicio de firewall UFW, emita los siguientes comandos para permitir HTTP y HTTPS solicitudes a través del cortafuegos al Apache2 HTTP servidor antes de acceder a Pandora consola.

$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw reload

Paso 3:Complete la instalación de PandoraFMS a través del Web Wizard

14. Ahora necesitas completar la instalación de la Consola de Pandora FMS desde un navegador web. Apunte su navegador a la siguiente dirección para acceder al asistente de instalación de la consola.

http://192.168.58.9/pandora_console/

Después de que se cargue, lea las instrucciones y haga clic en Siguiente para continuar.

Asistente de instalación de la consola de Pandora FMS

15. A continuación, acepte los términos de la licencia haciendo clic en "Sí, acepto los términos de la licencia ”.

Aceptar la licencia de la consola de Pandora FMS

16. Luego, el instalador verificará las dependencias del software. Si todo está bien, haga clic en Siguiente .

Comprueba las dependencias del software

17. Ahora proporcione el MariaDB contraseña de usuario raíz de la base de datos para crear el Pandora FMS base de datos y un usuario de la base de datos (lea las instrucciones). Luego haga clic en Siguiente .

Crear base de datos de Pandora FMS

18. A continuación, el instalador creará la Pandora base de datos y un usuario de MySQL para acceder a ella, y crea una contraseña aleatoria para el usuario de MySQL, toma nota de ella (la contraseña), debes establecerla en la configuración del servidor de Pandora FM como se explica más adelante.

Además, creará un nuevo archivo de configuración ubicado en /var/www/html/pandora_console/include/config.php . Haga clic en Siguiente para completar el proceso de instalación.

Configuración de la base de datos de Pandora FMS

19. Cuando se complete la instalación, cambie el nombre del script de instalación haciendo clic en "Sí, cambie el nombre del archivo ” o eliminarlo por completo.

$ sudo rm /var/www/html/pandora_console/install.php

Para acceder a la página de inicio de sesión de la consola, haga clic en “haga clic aquí para acceder a su Consola de Pandora FMS ”.

Instalación de Pandora FMS completa

20. En la página de inicio de sesión, utilice las credenciales de inicio de sesión predeterminadas para iniciar sesión:

username: admin
password: pandora

Inicio de sesión en Pandora FMS

21. A continuación, configure la consola proporcionando el código de idioma, la zona horaria y el correo electrónico para recibir alertas.

Configurar Consola de Pandora FMS

22. La siguiente captura de pantalla muestra el Pandora FMS Panel de control predeterminado de los usuarios administradores sin ninguna información de monitoreo.

Panel predeterminado de la consola de Pandora

23. A continuación, para proteger la consola de Pandora cuenta del usuario administrador, cambie la contraseña predeterminada a algo fuerte y seguro. Haga clic en el usuario administrador, luego en la página de perfil, ingrese una nueva contraseña y confírmela. Luego haga clic en Actualizar.

Cambiar contraseña de administrador de la consola de Pandora FMS

Paso 4:Realizar la Configuración Inicial y Básica del Servidor de Pandora FMS

24. Para comenzar a monitorear, debe configurar Pandora servidor. Abra y edite el archivo llamado '/etc/pandora/pandora_server.conf ‘.

$ sudo vi /etc/pandora/pandora_server.conf

y busque la siguiente línea y configure el dbpass valor del parámetro a la contraseña de usuario de MySQL (del paso 18).

dbpass bempvuhb

Establezca la contraseña de usuario de MySQL en la configuración de Pandora

25. Finalmente, reinicie Pandora servicio y verifique si está en funcionamiento (en este caso, debería fallar/morir).

$ sudo systemctl restart pandora_server.service
$ sudo systemctl status pandora_server.service

Comprobar el estado del servidor de Pandora

26. La razón por la Pandora el servicio muere inmediatamente después de iniciarse es que el archivo de unidad de servicio predeterminado no tiene el ExecStart correcto comando proporcionado por los desarrolladores.

$ sudo vi /lib/systemd/system/pandora_server.service

Cambiar la línea:

ExecStart=/usr/bin/pandora_server /etc/pandora/pandora_server.conf  -D

a

ExecStart=/etc/init.d/pandora_server start

Guarde los cambios y luego vuelva a cargar systemd configuraciones como se muestra.

$ sudo systemctl daemon-reload

27. Ahora intenta iniciar el Pandora FMS servicio una vez más y verifique si está en funcionamiento y si también está habilitado para iniciarse automáticamente en el arranque del sistema.

$ sudo systemctl start pandora_server.service
$ sudo systemctl status pandora_server.service
$ sudo systemctl is-enabled pandora_server.service

Consultar el Estado del Servicio de Pandora FMS

28. Además, asegúrese de que el Tentáculo (un protocolo de transferencia de archivos cliente/servidor) está en funcionamiento.

$ sudo systemctl status tentacle_serverd.service

Comprobar el estado del tentáculo

29. Por último, vuelve a Pandora FMS consola y actualícelo para comenzar a monitorear el servidor de instalación. Debería poder obtener información sobre el servidor local en el tablero, como se destaca en la siguiente captura de pantalla.

Panel de administración de Pandora FMS

¡Ahí tienes! Acabas de instalar la última versión de Pandora FMS herramienta de monitorización en Ubuntu 18.04 servidor. En la siguiente guía, mostraremos cómo instalar y conectar agentes al servidor de Pandora FMS. Recuerde que puede comunicarse con nosotros a través del formulario de comentarios a continuación.

Compartir es cuidar…
Compartir en FacebookCompartir en TwitterCompartir en LinkedinCompartir en Reddit
Ubuntu
  1. Cómo instalar la herramienta de monitoreo Zabbix en Ubuntu 18.04 LTS

  2. Cómo instalar la supervisión del servidor Nagios en Ubuntu 16.04

  3. Cómo instalar Sensu Monitoring en Ubuntu 16.04

  4. Cómo instalar la herramienta Log.io Realtime Log Monitoring en Ubuntu 16.04 LTS

  5. Cómo instalar la herramienta de monitoreo de Netdata en Ubuntu 20.04

Cómo instalar Stacer System Optimizer &Monitoring Tool en Ubuntu 20.04

Cómo instalar la herramienta de monitoreo Prometheus en Ubuntu 20.04

Cómo instalar la herramienta de monitoreo de red Ntopng en Ubuntu 20.04

Cómo instalar el monitoreo de Cacti en Ubuntu 22.04 | 20.04

Cómo instalar Cacti Monitoring en Ubuntu 15.04

Cómo instalar la herramienta de monitorización de Pandora FMS en Ubuntu Linux