Zabbix Installation · 2 min read · Oct 16, 2025

Zabbix 1.4.4 Aus Quelle Auf Debian Etch

Zabbix 1.4.4 Aus Quelle Auf Debian Etch

Ursprünglich veröffentlicht auf Zabbix 1.4.4 aus Quelle auf Debian Etch. Diese Anleitung führt Sie durch die Installation von Zabbix 1.4.4 aus Quelle auf Debian Etch. 1.4.4 hat viele Verbesserungen im Vergleich zu dem, was derzeit in apt verfügbar ist, und es ist nicht schwer, also können Sie es genauso machen. *Hinweis: Diese Anleitung geht davon aus, dass Sie die Zabbix-Datenbank auf demselben Rechner wie das Frontend ausführen. Sie müssen dies offensichtlich nicht tun, richten Sie einfach die MySQL-Installation auf dem Datenbankserver ein, den Sie verwenden, und verweisen Sie die erforderlichen Dinge darauf.

Benötigte Pakete: 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 benötigt einen eigenen Benutzer und eine eigene Gruppe, also lassen Sie uns diese erstellen (Sie müssen dies als root tun).

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

Lassen Sie uns die MySQL-Datenbank für Zabbix einrichten.

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

Wo PASSWORD das Passwort ist, mit dem Zabbix sich mit der Datenbank verbinden soll.

Lassen Sie uns die Zabbix-Quelle herunterladen.

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

Jetzt lassen Sie uns die Quelle kompilieren und zabbix_server und zabbix_agentd installieren.

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

Wir müssen die Zabbix-Ports zu /etc/services hinzufügen und einige Konfigurationsdateien für Zabbix erstellen.

echo "  
zabbix_agent 10050/tcp # Zabbix ports  
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
sure Server=127.0.0.1
vim /etc/zabbix/zabbix_server.conf
max_execution_time = 300
date.timezone = UTC
ensure DBHost=localhost oder Ihr DB-Host
ensure DBName=zabbix
ensure DBUser=zabbix
ensure DBPassword=ZABBIX_PASSWORD

wo ZABBIX_PASSWORD das Passwort ist, das Sie beim Erstellen der Datenbank festgelegt haben.

Das Zabbix-Paket hat Init-Skripte für Debian und sie benötigen nur geringfügige Änderungen, um sie zum Laufen zu bringen, also lassen Sie uns diese verwenden.

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

Jetzt ändern Sie beide Skripte, indem Sie

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

ändern in

DAEMON=/usr/sbin/${NAME}

Großartig; jetzt müssen wir nur noch das Datenbankschema laden und dann das Frontend einrichten. Lassen Sie uns zuerst das Datenbankschema laden.

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

Großartig; jetzt bleibt nur noch das Frontend. Ich lege alle meine Webanwendungen gerne 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/*

Erstellen Sie /etc/apache2/sites-available/zabbix mit folgendem Inhalt:


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

Ich deaktiviere die Standardseite und aktiviere die Zabbix-Seite mit a2ensite:

a2ensite zabbix  
a2dissite default

Nur ein paar geringfügige Änderungen in /etc/php5/apache2/php.ini:

max_execution_time = 300
date.timezone = UTC

Starten Sie Apache, Zabbix-Server und Zabbix-Agent neu, und Sie sollten bereit sein, loszulegen. Sie müssen zu Ihrem Zabbix-Frontend navigieren und die webbasierte Installation abschließen, was einfach genug sein sollte.

/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

Danke an petey5000 für das Auffinden mehrerer Tippfehler.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.