Instalacion de zabbix

Zabbix es una solución open source para la monitorizacion de redes. Zabix contiene agentes que se inncluyen soportes via SNMP, TCP y ICMP. Para sabe más pulsa aquí.

Zabbix-Monitoring

Paso 1: Instalacíon Apache, MySQL y PHP

Zabbix requiere un servidor web, una base de datos y php para funcionar. Con los siguientes pasos vamos a activar estos servicios, se pueden omitir si ya tenemos un servidor web funcionando.

 

$ sudo apt-get update
$ sudo apt-get install apache2 
$ sudo apt-get install mysql-server 
$ sudo apt-get install php5 php5-cli php5-common php5-mysql

Actualizamos la zona horaria de php:

sudo gedit  /etc/php/7.1/apache2/php.ini

Y modificamos las siguientes líneas

[Date]
; http://php.net/date.timezone
date.timezone = 'Europe/Madrid'

Paso 2: Añadiendo zabbix al repositorio

 

Para Ubuntu 16.04 LTS:

$ wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-2+xenial_all.deb
$ sudo dpkg -i zabbix-release_3.0-2+xenial_all.deb
$ sudo apt-get update

Paso 3: Instalación Zabbix Server

Después de añadir el repositorio de zabbix hacemos lo siguiente

$ sudo apt-get install zabbix-server-mysql zabbix-frontend-php

Paso 4: Crear la base de datos

Cremos la base de datos para el sevidor de zabbix. vamos a crearla con la siguiente configuración.

$ mysql -u root -p

mysql>create database zabbix character set utf8 collate utf8_bin;

mysql> CREATE DATABASE zabbix;
mysql> GRANT ALL on zabbix.* to zabbix@localhost IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;

Reiniciamos mysql para que funcione

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

Paso 5: Modificamos la configuración de zabbix

Editamos la configuración de zabbix file /etc/zabbix/zabbix_server.conf y añadimos las siguientes líneas (por ejemplo con gedit)

  DBHost=localhost
  DBName=zabbix
  DBUser=zabbix
  DBPassword=password

PAso 6: Reiniciar Apache y Zabbix

Zabbix crea su propio fichero de configuración de apache /etc/zabbix/apache.conf. Reiniciamos apache

$ sudo service apache2 restart

Zabbix server configuration file are located at /etc/zabbix/zabbix_server.conf. Restart apache using below command.

$ sudo service zabbix-server restart

Reiniciar zabbix

Paso 7: Iniciar el instalador web de Zabbix

Entrar al dominio de nuestro servidor

http://localhost/zabbix/

Y sigue las intrucciones siguientes

Pantalla de bienvenida de zabbix

Pantalla de bienvenida. Damos al botón siguiente

install zabbix 1

Chequeo de pre-requisitos

Chequeamos que todo esté correcto

install zabbix 2

Configure DB Connection

Configuramos la conexión a base de datos con los mismos pasos que en el anterior

install zabbix 3

Zabbix Server Details

install zabbix 4

Sumario pre-instalación

 

install zabbix 5

Install Zabbix

install zabbix 6

Zabbix Login Screen

Login to Zabbix using below default credentials.

   Username:  Admin
   Password:  zabbix

install zabbix 7

Nos logueamos y vemos que las credeciales son correctas

install zabbix 8

Perfecto ahora tan solo queda instalar el agente zabbix en otra máquina y añadir otro hosts a nuestro servidor zabbix.

Congratulation! Your Zabbix setup has been completed. Read our next article to Install Zabbix Agent and Add Host in Zabbix Server.

Fuente:  https://www.digitalocean.com/community/tutorials/how-to-install-zabbix-on-ubuntu-configure-it-to-monitor-multiple-vps-servers

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.