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-serverZabbix 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/zabbixLassen 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.4Jetzt 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 installWir 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.confsure Server=127.0.0.1vim /etc/zabbix/zabbix_server.confmax_execution_time = 300
date.timezone = UTC
ensure DBHost=localhost oder Ihr DB-Host
ensure DBName=zabbix
ensure DBUser=zabbix
ensure DBPassword=ZABBIX_PASSWORDwo 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.sqlGroß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 defaultNur ein paar geringfügige Änderungen in /etc/php5/apache2/php.ini:
max_execution_time = 300
date.timezone = UTCStarten 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- angepasst und aktualisiert von https://www.howtoforge.com/zabbix_network_monitoring
Zabbix 1.4.4 aus Quelle auf Debian Etch
Danke an petey5000 für das Auffinden mehrerer Tippfehler.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.