Zabbix 1.8 en Debian 5.0.3 (Lenny) - Instalación
Adaptación del siguiente artículo Installing Zabbix 1.8 on Debian 5.0.3 from Source para mysql. Además se corrigen algunos detalles para que todo funcione a la primera.
La instalación se realizará desde las fuentes.
Consideraciones para seguir la guía:
La instalación la hago en una máquina limpia, recien instalada.
Por comodidad, he metido la ip de esta máquina en el /etc/hosts, llamandola zabbix, por lo que toda referencia a http://zabbix/ se puede cambiar por la ip que estéis utilizando.
Instalación de paquetes:
aptitude install build-essential fping apache2 libsnmp-dev libcurl4-openssl-dev libapache2-mod-php5 php5-gd php5-mysql libiksemel-dev libssh2-1-dev libmysqlclient-dev mysql-server
Obtenemos las fuentes y creamos el usuario
adduser zabbix
su - zabbix
wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8/zabbix-1.8.tar.gz
tar xzf zabbix-1.8.tar.gz
Al crear el usuario os pedirá un password.
Podéis mirar aquí las últimas versiones de Zabbix.
Preparación MySQL:
mysql -u root -p
create database zabbix character set utf8;
GRANT all ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'passwordsupersecreta';
quit
mysql -u zabbix -ppasswordsupersecreta zabbix < zabbix-1.8/create/schema/mysql.sql
mysql -u zabbix -ppasswordsupersecreta zabbix < zabbix-1.8/create/data/data.sql
mysql -u zabbix -ppasswordsupersecreta zabbix < zabbix-1.8/create/data/images_mysql.sql
Compilación e Instalación:
cd zabbix-1.8
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-jabber
make
su -
cd /home/zabbix/zabbix-1.8
make install
Modificación y creación de ficheros necesarios:
/etc/services: (Añadir al final)
zabbix_agent 10050/tcp
zabbix_trap 10051/tcp
mkdir /etc/zabbix
chown -R zabbix.zabbix /etc/zabbix/
cp -a misc/conf/zabbix_* /etc/zabbix/
/etc/zabbix/zabbix_server.conf (modificar y dejar estos parametros así):
DBUser=zabbix
DBPassword=passwordsupersecreta
cp misc/init.d/debian/zabbix-server /etc/init.d
cp misc/init.d/debian/zabbix-agent /etc/init.d
/etc/init.d/zabbix-server (modificar y dejar estos parametros así):
DAEMON=/usr/local/sbin/${NAME}
/etc/init.d/zabbix-agent (modificar y dejar estos parametros así):
DAEMON=/usr/local/sbin/${NAME}
chmod 755 /etc/init.d/zabbix-server
update-rc.d zabbix-server defaults
chmod 755 /etc/init.d/zabbix-agent
update-rc.d zabbix-agent defaults
Arrancando el servicio:
/etc/init.d/zabbix-server start
/etc/init.d/zabbix-agent start
ps -aux | grep zabbix
Deberían salir varios procesos de zabbix_server y zabbix_agentd. Sino es así, comprueba los path en los ficheros copiados a /etc/init.d.
Preparar página de Zabbix:
mkdir /var/www/zabbix
cd /var/www/zabbix
cp -R /home/zabbix/zabbix-1.8/frontends/php/* .
chown www-data:www-data conf
Modificar el php.ini para que cumpla los requisitos:
/etc/php5/apache2/php.ini (modificar y dejar estos parametros así):
max_execution_time = 300
date.timezone = Europe/Madrid
post_max_size = 16M
mbstring.func_overload = 2
/etc/init.d/apache2 restart
Configurar la web del Zabbix:
Abrir en un navegador http://zabbix/zabbix/index.php y seguir los pasos, son muy intuitivos y solo pedirá datos que hemos especificado anteriormente.
Listo! Ya podemos acceder a Zabbix y configurarlo:
URL: http://zabbix/zabbix/index.php Datos de acceso: Admin / zabbix
Ahora ya solo queda empezar a manejarlo, meterle hosts, definir alertas, que se envíe por mail, por sms… etc.
Yo también me lo pregunto, cuando lo averigue subiré otra artículo, que por ahora solo lo he instalado.
- None Found






Hola !!!!!
Saludos
Exelente tuto ala perfeccion tenia un error en la intalacion y me di cuenta gracias a tu explicacion.
Gracias por compartir el conocimiento.
saludos.
Cual es el error ?
exelente aporte a mi me funciona a la perfeccion pero tengo una duda si es necesario compilar el modulo open-ipmi o no ?? me he fijado que la instalacion en centOS si se compila y se instala(pero yo quiero utilizar debian), y en los foros de zabbix la para la distribucion en debian no se requiere.
bueno te comento esto puesto que estoy intentando configurar IPMI y no me funciona y al tratar de compilar me sale error .
saludos
Hola Patricio.
La instalación que pongo está realizada sobre un servidor recien instalado, por lo que cualquier paquete que no se haya puesto no es esencial para la misma.
Para monitorización mas específica, tendrás que buscar un poco los requisitos de la misma.
Un saludo.
Hola saludos…
I just wanted to thank you for the tutorial…I’ve been searching the web for the past 2 days and there were many tutorials like yours but all of them have some kind of problem when setting up the database.
But yours, DON’T.
Congrats!
THHHAAAAAANNNNNNKKKKKKKKKKKKKKKKKKKKKKKK YOU!
Saludos Cordiales desde Ecuador:
Excelente tu tutorial muchas gracias por compartir con el mundo tus conocimientos y experiencia todo funciono a la perfección, lo probé sobre ubuntu 10.04 y con zabbix 1.8.3 y todo trabaja de maravilla solo en la parte de configuración pide modificar un valor adicional del php.ini (max_input_time = 300 o según la recomendación de zabbix hay que ponerlo en 600), por lo demás todo de maravilla nuevamente muchas gracias…
buenas noches necesito saves como puedo activar la casiila de disponible ( Availabily) de zabbix ya que solo tnego activado el de monitorizacion porfa algien que me pueda ayudar, qque me falta o que hay que gacer porque la verdad ya no se que mas hacer
Gracias! por su atencion!
buenos dias gente, segi el tutorial al pie de la letra. pero me encuentro con errores.
Ej Zabbix server is running No
a alguno le paso lo mismo?
Saludos
diego checa si los puertos estan abiertos el 10050 y 10050 y si el firewall no te esta deteniendo otra cosa tengo un pdf que te explica todo esoo pero no se como ponerlo aqui jejeje pero dime que estas haciendo con zabbix haber si nos podemos ayudar de todos modos dime en que puedo ayudsrte y aqui estare ayudando en lo q pueda mi problema que comentare esque no se como crear scripts que me muestre la disponipilidad de un routers es decir que me diga cuanto tiempo esta disponible y cuanto tiempo esta fuera de servicio no se si me explique.
diego checa que el apache este bien de todos modos haber como le hacemos para que pueda mandarte el libro de zabbix y el tutorial que tengo jejeje saludos desde merida yucatan
cheka tambien si el agente de zabbix sta corriendo o no se si ya editas el zabbix_agentd.conf ahi tambien tendrias que chekar y poner la ip del servidor am. no se me ocurre nada mas pero de todos modos aqui estaremos para en lo que se pueda ayudar
Hola , muy bueno el howto estoy instalando sobre debian lenny 5.0.6, tengo un problema cuando ejecuto ./configure, me sale un error snmp que dice “configure: error: Not found NET-SNMP library”, el servicio snmp esta instalado y corriendo pero lo mismo me da el error, alguien sabe a que se puede deber? Gracias desde ya
Hola Ivan.
Perdona que haya tardado tanto en contestar.
Has instalado todos los paquetes que se especifican en el punto 1 ?
Concretamente el paquete: libsnmp-dev
No he probado a hacer una instalación desde 0 en una lenny 5.0.6, a ver si saco un hueco y la hago para ver si cambia algo.
Funciona perfecto. cuando quiero entrar via web se queda en blanco.
que puedo hacer?
hOLA DANIEL YA CHEJASTE SI INSTALASTE BIEN EL SERVIDOR APACHE? CON TODO LOS CAMBIOS DE FECHA, DATE TIME ZONE, MAX SIZE Y TODO ESO??
OTRA COSA YA ENTRASTE AL LOCAL HOST?
O MAS BIEN YA INSTALASTE VIA WEB EL ZABBIX ??
Hola a todos! Segui el How To tal cual como aparece aca pero resulta que cuando voy a la interfaz gráfica me dice:
Zabbix server is running No localhost:10051
Lei mas arriba que a alguien mas le habia sucedido pero no se si lo pudo solucionar pues no posteo nada despues, si son tan amables de ayudarme se los agradecería muchisimo, ya he revisado el archvio zabbix_agentd.conf y tiene la direccion del servidor y los archivos que copie al /etc/init.d el path apunto a /usr/local/sbin…. Ya no se que mas chekar :(.
Gracias de antemano!
Buenas,
hola a todos, execelente tutorial, en el unico punto donde estoy parado en el de data.timezone, que no logro introducir el de mi pais que es America/Caracas si me pueden ayudar les agradezco
Estoy teniendo el mismo problema de diego donde me informa que el servidor no esta corriendo, y dentro de los pasos que veo un poco raro es que cuando inicializo el servicio con /etc/init.d/zabbix-server start por ej. no me indica que esta ok solo ejecuta el comando y ya, no parece estar haciendo algo, modifique el script como muestra en esta pagina y como en algunas otras pero nada si si tienen alguna información se los agradecería