Skip to content

Latest commit

 

History

History
142 lines (94 loc) · 3.89 KB

instalar-zabbix.md

File metadata and controls

142 lines (94 loc) · 3.89 KB

Instalación del servidor Zabbix

Instalación de Zabbix 4.2.1 en Ubuntu 18.04:

  1. Descargamos Zabbix:
wget wget https://repo.zabbix.com/zabbix/4.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.2-1+bionic_all.deb
  1. Instalamos el paquete descargado antes:

    sudo dpkg -i zabbix-release_4.2-1+bionic_all.deb
  2. Actualizamos los repositorios:

    sudo apt update
  3. Instalamos otros paquetes necesarios para el servidor Zabbix:

    sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent
  4. Conextamos al servidor de bases de datos:

    mysql -uroot -p

    Nos pedirá la contraseña del administrador del gestor de bases de datos (root). Como lo acabamnos de instalar, lo dejamos vacío.

  5. Creamos la base de datos:

    create database zabbix character set utf8 collate utf8_bin;
  6. Creamos al usuario zabbix con contraseña password y le damos todos los privilegios sobre la base de datos zabbix:

    grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
  7. Cerramos mysql:

    quit;
  8. Importamos el esquema inicial y los datos, utilizando la contraseña antes creada:

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

    Nos pedirá la conttaseña del usuario zabbix.

  9. Editamos el fichero /etc/zabbix/zabbix_server.conf y modificamos las siguientes propiedades:

    DBUser=zabbix
    DBPassword=password
  10. Editamos el fichero /etc/zabbix/apache.conf para especificar nuestra zona horaria:

    <IfModule mod_php5.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 Europe/London			<--- añadir esta línea
    </IfModule>
    <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 Europe/London			<--- añadir esta línea
    </IfModule>
  11. Reiniciamos el servidor y el agente Zabbix, y el servidor web Apache:

    sudo systemctl restart zabbix-server zabbix-agent apache2
  12. Configuramos los servicios Zabbix para que se inicie automáticamente en el arranque:

    sudo systemctl enable zabbix-server zabbix-agent apache2
  13. Ya estaría completado el proceso de instalación, ahora podemos acceder a la interfaz de Zabbix para administrarlo accediendo a la siguiente dirección http://localhost/zabbix en el navegador:

imagen14

  1. El configuración va a comprobar los requisitos:

imagen15

  1. Ponemos el nombre de la base de datos, el usuario y la contraseña:

imagen16

* ¡OJO! En los pasos anteriores configuramos lo siguiente : "DatabaseName=zabbix", "User=zabbix", "Password=password".

  1. Indicamos el nombre de la base de datos:

imagen17

* ¡OJO! En los pasos anteriores configuramos lo siguiente : "Name=zabbix".

  1. Nos muestra un resumen de la configuración que hemos establecido, y si es correcta, continuamos:

imagen18

  1. Se nos creará el fichero que podremos editar /usr/share/zabbix/conf/zabbix.conf.php:

imagen19

imagen20

* ¡OJO! Los parámetros de la captura anterior no se corresponden con la configuración que se ha establecido en esta guía.

  1. Iniciamos sesión con el usuario "Admin" y contraseña "password".

imagen21