Vous êtes sur la page 1sur 3

Instalacin_de_Zabbix

Zabbix es un sistema de monitoreo avanzado, para instalarlo debemos seguir los siguientes pasos:
vamos a un terminal como root y colocamos lo siguiente

apt-get install apache2 php5 libapache2-mod-php5 php5-gd php5-mysql mysql-server libmysql++-dev li

Zabbix requiere un servidor web con soporte PHP y un contenedor para sus datos como MySQL, PHP
requiere soporteGD y el sistema las librerias para SNMP, CURL y JABBER. Debido a esto realizamos la
instalacion de estos paquetes.
Durante el proceso de instalacion y configuracin de paquetes aparecer una pantalla para colocar la
contrasea para el usuario root de MySQL, introducimos la contrasea y en la proxima pantalla la
confirmamos.
Luego de instalar todos los paquetes requeridos vamos a configurar la fuente correcta y luego compilamos e
instalamos.
Instalacion de Zabbix
1.- Configuracion de las fuentes para una compilacion correcta
1.1- Creacion de Usuario Zabbix
#adduser --disabled-password --disabled-login zabbix

1.2- Descargar Fuentes La ultima version se puede descargar de este enlace


http://sourceforge.net/project/showfiles.php?group_id=23494, colocamos el siguiente comando como root y
zabbix para descargar y comprimirlo.

#su - zabbix
$wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.2/zabbix-1.8.2.
$tar xzf zabbix-1.8.2.tar.gz

1.3- Creacin del esquema Dentro de las fuentes descargadas se incluye unas plantillas para la creacin del
esquema y otras opciones. Ejecutamos los siguientes comandos como zabbix para dejar funcionando el
almacn de datos:
$mysql -u root -p

Seguidamente debe ingresar la clave que coloco cuando instalo el MySQL y luego los siguientes comandos
mysql>create database zabbix character set utf8;
mysql>grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';
mysql>quit

Ya teniendo la base de datos creadas procedemos a importar las plantillas, para hacerlo debemos ejecutar los
siguientes comandos
$cd zabbix-1.8.2/create/
$mysql -p zabbix < schema/mysql.sql # Introducir contrasea del root MySQL
$mysql -p zabbix < data/data.sql
# Introducir contrasea del root MySQL
$mysql -p zabbix < data/images_mysql.sql # Introducir contrasea del root MySQL

Por cada linea debes ingresar la clave que coloco cuando instalo el MySQL
1

Instalacin_de_Zabbix
1.4- Configurar-Compilar e Instalar

$cd ..
$./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-jab

Ahora procedemos a compilar e instalar las fuentes. Procedemos a ejecutar el siguiente comando como
zabbix y como root
$su
#make install

Este comando nos instalara los binarios en los directorios /usr/local/bin y /usr/local/sbin
1.5- Configuracion post-instalacion
En este paso vamos a declarar los puertos que usa Zabbix en el fichero /etc/services, para ello ejecutamos los
siguientes comando
#cat >> /etc/services <<EOF

Luego se mostrara lo siguiente


>zabbix_agent 10050/tcp
>zabbix_trap 10051/tcp
>EOF

En el siguiente paso creamos el directorio donde se almacenaran los ficheros de configuracion y le asignamos
el propietario de la siguiente manera
#mkdir /etc/zabbix
#chown -R zabbix:zabbix /etc/zabbix
#cp misc/conf/zabbix_* /etc/zabbix

Vamos a editar el fichero de configuracion del servidor Zabbix para declarar los parametros de conexion a la
base de datos MySQL
#nano /etc/zabbix/zabbix_server.conf

Y observamos estas lineas


--> DBUser=zabbix
--> DBPassword=zabbix

1.6- Configuracion scripts de inicio Para que el servidor Zabbix y el agente arranquen de forma
predeterminada durante el inicio del sistema ejecutamos el siguiente comando en la consola como root
#cp misc/init.d/debian/zabbix-* /etc/init.d/

Luego editamos el script de inicio del servidor Zabbix ejecutando los siguientes comandos como root y
remplazando las variables
#vi /etc/init.d/zabbix-server
--> PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin
--> DAEMON=/usr/local/sbin/${NAME}

Instalacin_de_Zabbix
Ahora asignamos los permisos a ambos scripts y configuramos en que nivel de arranque se van a iniciar.
Debemos estar como root y ejecutar este comando
#chmod 755 /etc/init.d/zabbix-*
#update-rc.d zabbix-server defaults
#update-rc.d zabbix-agent defaults

Procedemos a iniciar Zabbix tanto el servidor como el agente con los script de inicio configurados. Como
root ejecutamos lo siguiente
#/etc/init.d/zabbix-server start
#/etc/init.d/zabbix-agent start

Luego la instalacion front-end Donde es necesario instalar instalar la interfaz Web de nuestro servidor
Zabbix, para ello vamos a colocar los siguientes comandos como root
#cd /var/www
#rm index.html
#cp -R /home/Escritorio/zabbix-1.8.2/frontends/php/* /var/www/

Configuracin del PHP Esta configuracion se realiza por que zabbix necesita que algunos parametros de PHP
sean modificados.
#nano /etc/php5/apache2/php.ini
-->
-->
-->
-->

max_execution_time = 300
max_input_time = 600
post_max_size = 32M
date.timezone = Europe/Madrid # Descomentar, para otras zonas consultar http://us3.php.net/man

#apache2ctl restart

Configuracin interfaz Web Ahora desde un explorador accedemos a la direccin de nuestro Zabbix por
http://IP_Zabbix. En la pantalla de introduccin pulsamos sobre el botn Next. la Cuarta pantalla debe tener
la configuracion de la base de datos, nombre de la base de datos, usuario y password Luego la pantalla
numero siete el primer paso es ubicar el fichero de configuracion pulsando Save configuration file, luego q se
descarga debe ser guardado en /var/www/conf/zabbix.conf.php luego pulsa Retry y Next
La clave y el usuario luego que todos los pasos esten realizados son los siguientes
usuario admin
password zabbix

Vous aimerez peut-être aussi