GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar el servidor Zabbix en un servidor CentOS 7

Zabbix Vision de Walker Cahall

Introducción

Este tutorial le mostrará cómo instalar el servidor Zabbix 5.0 en una instalación de CentOS 7. Zabbix es una herramienta de monitoreo de código abierto que es ideal para monitorear sus servidores en la nube. Sin embargo, puede monitorear muchos otros tipos de dispositivos. La instalación de Zabbix puede ayudarlo a encontrar problemas con su servidor antes de que ocurra una interrupción.

Requisito previo

– Un servidor CentOS 7 que ejecuta LAMP. Consulte esta publicación para obtener detalles sobre la instalación de LAMP en CentOS 7.

–  Si no tiene un servidor CentOS 7, ¡pruebe un servidor privado virtual hoy mismo!

Instalar Zabbix en CentOS 7

Para instalar el servidor Zabbix, deberá averiguar si su instalación de CentOS es de 32 bits o de 64 bits.

Para ello ejecute el comando:

uname -i

uname -i

Si dice x86_64, está utilizando una instalación de 64 bits.

uname -a

Si dice i368, está utilizando una instalación de 32 bits.

Luego necesitaremos instalar el repositorio de Zabbix desde Zabbix.
Para CentOS 7 64-Bit, ejecuta el siguiente comando:

yum install -y centos-release-scl
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

Después de instalar el repositorio de Zabbix, ahora puede instalar el servidor de Zabbix. Hágalo ejecutando el comando:

yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl zabbix-server-mysql zabbix-agent --enablerepo=zabbix-frontend

Ahora, necesitamos hacer algunos cambios de configuración antes de realizar la instalación web.

Edite el archivo de configuración de Zabbix y establezca la zona horaria.

nano /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

Cambiar la siguiente línea

php_value[date.timezone] = America/New_York:

A continuación, edite /etc/php.ini con tu editor favorito y cambia lo siguiente:

En Límites de recursos

max_execution_time = 600

php.ini max_execution_time

max_input_time = 600

php.ini max_input_time

memory_limit= 256M

php.ini límite_memoria

En Manejo de datos

post_max_size = 32M

php.ini post_max_size

En Cargas de archivos

upload_max_filesize = 16M

php.ini upload_max_filesize

En Configuración del módulo

date.timezone = 'UTC'

php.ini fecha.zona horaria

Puede cambiar esto a una zona horaria de su elección. En este ejemplo, estamos usando UTC. Para obtener una lista completa de las zonas horarias de PHP, vaya aquí.

Una vez hecho con las configuraciones de php.ini, podemos configurar la base de datos.

mysql -u root -p

Cuando se le solicite, ingrese su contraseña raíz de MySQL que configuró al instalar MySQL.

En MySQL, ingrese los siguientes comandos:

create database zabbix character set utf8 collate utf8_bin;

Asegúrese de configurar su propia contraseña segura donde dice [insertar-contraseña-aquí]

grant all privileges on zabbix.* to [email protected] identified by '[insert-password-here]';
flush privileges;
exit

Después de crear la base de datos, debemos agregar el esquema y los datos iniciales de Zabbix. Para hacer eso, ejecute los siguientes comandos (para los comandos de MySQL, se le pedirá la contraseña de Zabbix que estableció cuando creó la base de datos):

cd /usr/share/doc/zabbix-server-mysql*/
zcat create.sql.gz | mysql -u zabbix -p zabbix

Una vez que se han agregado el esquema y los datos a la base de datos, debemos editar el archivo de configuración de Zabbix.
Use un editor de texto para editar /etc/zabbix/zabbix_server.conf y asegúrese de que esté configurado lo siguiente:

DBHost=localhost
DBName=zabbix 
DBUser=zabbix 
DBPassword=[insert-password-here]

Una vez que se configura el archivo conf, ahora puede iniciar el servidor Zabbix y reiniciar Apache.

systemctl start rh-php72-php-fpm
systemctl restart zabbix-server zabbix-agent httpd

Ahora, podemos ir a la instalación web. En su navegador, vaya a http://yourhostname-or-ipaddress/zabbix

Si no está seguro de cuál es su dirección IP, ejecute lo siguiente:

ifconfig

ifconfig

En nuestro ejemplo, colocaríamos http://192.68.0.2/zabbix en la barra de direcciones y obtendríamos la siguiente página. Haga clic en Siguiente


Asegúrese de que todo esté bien. Si no, mire su archivo php.ini y haga los cambios apropiados.

Haga clic en siguiente si todo está bien.

Comprobación de requisitos previos

Ingrese la información de su base de datos que configuró anteriormente y haga clic en probar conexión.

Si dice OK, haga clic en siguiente, si no, verifique la información de su base de datos nuevamente para ver si es precisa.

Configurar base de datos

Para la mayoría de las instalaciones, puede mantener los valores predeterminados. Si lo desea, puede establecer un nombre para la instalación. Una vez hecho esto, haga clic en siguiente.

Detalles del servidor

Verifique su instalación y haga clic en siguiente.

Resumen previo a la instalación

Haga clic en terminado para ir a la página de inicio de sesión.

Anote la ruta a su archivo de configuración y seleccione Finalizar

Luego puede iniciar sesión en Zabbix con los inicios de sesión predeterminados.

Nombre de usuario:Administrador

Contraseña:zabbix

Ahora puede iniciar sesión con su nombre de usuario y contraseña predeterminados.

¡Felicidades! Ahora ha instalado Zabbix en Centos 7. ¡Gracias por seguir este procedimiento! Regrese para obtener actualizaciones y pruebe una solución de hospedaje VPS de Atlantic.Net.


Linux
  1. Cómo instalar ClickHouse en CentOS 7

  2. Cómo instalar el servidor de Minecraft en CentOS 7

  3. Cómo instalar el servidor Teamspeak 3 en CentOS 8

  4. Cómo instalar el servidor Zabbix 3.4 en CentOS 7

  5. Cómo instalar Redis en CentOS 7

Cómo instalar Nginx en CentOS 7

Cómo instalar Webmin en CentOS 7

Cómo instalar ownCloud en CentOS 7

Cómo instalar MyWebSQL en CentOS 8

Cómo instalar WordPress en un servidor CentOS 8

Cómo instalar el servidor Zabbix en CentOS 8