You are on page 1of 3

Zabbix

Tabla de contenidos
1 .Qu es Zabbix? 2 .Licencia 3 .Requerimientos mnimos de hardware y software 4 .Instalacin 5 .Ejecucin 6 .Referencia

.Qu es Zabbix?
Zabbix es una aplicacin open source que nos permite monitorizar nuestros servidores va web. Permite un acceso centralizado a toda la informacin obtenida de nodos de nuestra red. Encuentra automticamente, mediante un rango de IPs, servicios y SNMP, y empieza a monitorizarlos automticamente. Tiene una buena escalabilidad, ha sido testeado contra 5000 servidores y dispositivos. Permite una administracin sencilla, guardndose los datos en BD (Oracle, MySQL, PostgreSQL o SQLite). Monitorizacin en tiempo real, mandando avisos mediante email, SMS o Jabber.

.Licencia
Zabbix se encuentra bajo distribucin de la GNU General Public License (GPL).

.Requerimientos mnimos de hardware y software


Hardware El hardware va a depender proporcionalmente a la cantidad de dispositivos o hosts a monitorear, y el tiempo de los histricos que deseamos almacenar en nuestra base de datos: Se recomienda un Pentium II 350 Mhz y 256 MB de RAM, para aproximadamente 20 hosts monitoreados, y un espacio de Disco duro de 6,5 GB para el almacenamiento de histricos por un ao, para esta misma cantidad de hosts. Software
- Apache 1.3.12 o Superior - PHP 4.3 o Superior (incluir los mdulos php-gd y php-bcmath) - MySQL 3.22 o Superior (incluir el modulo php-mysql)

.Instalacin
Descargamos el tarball de Zabbix 1.4 desde la pgina de descargas y lo colocamos en /usr/src/
http://www.zabbix.com/download.php

Tabla de contenidos

Zabbix

Instalamos los paquetes requeridos para compilar segn lo indica la documentacin

# apt-get install apache2 libapache2-mod-php5 php5 php5-gd php5-mysql mysql-server-5.0 \ gcc libc6-dev make libmysqlclient15-dev libsnmp9-dev libiksemel-dev pkg-config libcurl3-openssl-

Vamos a la carpeta donde est el tarbal, lo descomprimimos y entramos en la carpeta


# cd /usr/src/ # tar -zxf zabbix-1.4.tar.gz # cd zabbix-1.4/

Configuramos el password para el admin de mysql


# dpkg-reconfigure mysql-server-5.0

Creamos la base de datos


# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 12 Server version: 5.0.32-Debian_7etch1-log Debian etch distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> create database zabbix; Query OK, 1 row affected (0.00 sec) mysql> quit; Bye # cat Enter # cat Enter # cat Enter create/schema/mysql.sql | mysql -u root -p zabbix password: create/data/data.sql | mysql -u root -p zabbix password: create/data/images_mysql.sql | mysql -u root -p zabbix password:

Configurando y compilando
# ./configure --enable-server --with-mysql --with-net-snmp # make install --with-jabber --with-libcurl

Ajustes finales
# # # # groupadd zabbix useradd -g zabbix zabbix mkdir /etc/zabbix cp misc/conf/zabbix_server.conf /etc/zabbix/

En /etc/zabbix/zabbix_server.conf colocamos el password de la base de datos


DBPassword=PASSWORD

Configurando el frontend e init.d .Instalacin 2

Zabbix
# mkdir /var/www/zabbix # cp -a frontends/php/* /var/www/zabbix/ # cp -a misc/init.d/debian/zabbix-server

/etc/init.d/

En /etc/init.d/zabbix-server
DAEMON=/usr/local/bin/${NAME}

.Ejecucin
/etc/init.d/zabbix-server start

Usando el frontend
http://ip_del_servidor/zabbix/

Configurando PHP En /etc/php5/apache2/php.ini


date.timezone = America/Caracas max_execution_time = 300

.Referencia
http://www.zabbix.com/

[subir]

Volver

.Ejecucin

You might also like