Zabbix Installazione · 2 min read · Oct 16, 2025
Zabbix 1.4.4 Da Sorgente Su Debian Etch
Zabbix 1.4.4 Da Sorgente Su Debian Etch
Originariamente pubblicato su Zabbix 1.4.4 da sorgente su Debian Etch. Questa guida ti guiderà attraverso l’installazione di Zabbix 1.4.4 da sorgente su Debian Etch. 1.4.4 ha molti miglioramenti rispetto a ciò che è attualmente disponibile in apt, e non è difficile, quindi potresti anche farlo in questo modo. *Nota: questa guida presuppone che tu stia eseguendo il database zabbix sulla stessa macchina del frontend. Non è ovviamente necessario, basta eseguire la configurazione di mysql su qualsiasi server db tu stia utilizzando e puntare le cose necessarie ad esso.
Pacchetti richiesti: 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-serverZabbix deve avere il proprio utente e gruppo, quindi creiamoli (devi farlo come root).
groupadd zabbix
useradd -c 'Zabbix' -d /home/zabbix -g zabbix -s /bin/bash zabbix
mkdir /home/zabbix
chown zabbix:zabbix /home/zabbixConfiguriamo il database MySQL per zabbix.
mysql -p -u root
create database zabbix;
grant all on zabbix.* to 'zabbix'@'localhost' identified by 'PASSWORD';
quit;Dove PASSWORD è la password con cui vuoi che zabbix si connetta al database.
Procediamo a scaricare il sorgente di 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.4Ora costruiamo il sorgente e installiamo zabbix_server e zabbix_agentd.
./configure --prefix=/usr --with-mysql --with-net-snmp --enable-server --enable-agent
make
exit
make installDobbiamo aggiungere le porte zabbix a /etc/services e creare alcuni file di configurazione per zabbix.
echo "
zabbix_agent 10050/tcp # Porte 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.confensure Server=127.0.0.1vim /etc/zabbix/zabbix_server.confmax_execution_time = 300
date.timezone = UTC
ensure DBHost=localhost o il tuo host db
ensure DBName=zabbix
ensure DBUser=zabbix
ensure DBPassword=ZABBIX_PASSWORDdove ZABBIX_PASSWORD è la password che hai impostato durante la creazione del db.
Il pacchetto zabbix ha script di init per Debian e necessitano solo di piccole modifiche per funzionare, quindi usiamoli.
cp /home/zabbix/zabbix-1.4.4/misc/init.d/debian/* /etc/init.d/Ora modifica entrambi quegli script cambiando
DAEMON=/home/zabbix/bin/${NAME}in
DAEMON=/usr/sbin/${NAME}Ottimo; ora dobbiamo solo caricare lo schema del database e poi dobbiamo configurare il frontend. Iniziamo a caricare prima lo schema del database.
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.sqlOttimo; ora rimane solo il frontend. Mi piace mettere tutte le mie webapp in /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 il seguente contenuto:
ServerName zabbix.fqdn.tld
DocumentRoot /var/www/zabbix
Options FollowSymLinks
AllowOverride None
Disabilito il sito predefinito e abilito il sito zabbix con a2ensite:
a2ensite zabbix
a2dissite defaultSolo alcune piccole modifiche in /etc/php5/apache2/php.ini:
max_execution_time = 300
date.timezone = UTCRiavvia apache, zabbix-server e zabbix-agent e dovresti essere pronto a partire. Dovrai navigare verso il tuo frontend zabbix e completare l’installazione guidata dal web, che dovrebbe essere abbastanza semplice.
/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- adattato e aggiornato da https://www.howtoforge.com/zabbix_network_monitoring
Zabbix 1.4.4 da sorgente su Debian Etch
Grazie a petey5000 per aver catturato diversi errori di battitura.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.