Cómo instalar y configurar Zabbix en Ubuntu / Debian

Cómo instalar y configurar Zabbix en Ubuntu / Debian

Los administradores de sistemas a menudo usan herramientas de monitoreo como Zabbix para vigilar servidores, máquinas virtuales, dispositivos conectados a su red y más. Zabbix es una gran herramienta que proporciona una interfaz gráfica para controlar y administrar estos servicios de manera eficiente.





Pero el proceso de instalación de Zabbix en Linux es bastante largo y confuso. Este artículo demostrará cómo instalar fácilmente Zabbix y sus requisitos previos en un sistema que ejecuta Ubuntu o Debian.





Requisitos previos para Zabbix

Para instalar Zabbix con éxito en su escritorio o servidor, necesitará:





  • Una cuenta root
  • Base de datos MySQL
  • PHP
  • Servidor Apache

Paso 1: instalar Apache y PHP

Dado que Zabbix está escrito en PHP, tendrá que descargar PHP y el servidor Apache en su máquina.

Agregue el siguiente repositorio de PPA a su sistema usando agregar-repositorio-apto :



|_+_|

Inicie la terminal y actualice la lista de repositorios de su sistema usando APT:

|_+_|

Actualice los paquetes instalados para asegurarse de que no haya paquetes desactualizados en su computadora.





|_+_|

A continuación, descargue los paquetes necesarios relacionados con Apache y PHP:

|_+_|

Después de descargar los paquetes, el sistema configurará automáticamente el servicio Apache para que se inicie durante el arranque. Compruebe si el servicio se está ejecutando actualmente en su máquina utilizando systemctl :





|_+_|

Si el estado muestra activo (corriendo) , entonces todo está bien. Sin embargo, si no es así, deberá iniciar el servicio manualmente.

|_+_|

Paso 2: instalar y configurar la base de datos MySQL

Ejecute el siguiente comando en la terminal para instalar MySQL.

|_+_|

Ahora, debe instalar la base de datos en su máquina Ubuntu. Para facilitar su trabajo, MySQL proporciona un script de instalación que instala automáticamente la base de datos.

Inicie la terminal y escriba:

|_+_|

Escriba la contraseña del usuario root y presione Ingresar . El script le hará algunas preguntas para configurar la instalación de la base de datos, tales como:

  1. ¿Establecer contraseña de root?
  2. ¿Eliminar usuarios anónimos?
  3. ¿Deshabilitar el inicio de sesión de root de forma remota?
  4. ¿Eliminar la base de datos de prueba y acceder a ella?
  5. ¿Recargar tablas de privilegios ahora?

Escribe y y presione Ingresar para todas las preguntas.

Ahora es el momento de crear una nueva base de datos para Zabbix. Inicie la terminal e ingrese el siguiente comando:

|_+_|

Ejecute los siguientes comandos de la base de datos para crear una nueva base de datos y otorgue los privilegios adecuados al nuevo usuario. Asegúrate de reemplazar contraseña en el segundo comando con una contraseña segura de su elección.

|_+_|

Una vez hecho esto, salga del shell MySQL escribiendo:

|_+_|

Paso 3: descargue e instale Zabbix

Para instalar Zabbix en Ubuntu y Debian, descargue el paquete DEB del repositorio oficial de Zabbix. Usar wget para descargar el archivo del paquete:

|_+_|

Instale el paquete descargado usando APT.

|_+_|

A continuación, descargue el servidor Zabbix, los paquetes de agentes y la interfaz web.

|_+_|

Ahora, cree y cargue el esquema de la base de datos Zabbix.

Autenticación de dos factores de Facebook sin número de teléfono
|_+_|

Paso 4: configurar el servidor Zabbix

Aunque ha instalado Zabbix en su sistema, no está configurado para usar la base de datos que creó antes.

Abra el archivo de configuración de Zabbix ubicado en / etc / zabbix usando tu editor de texto favorito de Linux .

|_+_|

Ahora, ubique las siguientes líneas en el archivo de configuración y cambie el nombre de host, el nombre de usuario y la contraseña.

|_+_|

Asegúrate de reemplazar contraseña con una contraseña segura de su elección.

Relacionado: Cómo crear una contraseña segura que no olvidará

