Zabbix no está disponible en el repositorio oficial de paquetes de Ubuntu 18.04 LTS. Pero, puede agregar fácilmente el repositorio oficial de Pakage de Zabbix en Ubuntu 18.04 LTS e instalar Zabbix desde allí.
Primero, navegue al ~/Descargas directorio con el siguiente comando:
$ cd ~/descargas
Ahora, descargue el archivo Deb del repositorio de paquetes Zabbix con el siguiente comando:
$ wget https: // repo.zabbix.com/zabbix/4.0/Ubuntu/Pool/Main/Z/Zabbix-Release/
Zabbix-Lelease_4.0-2+bionic_all.debutante
El archivo del paquete deb se debe descargar.
Como puede ver, se descarga un nuevo archivo deb en el ~/Descargas directorio.
Ahora, instale el archivo del paquete DEB con el siguiente comando:
$ sudo dpkg -i Zabbix -Lelease*.debutante
Se debe agregar el repositorio de paquetes oficial de Zabbix.
Actualización del caché del repositorio de paquetes apt:
Ahora, debe actualizar el caché del repositorio de paquetes APT.
Para hacer eso, ejecute el siguiente comando:
$ sudo apt actualización
El caché del repositorio del paquete APT debe actualizarse.
Instalación y configuración de Zabbix:
Ahora, puede instalar Zabbix con el siguiente comando:
$ sudo apto instalación zabbix-server-mysql zabbix-frontend-php zabbix-agent
Ahora presiona Y y luego presiona .
Se está instalando zabbix.
Zabbix está instalado en este punto.
Ahora tienes que crear una base de datos MySQL/Mariadb para Zabbix.
Para hacer eso, comience la consola MySQL/Mariadb como raíz Con el siguiente comando:
$ sudo mysql -u root
Si tiene contraseña mySQL/mariadb configurada para el raíz usuario, luego puede usar el siguiente comando para iniciar sesión en la consola como raíz:
$ sudo mysql -u root -p
Y luego ingrese la contraseña y debe iniciar sesión.
Una vez que haya iniciado sesión en la consola mysql/mariadb, debería verse algo así.
Ahora, crea una base de datos zabbix Con el siguiente comando SQL:
Mariadb [(ninguno)]> Crear base de datos Zabbix Set Utf8 Collate UTF8_Bin;
La base de datos zabbix debe crearse.
Ahora, otorgue todos los privilegios al usuario zabbix a la base de datos zabbix Acaba de crear y también establece una contraseña para el usuario zabbix Con el siguiente comando SQL:
Mariadb [(ninguno)]> otorgue todos los privilegios en Zabbix.* a zabbix@localhost identificado por
'Your_Password_here';
NOTA: Asegúrese de reemplazar You_password_here Con la contraseña deseada.
Se deben otorgar los permisos requeridos y la contraseña debe establecerse. Configuré la contraseña zabbix En este artículo por simplicidad.
Ahora, salga de la consola MySQL/Mariadb con el siguiente comando:
Mariadb [(ninguno)]> salir;
Ahora, cree las tablas requeridas con el siguiente comando:
$ zcat/usr/share/doc/zabbix-server-mysql*/create.sql.GZ | mysql -uzabbix -dzabbix -pzabbix
NOTA: Asegúrese de reemplazar la contraseña zabbix con la contraseña que establece.
Ahora, debe editar el archivo de configuración de Zabbix /etc/zabbix/zabbix_server.confusión Con el siguiente comando:
$ sudo nano/etc/zabbix/zabbix_server.confusión
Ahora, encuentre la línea DBuser = Zabbix y agregue una nueva línea debajo de ella como está marcada en la captura de pantalla a continuación. Una vez que haya terminado, presione + X seguido por Y y luego presiona Para guardar el archivo.
NOTA: Dbpassword =zabbix, Establece la contraseña de la base de datos en zabbix. Reemplazar zabbix con la contraseña que establece.
Ahora, debe establecer la zona horaria correcta en el motor PHP. Para hacer eso, editar el archivo de configuración /etc/zabbix/apache.confusión Con el siguiente comando:
$ sudo nano/etc/zabbix/apache.confusión
Ahora, desplácese hacia abajo un poco y encuentre las líneas marcadas. Retire el hash (#) firme para incommentarlos y cambiar Europa/Riga a tu zona horaria deseada. Puede encontrar más información sobre qué poner allí en https: // en.Wikipedia.org/wiki/list_of_tz_database_time_zones.
El archivo de configuración final en mi caso se ve como sigue. Una vez que haya terminado, presione + X seguido por Y y luego presiona Para guardar el archivo.
Ahora, reinicie servidor zabbix, agente zabbix y apache2 Servicios con el siguiente comando:
$ sudo systemctl reiniciar zabbix-server zabbix-agent apache2
Ahora agregue servidor zabbix, agente zabbix y apache2 Servicios al inicio del sistema de su Ubuntu 18.04 máquina LTS con el siguiente comando:
$ sudo SystemCTL Habilitar zabbix-server zabbix-agent apache2
servidor zabbix, agente zabbix y apache2 Los servicios deben agregarse al inicio del sistema y comenzarán automáticamente cuando su computadora se inicie a partir de ahora.
Ahora, ejecute el siguiente comando para encontrar la dirección IP de su Ubuntu 18.04 Máquina LTS:
$ ip a
Como puede ver, en mi caso la dirección IP de mi Ubuntu 18.04 LTS Machine es 192.168.21.128. Debería ser diferente para ti. Entonces, asegúrese de reemplazarlo con el tuyo de ahora en adelante.
Ahora, visite http: // 192.168.21.128/Zabbix de su navegador web favorito y debería ver la siguiente página. Mientras está ejecutando Zabbix Frontend por primera vez, debe configurar el Frontend Zabbix. Para hacer eso, haga clic en Próximo paso.
Ahora, asegúrese de que todos los requisitos previos estén bien. Entonces, haga clic en Próximo paso.
Ahora, escriba la contraseña para el usuario de la base de datos MySQL/mariadb zabbix (En mi caso es zabbix) y haga clic en Próximo paso.
Ahora, haga clic en Próximo paso.
Asegúrese de que toda la información sea correcta. Entonces, haga clic en Próximo paso.
Zabbix debe configurarse correctamente. Ahora, haga clic en Finalizar.
Ahora debería poder iniciar sesión como usuario predeterminado Administración Con la contraseña predeterminada zabbix.
Una vez que inicie sesión, debería ver el panel de Zabbix. Ahora, puedes usar Zabbix tanto como quieras.
Así es como instalas Zabbix en Ubuntu 18.04 LTS. Gracias por leer este artículo.