GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar el servidor Zabbix 3.4 en CentOS 7

En este tutorial, le mostraremos cómo instalar Zabbix 3.4 en CentOS 7. Zabbix es un software de monitoreo de red de código abierto diseñado para monitorear y rastrear el estado de varios dispositivos de red, servidores, máquinas virtuales y otro hardware de red. Puede usar MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 como almacenamiento de datos de back-end. El back-end de Zabbix está escrito en C y el front-end web está escrito en PHP. Zabbix ofrece múltiples opciones de monitoreo, como controles simples para verificar la disponibilidad y la capacidad de respuesta de los servicios estándar, como IMAP o HTTP, sin instalar ningún software en la máquina monitoreada.

Un agente Zabbix se puede implementar en máquinas de monitoreo para monitorear estadísticas como la carga de la CPU, la utilización de la red, el espacio en disco, etc. El modelo cliente-servidor de Zabbix nos permite recopilar conjuntos ricos de datos que pueden ser útiles para monitorear el rendimiento del sitios web, servicios y aplicaciones varias.

Instalar Zabbix en CentOS es una tarea bastante fácil y no debería tomar más de 15 minutos. Esta guía también debería funcionar en otros sistemas Red Hat, pero fue probada y escrita para CentOS 7 VPS. Comencemos con la instalación de Zabbix en su servidor CentOS 7.

1. Instalar Apache y PHP

La instalación de Apache y PHP es un proceso bastante sencillo, solo emita el siguiente comando:

yum install httpd php

2. Instalar MariaDB

En esta guía utilizaremos MySQL/MariaDB como motor de base de datos. Para instalar el servidor MariaDB, ejecute:

yum install mariadb-server

Cuando se complete la instalación, ejecute los siguientes comandos para iniciar y habilitar la ejecución del servicio mariadb:

systemctl start mariadb
systemctl enable = mariadb

Para asegurar su instalación y configurar el problema de la contraseña de root:

mysql_secure_installation

3. Instale Zabbix en CentOS 7

Los paquetes de Zabbix no están disponibles en los repositorios predeterminados de CentOs 7, por lo que primero debemos instalar el repositorio oficial de Zabbix para CentOS y luego instalar todos los paquetes de Zabbix necesarios. Ejecute el siguiente comando para instalar el repositorio de Zabbix 3.4:

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Una vez que el repositorio está instalado, podemos instalar el servidor Zabbix y la interfaz web Zabbix con soporte MySQL usando el siguiente comando:

yum install zabbix-server-mysql zabbix-web-mysql

El comando anterior también instalará todos los paquetes PHP necesarios.

4. Crear una base de datos MySQL para Zabbix

Para crear una base de datos y un usuario mysql para nuestra instalación de Zabbix, ejecute:

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE zabbix CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

A continuación, debemos importar el esquema zabbix a la base de datos zabbix. El siguiente comando le pedirá que ingrese la contraseña de usuario mysql de Zabbix:

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

También necesitamos configurar Zabbix para usar la base de datos recién creada. Abra el archivo de configuración de zabbix:

nano /etc/zabbix/zabbix_server.conf

y establezca la contraseña de la base de datos zabbix:

### Option: DBPassword
#       Database password. Ignored for SQLite.
#       Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=zabbix_passwd

El nombre de la base de datos y el usuario de la base de datos ya están configurados en zabbix de forma predeterminada.

5. Configurar PHP para Zabbix

Abra el archivo de configuración PHP de Zabbix

nano /etc/httpd/conf.d/zabbix.conf

elimine el comentario de la línea date.timezone y configure su zona horaria, en nuestro caso, América/Chicago

    php_value max_execution_time 300
    php_value memory_limit 128M
    php_value post_max_size 16M
    php_value upload_max_filesize 2M
    php_value max_input_time 300
    php_value always_populate_raw_post_data -1
    php_value date.timezone America/Chicago 

reinicie el servicio apache para que los cambios surtan efecto:

systemctl restart httpd

6. Inicie el servidor Zabbix

Ahora, cuando todos los demás servicios estén instalados y configurados, podemos iniciar el servidor Zabbix con el siguiente comando:

systemctl start zabbix-server

Para comprobar si el servicio se ha iniciado y funciona correctamente, ejecute:

systemctl status zabbix-server

La salida debería tener el siguiente aspecto:

● zabbix-server.service - Zabbix Server
   Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2018-04-13 12:22:30 CDT; 1min 14s ago
  Process: 6451 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 6453 (zabbix_server)

7. Acceda a la interfaz web de Zabbix

En el último paso de esta guía, debemos acceder a la interfaz web de Zabbix y finalizar la instalación.

Para finalizar la instalación, abra su navegador y vaya a http://your_server_ip_address/zabbix/ . El instalador le pedirá que ingrese la información de inicio de sesión de la base de datos de Zabbix y una vez que termine los pasos posteriores a la instalación, será redirigido a la página de inicio de sesión de la interfaz web de Zabbix. El nombre de usuario administrador predeterminado es "admin" y la contraseña es "zabbix".

Eso es todo. Ha instalado con éxito el servidor Zabbix 3.4 en su CentOS 7 VPS. Para obtener más información sobre cómo administrar su instalación de Zabbix, consulte la documentación oficial de Zabbix.

Por supuesto, no tiene que instalar Zabbix en su servidor CentOS 7 si utiliza uno de nuestros servicios de alojamiento Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si le gustó esta publicación, sobre Cómo instalar Zabbix 3.4 en CentOS 7, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar el servidor de Minecraft en CentOS 7

  2. Cómo instalar Nginx en CentOS 8

  3. Cómo instalar PostgreSQL en CentOS 8

  4. Cómo instalar MariaDB en CentOS 8

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

Cómo instalar Nginx en CentOS

Cómo instalar MySQL 8 en CentOS 8

Cómo instalar Shoutcast Server en CentOS 8

Cómo instalar Lighttpd en CentOS

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

Cómo instalar el servidor Zabbix en CentOS 8