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:
Contenido
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
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:
Next step:
Next Step
Ahora en la siguiente pantalla nos va a pedir rellenar los datos de configuración con MySQL.