ZABBIX UBUNTU: Instalación y configuración

zabbix ubuntuZABBIX UBUNTU es un sistema de Monitorización de topología de RED. Este proyecto fue creado en 1998 y hasta el 2001 no se lanzó al publico y ya en 2004 como primera versión estable 1.0. Con este sistema vas a poder monitorizar los servidores que tenemos en nuestra empresa y los valores que vas a poder monitorizar son: Capacidad, rendimiento y disponibilidad tanto en Equipos como en servidores o servicios. ZABBIX UBUNTU Cuenta con con licencia GPL Open Source, lo cual es una gran noticia. vamos a poder implantarlo en nuestra empresa a coste cero!.

Por lo que hemos podido ver de Zabbix ubuntu es que tiene una fácil implantación y es bastante intuitivo por lo que no requiere de grandes conocimientos para poder implantarlo en la compañia.

ÍNDICE:

REQUISITOS ZABBIX UBUNTU

Para el funcionamiento de Zabbix necesitamos que el Servidor tenga LAMP instalado, aunque lo podemos dibujar en diferentes escenarios nosotros vamos a usar MySql, Apache y PHP.

BASE DE DATOS

Aunque nosotros la instalación la vamos a realizar con MySQL Zabbix soporta muchas más bases de datos

Software Versión
MySQL 5.0.3 o superior
Oracle 10g o superior
PostgreSQL 8.1 o superior
SQLite 3.3.5 o superior
IBM DB2 9.7 o superior

SERVIDOR WEB

Software Versión
Apache 1.3.12 o superior
PHP 5.4.0 o superior

INSTALACIÓN ZABBIX UBUNTU

ACTUALIZAR SISTEMA UBUNTU SERVER

Como siempre lo primero que hacemos es actualizar el repositorio de ubuntu con los siguientes comandos:

apt-get update

apt-get upgrade

DESCARGAR .DEB ZABBIX

Incluimos el repositorio de zabbix en los paquetes de instalación de ubuntu server.

cd /

cd tmp

wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb

Lo ejecutamos:

dpkg -i zabbix-release_3.0-1+trusty_all.deb

Ahora instalaremos el paquete con el apt-get

apt-get update

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

Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
php5-mysql ya está en su versión más reciente.
Se instalarán los siguientes paquetes extras:
fontconfig-config fonts-dejavu-core fping libfontconfig1 libgd3 libiksemel3
libjbig0 libjpeg-turbo8 libjpeg8 libltdl7 libodbc1 libopenipmi0 libperl5.18
libsensors4 libsnmp-base libsnmp30 libssh2-1 libtiff5 libvpx1 libxpm4 php5
php5-gd php5-ldap snmpd ttf-dejavu-core
Paquetes sugeridos:
libgd-tools libmyodbc odbc-postgresql tdsodbc unixodbc-bin lm-sensors
snmp-mibs-downloader
Se instalarán los siguientes paquetes NUEVOS:
fontconfig-config fonts-dejavu-core fping libfontconfig1 libgd3 libiksemel3
libjbig0 libjpeg-turbo8 libjpeg8 libltdl7 libodbc1 libopenipmi0 libperl5.18
libsensors4 libsnmp-base libsnmp30 libssh2-1 libtiff5 libvpx1 libxpm4 php5
php5-gd php5-ldap snmpd ttf-dejavu-core zabbix-frontend-php
zabbix-server-mysql
0 actualizados, 27 se instalarán, 0 para eliminar y 17 no actualizados.
Necesito descargar 7.550 kB de archivos.
Se utilizarán 32,3 MB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S

CONFIGURAR APACHE

sudo ln -s /etc/zabbix/apache.conf /etc/apache2/sites-available/001-zabbix.conf
sudo a2ensite 001-zabbix.conf
sudo service apache2 reload

Ahora debemos hacer unas pequeñas modificaciones en el fichero php.ini

nano /etc/php5/apache2/php.ini

post_max_size = 32M

max_execution_time = 300

max_input_time = 300

Date.TimeZone = Europe/Madrid

Reiniciamos el servicio de apache2

/etc/init.d/apache2 restart

Podemos encontrarnos en este punto con el siguiente problema: AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 192.168.0.225. Set the ‘ServerName’ directive globally to suppress this message

Si llegados a este punto no nos carga la página y nos da error deberemos editar el fichero de sites de apache de la siguiente manera:

nano /etc/apache2/sites-available/000-default.conf

aquí debemos incluir la siguiente linea justo encima  de </VirtualHost>, quedaría de la siguiente manera:

Alias /zabbix /usr/share/zabbix

</VirtualHost>

Crtl + X y le decimos Sí a guardar y reiniciamos el apache

/etc/init.d/apache2 restart

CONFIGURAR ZABBIX

Ahora vamos a un navegador e introducimos en la URL lo siguiente: http://<ipservidor>/zabbix y nos debería presentar la siguiente imagen:

ZABBIX UBUNTU

Next step:

zabbix ubuntu 02

Next Step

Ahora en la siguiente pantalla nos va a pedir rellenar los datos de configuración con MySQL.

zabbix ubuntu 03

 

Leave a Reply

Your email address will not be published.