Cómo instalar LibreNMS en Ubuntu

Cómo instalar LibreNMS en Ubuntu

LibreNMS es una herramienta de monitoreo de red de código abierto que permite a los administradores de red y los equipos de operaciones de TI monitorear, alertar y visualizar el rendimiento de la red. En este artículo, le mostraremos cómo instalar LibreNMS en un sistema Ubuntu de forma sencilla y detallada.

📋 Aquí podrás encontrar✍
  1. Requisitos previos
  2. Paso 1 - Actualiza tu sistema Ubuntu
  3. Paso 2 - Instala los pre requisitos de LibreNMS
  4. Paso 3 - Instala y configura LibreNMS
  5. Paso 4 - Ejemplos de comandos útiles
  6. Conclusión
  7. Preguntas frecuentes
    1. ¿Cuál es la función de LibreNMS?
    2. ¿Qué sistema operativo es compatible con LibreNMS?
    3. ¿LibreNMS es gratuito?
    4. ¿Qué lenguaje de programación se utiliza para LibreNMS?

Requisitos previos

Antes de comenzar con la instalación de LibreNMS, asegúrate de tener lo siguiente:

  • Un servidor Ubuntu que cumpla con los requisitos mínimos del sistema para instalar LibreNMS.
  • Acceso de root o un usuario con permisos sudo.
  • Una conexión a internet para descargar y actualizar paquetes.
  • Configura su servidor con una direccion ipv4 y dns solucionado

Paso 1 - Actualiza tu sistema Ubuntu

Antes de instalar cualquier paquete en Ubuntu, es importante actualizar el sistema. Abre una terminal y ejecuta los siguientes comandos:


sudo apt update && sudo apt upgrade

Si se le solicita una confirmación, escriba 's' y luego presiona 'Enter'. El proceso de actualización puede tardar, dependiendo de la velocidad de su conexión a Internet.

Paso 2 - Instala los pre requisitos de LibreNMS

Para instalar LibreNMS en Ubuntu, necesitamos instalar algunos paquetes previos. Ejecute los siguientes comandos en la terminal:


sudo apt install apache2 composer fping git graphviz libapache2-mod-php7.4 mariadb-client mariadb-server mtr-tiny nmap php-cli php-curl php-gd php-json php-mbstring php-mysql php-snmp php-xml php-zip python3-dev python3-memcache python3-mysqldb python3-pip python3-setuptools python3-wheel rrdtool snmp snmpd whois

Si se le solicita una confirmación, escriba 'y' y luego presione 'Enter'. El proceso de instalación puede tardar, dependiendo de la velocidad de su conexión a Internet.

Paso 3 - Instala y configura LibreNMS

Para instalar LibreNMS, primero necesitamos descargar los archivos de instalación desde GitHub. Abra una terminal y ejecute los siguientes comandos:


cd /opt
sudo git clone https://github.com/librenms/librenms.git
sudo chown -R www-data:www-data /opt/librenms
sudo chmod 775 /opt/librenms
cd /opt/librenms
sudo ./scripts/composer_wrapper.php install --no-dev
sudo cp /opt/librenms/librenms.nonroot.cron /etc/cron.d/librenms
sudo cp /opt/librenms/misc/librenms.logrotate /etc/logrotate.d/librenms
sudo cp /opt/librenms/misc/nginx.librenms.conf /etc/nginx/conf.d/librenms.conf
sudo systemctl restart nginx.service
sudo cp /opt/librenms/misc/librenms.service /etc/systemd/system/
sudo systemctl enable librenms.service
sudo systemctl start librenms.service

Una vez que la instalación esté completa, abra un browser web y vaya a la dirección ip del servidor seguido de '/librenms'. Le debería de aparecer la pantalla de configuración. Siga las instrucciones en pantalla para configurar la base de datos para LibreNMS. Una vez que se completa la configuración, podrá iniciar sesión en el panel de control de LibreNMS utilizando las credenciales que proporcionó durante la configuración.

Paso 4 - Ejemplos de comandos útiles

Aquí hay algunos comandos útiles para administrar LibreNMS en Ubuntu:

  • Para activar el scrapping de dispositivos 'sudo su librenms -c "/opt/librenms/discovery-wrapper.py -h all"'
  • Para realizar un inventario de activos 'sudo su librenms -c "/opt/librenms/discovery.php -h new_device_name"'
  • Para actualizar la base de datos de LibreNMS 'sudo /opt/librenms.daily'
  • Para hacer un backup de la base de datos 'sudo mysqldump -u librenms -p librenms > librenms.sql'

Conclusión

Con la guía anterior, esperamos que usted haya sido capaz de configurar LibreNMS correctamente en su servidor Ubuntu. Si tiene problemas durante la instalación, puede hacer referencia a la documentación oficial de LibreNMS en línea para obtener ayuda adicional. No dude en dejar comentarios si tiene alguna duda o comentario.

Preguntas frecuentes

¿Cuál es la función de LibreNMS?

LibreNMS es una herramienta de monitoreo de red de código abierto que permite a los administradores de red y los equipos de operaciones de TI monitorear, alertar y visualizar el rendimiento de la red.

¿Qué sistema operativo es compatible con LibreNMS?

LibreNMS es compatible con sistemas operativos basados en Unix, incluyendo Ubuntu, Debian, CentOS y FreeBSD.

¿LibreNMS es gratuito?

Sí, LibreNMS es una herramienta gratuita y de código abierto.

¿Qué lenguaje de programación se utiliza para LibreNMS?

LibreNMS está escrito en PHP y JavaScript y utiliza bases de datos relacionales para almacenar y recuperar información de monitoreo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir