Zabbix instalación · 2 min read · Oct 16, 2025

Zabbix 1.4.4 Desde Fuente En Debian Etch

Zabbix 1.4.4 Desde Fuente En Debian Etch

Originalmente publicado en Zabbix 1.4.4 desde fuente en Debian Etch. Esta guía te guiará a través de la instalación de Zabbix 1.4.4 desde fuente en Debian Etch. 1.4.4 tiene muchas mejoras sobre lo que actualmente está disponible en apt, y no es difícil, así que podrías hacerlo de esta manera. *Nota: este tutorial asume que estarás ejecutando la base de datos zabbix en la misma máquina que el frontend. No tienes que hacerlo así, simplemente realiza la configuración de mysql en cualquier servidor de base de datos que estés utilizando y apunta las cosas necesarias a él.

Paquetes Requeridos: build-essential libmysqlclient-dev libssl-dev libsnmp-dev apache2 libapache2-mod-php5 php5-gd php5-mysql mysql-server

aptitude -y install build-essential libmysqlclient-dev libssl-dev libsnmp-dev apache2 libapache2-mod-php5 php5-gd php5-mysql mysql-server

Zabbix necesita tener su propio usuario y grupo, así que vamos a crearlos (necesitas hacer esto como root).

groupadd zabbix  
useradd -c 'Zabbix' -d /home/zabbix -g zabbix -s /bin/bash zabbix  
mkdir /home/zabbix  
chown zabbix:zabbix /home/zabbix

Vamos a configurar la base de datos MySQL para zabbix.

mysql -p -u root  
create database zabbix;  
grant all on zabbix.* to 'zabbix'@'localhost' identified by 'PASSWORD';  
quit;

Donde PASSWORD es la contraseña que deseas que zabbix use para conectarse a la base de datos.

Vamos a proceder a obtener la fuente de zabbix.

su - zabbix  
wget http://internap.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.4.4.tar.gz  
tar zxvf zabbix-1.4.4.tar.gz  
cd zabbix-1.4.4

Ahora vamos a compilar la fuente e instalar zabbix_server y zabbix_agentd.

./configure --prefix=/usr --with-mysql --with-net-snmp --enable-server --enable-agent  
make  
exit  
make install

Necesitamos agregar los puertos de zabbix a /etc/services, y crear algunos archivos de configuración para zabbix.

echo "  
zabbix_agent 10050/tcp # Puertos de Zabbix  
zabbix_trap 10051/tcp" >> /etc/services  
mkdir -p /etc/zabbix  
chown -R zabbix:zabbix /etc/zabbix  
cp misc/conf/zabbix_* /etc/zabbix  
vim /etc/zabbix/zabbix_agentd.conf
ensure Server=127.0.0.1
vim /etc/zabbix/zabbix_server.conf
max_execution_time = 300
date.timezone = UTC
ensure DBHost=localhost o tu host de db
ensure DBName=zabbix
ensure DBUser=zabbix
ensure DBPassword=ZABBIX_PASSWORD

donde ZABBIX_PASSWORD es la contraseña que configuraste al crear la base de datos.

El paquete zabbix tiene scripts de inicio para Debian y solo necesitan una modificación menor para que funcionen, así que los utilizaremos.

cp /home/zabbix/zabbix-1.4.4/misc/init.d/debian/* /etc/init.d/

Ahora modifica ambos scripts cambiando

DAEMON=/home/zabbix/bin/${NAME}

a

DAEMON=/usr/sbin/${NAME}

Genial; ahora solo necesitamos cargar el esquema de la base de datos, y luego necesitamos configurar el frontend. Vamos a cargar primero el esquema de la base de datos.

mysql -u root -p zabbix < /home/zabbix/zabbix-1.4.4/create/schema/mysql.sql  
mysql -u root -p zabbix < /home/zabbix/zabbix-1.4.4/create/data/data.sql  
mysql -u root -p zabbix < /home/zabbix/zabbix-1.4.4/create/data/images_mysql.sql

Genial; ahora solo queda el frontend. Me gusta poner todas mis aplicaciones web en /var/www.

mkdir -p /var/www/zabbix  
cp -R /home/zabbix/zabbix-1.4.4/frontends/php/* /var/www/zabbix/  
chown -R zabbix:zabbix /var/www/zabbix/*

Crea /etc/apache2/sites-available/zabbix con el siguiente contenido:


 ServerName zabbix.fqdn.tld
 DocumentRoot /var/www/zabbix
 
  Options FollowSymLinks
  AllowOverride None
 

Desactivo el sitio predeterminado y habilito el sitio de zabbix con a2ensite:

a2ensite zabbix  
a2dissite default

Solo unas pocas ediciones menores en /etc/php5/apache2/php.ini:

max_execution_time = 300
date.timezone = UTC

Reinicia apache, zabbix-server y zabbix-agent y deberías estar listo para comenzar. Necesitarás navegar a tu frontend de zabbix y completar la instalación guiada por la web, que debería ser lo suficientemente fácil.

/etc/init.d/apache2 restart  
/etc/init.d/zabbix-server start  
/etc/init.d/zabbix-agent start  
update-rc.d zabbix-server default  
update-rc.d zabbix-agent default

Gracias a petey5000 por detectar varios errores tipográficos.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.