Paso 5: configurar el servidor Apache

Antes de seguir adelante, debe realizar algunos cambios en el archivo de configuración de Zabbix Apache.

Para hacer eso, vuelva a cargar el servidor Apache usando systemctl primero.

|_+_|

Abra el archivo de configuración usando nano o cualquier otro editor de texto.

|_+_|

Encuentra la linea php_value date.timezone y reemplazar con la zona horaria correspondiente a su ubicación geográfica.

Paso 6: Configuración de acabado

Ahora que ha terminado de ajustar los archivos, es hora de iniciar los servicios y configurar Zabbix gráficamente.

Reinicie el servicio Apache usando systemctl.

|_+_|

Inicie el servidor y el agente Zabbix escribiendo el siguiente comando:

|_+_|

Habilite los servicios Zabbix desde la línea de comando.

|_+_|

Verifique si el servidor Zabbix se está ejecutando en su sistema usando el estado systemctl mando.

|_+_|

Continúe si se muestra el estado activo en fuente verde.

Paso 7: Ajustar el cortafuegos con UFW

Para asegurarse de que Zabbix funcione correctamente en su sistema, deberá abrir los puertos 80 y 443 en su red. En Linux, UFW es una gran utilidad que le ayudará a configurar firewalls y administrar puertos .

Abra los puertos 80 y 443 escribiendo el siguiente comando:

|_+_|

Vuelva a cargar su firewall para guardar los cambios.

|_+_|

Paso 8: configurar Zabbix Frontend

Inicie cualquier navegador web en su sistema Linux y diríjase a la siguiente dirección:

|_+_|

Si ha instalado Zabbix en un servidor Linux, reemplace localhost con la dirección IP del servidor. El navegador mostrará la página de bienvenida de Zabbix. Clickea en el Próximo paso botón para continuar.

Ahora, Zabbix verificará los requisitos previos requeridos para la aplicación. Si encuentra un paquete faltante, continúe e instálelo usando la terminal. Una vez hecho esto, haga clic en Próximo paso .

Ingrese la contraseña de la base de datos ingresada en el archivo de configuración antes. Luego seleccione Próximo paso .

El sistema le pedirá información relacionada con el servidor. Ingrese un nombre de servidor apropiado y continúe haciendo clic en Próximo paso .

Zabbix resumirá rápidamente todas las configuraciones y ajustes que ha realizado. Revise esta configuración y haga clic en Próximo paso si todo se ve bien.

Ahora comenzará el proceso de instalación. Seleccione Terminar una vez que Zabbix haya terminado de instalarse.

El sistema lo redireccionará a la página de inicio de sesión. Ingresar Administración y zabbix como nombre de usuario y contraseña respectivamente. Puede cambiar la contraseña más tarde dirigiéndose a Administrador> Usuarios .

Ahora puede monitorear su red fácilmente

Zabbix es una excelente manera de controlar y monitorear dispositivos en su red. Consiste en varias herramientas que un usuario puede necesitar para vigilar los servicios en la nube, las máquinas virtuales, los servidores y otros dispositivos de su red.

También puede configurar un monitor de red portátil utilizando una Raspberry Pi y Nagios Enterprise Monitoring Server (NEMS). Hacer uso de una Raspberry Pi como dispositivo de monitoreo de red es mucho mejor que dedicar un escritorio completo a la tarea.

Cuota Cuota Pío Correo electrónico Cómo convertir su Raspberry Pi en una herramienta de monitoreo de red

¿Quiere monitorear su red o dispositivos remotos? Aquí le mostramos cómo convertir su Raspberry Pi en una herramienta de monitoreo de red usando Nagios.

Leer siguiente
Temas relacionados
  • Linux
  • Servidor Apache
  • Linux
  • SQL
  • PHP
Sobre el Autor Sharma profundo(79 Artículos publicados)

Deepesh es el editor junior para Linux en MUO. Escribe guías informativas sobre Linux, con el objetivo de proporcionar una experiencia maravillosa a todos los recién llegados. No estoy seguro de películas, pero si quieres hablar de tecnología, él es tu chico. En su tiempo libre, puedes encontrarlo leyendo libros, escuchando diferentes géneros musicales o tocando su guitarra.

Más de Deepesh Sharma

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse