Installation Zabbix · 3 min read · Oct 16, 2025
Zabbix 1.4.4 à partir de la source sur Debian Etch
Zabbix 1.4.4 à partir de la source sur Debian Etch
Initialement publié sur Zabbix 1.4.4 à partir de la source sur Debian Etch. Ce guide vous guidera à travers l’installation de Zabbix 1.4.4 à partir de la source sur Debian Etch. 1.4.4 a de nombreuses améliorations par rapport à ce qui est actuellement disponible dans apt, et ce n’est pas difficile, donc vous pourriez aussi bien le faire de cette façon. *Remarque : ce guide suppose que vous exécuterez la base de données zabbix sur la même machine que le frontend. Vous n’êtes pas obligé, faites simplement la configuration mysql sur le serveur de base de données que vous utilisez et pointez les éléments nécessaires vers celui-ci.
Packages requis : 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 doit avoir son propre utilisateur et groupe, alors créons-les (vous devez faire cela en tant que root).
groupadd zabbix
useradd -c 'Zabbix' -d /home/zabbix -g zabbix -s /bin/bash zabbix
mkdir /home/zabbix
chown zabbix:zabbix /home/zabbixConfigurons la base de données MySQL pour zabbix.
mysql -p -u root
create database zabbix;
grant all on zabbix.* to 'zabbix'@'localhost' identified by 'PASSWORD';
quit;Où PASSWORD est le mot de passe que vous souhaitez que zabbix utilise pour se connecter à la base de données.
Allons-y et récupérons la source 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.4Maintenant, construisons la source et installons zabbix_server et zabbix_agentd.
./configure --prefix=/usr --with-mysql --with-net-snmp --enable-server --enable-agent
make
exit
make installNous devons ajouter les ports zabbix à /etc/services, et créer quelques fichiers de configuration pour zabbix.
echo "
zabbix_agent 10050/tcp # Ports 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 ou votre hôte de base de données
ensure DBName=zabbix
ensure DBUser=zabbix
ensure DBPassword=ZABBIX_PASSWORDoù ZABBIX_PASSWORD est le mot de passe que vous avez défini lors de la création de la base de données.
Le paquet zabbix a des scripts d’initialisation pour Debian et ils n’ont besoin que de modifications mineures pour fonctionner, alors utilisons-les.
cp /home/zabbix/zabbix-1.4.4/misc/init.d/debian/* /etc/init.d/Maintenant, modifiez ces deux scripts en changeant
DAEMON=/home/zabbix/bin/${NAME}en
DAEMON=/usr/sbin/${NAME}Super ; maintenant, nous devons juste charger le schéma de la base de données, puis nous devons configurer le frontend. Chargeons d’abord le schéma de la base de données.
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.sqlSuper ; maintenant, il ne reste plus que le frontend. J’aime mettre toutes mes applications web dans /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/*Créez /etc/apache2/sites-available/zabbix avec le contenu suivant :
ServerName zabbix.fqdn.tld
DocumentRoot /var/www/zabbix
Options FollowSymLinks
AllowOverride None
Je désactive le site par défaut et active le site zabbix avec a2ensite :
a2ensite zabbix
a2dissite defaultJuste quelques modifications mineures dans /etc/php5/apache2/php.ini :
max_execution_time = 300
date.timezone = UTCRedémarrez apache, zabbix-server et zabbix-agent et vous devriez être prêt à partir. Vous devrez naviguer vers votre frontend zabbix et compléter l’installation guidée par le web, ce qui devrait être assez facile.
/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- adapté et mis à jour à partir de https://www.howtoforge.com/zabbix_network_monitoring
Zabbix 1.4.4 à partir de la source sur Debian Etch
Merci à petey5000 d’avoir repéré plusieurs fautes de frappe.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.