LAB 3 - Instalacion de Zabbix en CentOS 7 v3
LAB 3 - Instalacion de Zabbix en CentOS 7 v3
LAB 3 - Instalacion de Zabbix en CentOS 7 v3
DE ZABBIX EN CENTOS 7
1. Requerimientos Iniciales
Este procedimiento se encuentra orientado a la instalación de ZABBIX 4.4
bajo un ambiente LAMP conformado por APACHE 2.4, MARIADB 5 y PHP 7.3
desde CentOS 7 como Sistema Operativo.
El primer paso antes de iniciar la instalación de LAMP corresponde a las
verificaciones de versión de sistema operativo, formato de codificación de
caracteres y zona horaria. Para esto solo debemos ejecutar los siguientes
comandos:
cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
locale
LANG=es_VE.UTF-8
LC_CTYPE=UTF-8
LC_NUMERIC="es_VE.UTF-8"
LC_TIME="es_VE.UTF-8"
LC_COLLATE="es_VE.UTF-8"
.
.
.
LC_ALL=
timedatectl
Local time: Thu 2020-03-26 17:41:40 -04
Universal time: Thu 2020-03-26 21:41:40 UTC
RTC time: Thu 2020-03-26 21:41:39
Time zone: America/Caracas (-04, -0400)
NTP enabled: n/a
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
! Activamos el Servicio
systemctl start mariadb
Cleaning up...
yum update -y
! Instalación de PHP:
yum install php
<?php
phpinfo();
http://<IP-HOST>/info.php)
2. Instalación de Zabbix en CentOS 7
Las instrucciones indicadas en este procedimiento de instalación son
tomadas desde el instructivo publicado en el sitios web de zabbix y adaptada
por nosotros para cumplir con las recomendaciones de seguridad que hemos
emitido en la instalación de LAMP y ajuste algunas presiones en la
configuración de la Base de Datos en MariaDB.
A. Repositorios de Zabbix para CentOS
La instalación del repositorio para CentOS de la ultima versión estable
publicada en el sitio web de zabbix se realizara mediante RPM:
rpm –Uvh
https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-
release-4.4-1.el7.noarch.rpm
! Verificamos que el repositorio se encuentra instalado:
cat /etc/yum.repos.d/zabbix.repo
yum update -y
exit;
show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| zabnms |
+--------------------+
use zabnms;
show tables;
exit;
show tables;
+----------------------------+
| Tables_in_zabnms |
+----------------------------+
| acknowledges |
| ... |
+----------------------------+
149 rows in set (0.00 sec)
quit;
<IfModule mod_php7.c>
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 max_input_vars 10000
php_value always_populate_raw_post_data -1
php_value date.timezone America/Caracas
</IfModule>
zabbix_server –V
zabbix_agentd -V
zabbix_agentd (daemon) (Zabbix) 4.4.7
Revision 77fb8c7ee0 23 March 2020, compilation time: Mar 23
2020 09:08:21
! Verificar que se encuentra apagado el servicio firewalld:
systemctl status firewalld
3. Configuraciones Iniciales
Manos a la obra a las configuraciones básicas desde la interfaz web de
nuestro nuevo zabbix, recuerda que el usuario por defecto es “Admin“ y la
clave es zabbix.
! Para entrar a la interfaz de configuración inicial solo debemos colocar
en el web browser la dirección http://<IP HOST>/zabbix
! Si hemos llegado hasta este punto todo va bien con nuestro servidor
apache y los servicios del server de Zabbix. Procedemos a aplicar en
<siguiente>
! Si hemos cumplido con todos los requerimientos de ajustes e
instalación de módulos de PHP podemos procedemos a aplicar en
<siguiente>
! En la siguiente pantalla colocamos IP del servidor Zabbix, puerto de
comunicación y el nombre que le deseamos asignar.
! En este momento ya podemos autenticarnos en nuestra nueva
implementación básica de Zabbix.