Instalar y configurar zabbix 馃搳



Zabbix es un software de monitoreo 100% opensource, con este sistema podemos monitorear redes, aplicaciones, discos duros entre otros. Funciona en tiempo real monitoreando cientos de m茅tricas obtenidas de maquinas virtuales o servidores dedicados as铆 como de alg煤n otro tipo de dispositivo de red.

Requerimientos para su instalaci贸n:
  • 2 servidores Ubuntu 16.04.
  • El servidor que tendr谩 zabbix requiere Apache, Mysql y PHP instalados.

1.- Instalaci贸n de zabbix
Actualizamos los paquetes:
sudo apt-get update

Instalamos los modulos requeridos
sudo apt-get install php7.0-xml php7.0-bcmath php7.0-mbstring
Ahora instalamos Zabbix
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
sudo dpkg -i zabbix-release_3.2-1+xenial_all.deb
Actualizamos de nuevo los paquetes:
sudo apt-get update
Luego instale el servidor Zabbix y la interfaz web con soporte de base de datos MySQL:
sudo apt-get install zabbix-server-mysql zabbix-frontend-php
Instalamos tambien el agente zabbix que nos permitira monitorear el comportamiento de este mismo servidor:
sudo apt-get install zabbix-agent

2.- Configuramos la base de datos MySql para Zabbix
Necesitamos crear una nueva base de datos en MySql y llenarla con informacion de zabbix asi como su usuario de zabbix correspondiente.

Nos logueamos a MySql con root
mysql -uroot -p
Dentro de mysql creamos la dase de datos con soporte UTF-8:
mysql> create database zabbix character set utf8 collate utf8_bin;
Creamos el usuario para la anterior base de datos:
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'your_password';
Aplicamos los los nuevos permisos:
mysql> flush privileges;
Salimos de mysql:
mysql> quit;
Importamos el esquema inicial de la base de datos. La instlacion de zabbix provee dichos datos.
Para esto corremos el siguiente comando
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
Se requiere colocar en la configuracion de zabbix la contrase帽a de la base de datos de zabbix.
sudo nano /etc/zabbix/zabbix_server.conf

el archivo zabbix_server.conf  quedar asi
### Option: DBPassword                           
#       Database password. Ignored for SQLite.   
#       Comment this line if no password is used.
#                                                
# Mandatory: no                                  
# Default:                                       
# DBPassword=your_zabbix_mysql_password

3.- configurar PHP para Zabbix.
Zabbix es un sistema web escrito en PHP por lo que requiere configuraci贸n en base a PHP. Una de estas configuraciones es editar el archivo "/etc/zabbix/apache.conf" asi
sudo vim /etc/zabbix/apache.conf
Y debe quedar asi:
...
<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 always_populate_raw_post_data -1
    # php_value date.timezone Europe/Riga
</IfModule>
Cambiamos la Europe/Riga por la zona de nuestro servidor o del lugar donde trabajamos o del lugar que nos convenga (America/New_York) y despu茅s reiniciamos apache para que jale los cambios que acabamos de hacer asi:
sudo systemctl restart apache2
Reiniciamos Zabbix asi:
sudo systemctl start zabbix-server
Verificamos que el servidor Zabbix este funcionando correctamente asi:
sudo systemctl status zabbix-server
El resultado que debes ver es este:
Output
● zabbix-server.service - Zabbix Server Loaded: loaded (/lib/systemd/system/zabbix-server.service; disabled; vendor preset: enabled) Active: :active (running) since Thu 2017-06-08 06:40:43 UTC; 6s ago Process: 15201 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS) ...
Finalmente habilitamos el inicio de zabbix cuando el servidor inicie:
sudo systemctl enable zabbix-server
4.- Configuramos la interfaz web de Zabbix
Debemos configurar la interfaz de zabbix desde la misma interfaz de zabbix entrando a http://tu_ip_de_tu_servidor_zabbix/zabbix/
Hacemos click en Next step.
Revisamos que todos los requerimientos esten en ok y hacemos click en "Next step"
Colocamos la contrase帽a del usuario de zabbix y click en "Next step"
En esta ventana podemos dejar la configuraci贸n por default y click en Nex step
En esta ventana se nos muestra la toda la configuracion y hacemos click en Next step.

Y listo ahora podemos entrar ingresar con usuario Admin y contrase帽a zabbix.


Ahora procedemos a instalar el agente zabbix esto se muestra en este tutorial











Comentarios

Facebook Like

Entri Populer

hackear wifi con kali linux 馃摗

Instalar Netbeans 10 en Windows 10

Instalar netbeans 10 en ubuntu 18.04