Comment installer le serveur Zabbix sur Debian 10/9/8
- 4602
- 1080
- Zoe Dupuis
Zabbix est un logiciel open source pour les réseaux et la surveillance des applications. Zabbix fournit des agents pour surveiller les hôtes distants ainsi que Zabbix comprend la prise en charge de la surveillance via les contrôles SNMP, TCP et ICMP. Cliquez ici pour en savoir plus sur Zabbix.
Cet article vous aidera à installer Zabbix sur Debian 9 et Debian 8 Systems. Si vous utilisez Centos, Rhel ou Fedora, cliquez ici pour installer Zabbix sur Centos, Rhel ou Fedora
Étape 1 - Configuration de la pile de lampe
Vous devez avoir un environnement de lampe sur votre serveur pour utiliser le serveur Zabbix. Si vous avez déjà configuré la lampe, sautez simplement cette étape, installez APACHE, MYSQL et PHP en utilisant les commandes suivantes.
sudo apt-get updat sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install instant php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql
Mettre à jour le fuseau horaire dans le fichier de configuration PHP / etc / php / php_version / apache2 / php.ini. Comme ci-dessous:
[Date] ; http: // php.net / date.Date du fuseau horaire.Timezone = 'Asie / Kolkata'
Étape 2 - Configurer le référentiel APT
Avant d'installer Zabbix Configurez d'abord le référentiel de package Zabbix dans votre système à l'aide des commandes suivantes. Utilisez des commandes conformément à votre système d'exploitation.
## pour Debian 10: wget https: // repo.zabbix.com / zabbix / 4.0 / Debian / Pool / Main / Z / Zabbix-Release / Zabbix-Release_4.0-3 + buster_all.Deb sudo dpkg -i zabbix-lisease_4.0-3 + buster_all.deb ## pour Debian 9: wget https: // repo.zabbix.com / zabbix / 4.0 / Debian / Pool / Main / Z / Zabbix-Release / Zabbix-Release_4.0-3 + stretch_all.Deb sudo dpkg -i zabbix-lisease_4.0-3 + stretch_all.deb ## pour Debian 8: wget https: // repo.zabbix.com / zabbix / 4.0 / Debian / Pool / Main / Z / Zabbix-Release / Zabbix-Release_4.0-3 + jessie_all.Deb sudo dpkg -i zabbix-lisease_4.0-3 + jessie_all.deb
Étape 3 - Installez le serveur Zabbix
Après avoir ajouté le référentiel Zabbix dans votre système Utilisez la commande suivante pour installer le serveur Zabbix. Ici, le package Zabbix-Server-Mysql inclut le serveur Zabbix avec support MySQL. Le package Zabbix-Fontend-PHP fournit et l'interface Web est écrite en PHP pour la gestion du serveur Zabbix
sudo apt-get updat sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Étape 4 - Créer un schéma de base de données
Créez maintenant un schéma de base de données pour votre serveur Zabbix. Connectez-vous à votre serveur MySQL à l'aide des privilèges administratifs et utilisez les requêtes suivantes pour créer la base de données MySQL et l'utilisateur du serveur Zabbix.
mysql -u root -p mysql> créer la base de données zabbixdb set utf8 collate utf8_bin; MySQL> Créer l'utilisateur «zabbix» @ «localhost» identifié par «mot de passe»; mysql> accorder tous les privilèges sur zabbixdb.* À «zabbix» @ «localhost» avec l'option de subvention; MySQL> Privilèges de rinçage;
Chargez également le schéma de base de données Zabbix à la base de données créée ci-dessus.
cd / usr / share / doc / zabbix-server-mysql zcat create.SQL.gz | mysql -u zabbix -p zabbixdb
Étape 5 - Modifier le fichier de configuration Zabbix
Modifier le fichier de configuration du serveur Zabbix / etc / zabbix / zabbix_server.confli Dans votre éditeur de texte préféré et mettre à jour les configurations de base de données suivantes. Ceci sera utilisé par Zabbix Server pour se connecter à la base de données.
Dbhost = localhost dbname = zabbixdb dbuser = zabbix dbpassword = mot de passe
Étape 6 - Redémarrez Apache et Zabbix
Zabbix crée son propre fichier de configuration Apache / etc / zabbix / apache.confli et faire un lien vers le répertoire de configuration Apache. Utilisons la commande suivante pour redémarrer le service Apache.
sudo systemctl redémarrer apache2.service
Le fichier de configuration du serveur Zabbix est situé sur / etc / zabbix / zabbix_server.confli. Redémarrer le serveur Zabbix.
sudo systemctl redémarrer zabbix-server sudo systemctl redémarrer zabbix-agent
Après avoir démarré le service Zabbix, allons à l'installateur Web Zabbix et terminons l'installation.
Étape 7 - Exécutez l'installateur Web Zabbix
L'installateur Web Zabbix est accessible sur / zabbix
URL de sous-répertoire sur vos serveurs IP ou domaine. Par exemple, hôte.técadmin.Le net est indiqué mon serveur Zabbix. Accédez maintenant au Zabbix en utilisant l'URL suivante. Vous devez changer FQDN selon votre configuration.
http: // hôte.técadmin.net / zabbix /
et suivez les étapes selon les captures d'écran ci-dessous.
Écran de bienvenue de la configuration de Zabbix
Ceci est l'écran de bienvenue de l'installateur Web Zabbix. Aller de l'avant en cliquant sur suivant bouton.
Vérifiez les pré-requis
Vérifiez si votre système a tous les packages requis, si tout va bien, cliquez suivant.
Configurer la connexion DB
Entrez les détails de la base de données créés à l'étape n ° 4 et cliquez suivant continuer.
Détails du serveur Zabbix
Ceci est l'hôte et le port de l'exécution du serveur Zabbix. Comme votre serveur Zabbix fonctionne sur le même hôte, alors gardez les valeurs inchangées. Vous pouvez donner un nom pour votre instance.
Résumé de la préinstallation
Dans cette étape affichera le résumé que vous avez entré dans les étapes précédentes, alors cliquez simplement suivant.
Installer zabbix
Si tout se passe correctement, vous verrez un message d'installation réussi sur cette page. Cela vous montrera également un message pour le fichier de configuration créé.
Écran de connexion Zabbix
Connectez-vous à ZabBix en utilisant les informations d'identification par défaut.
Nom d'utilisateur: admin Mot de passe: Zabbix
Après une connexion réussie, vous obtiendrez le tableau de bord Zabbix comme ci-dessous.
Félicitations! Votre configuration Zabbix est terminée. Lisez notre prochain article pour installer Zabbix Agent et ajouter l'hôte dans le serveur Zabbix.
- « Comment ajouter un élément à tableau en javascript
- Comment obtenir la date et l'heure actuelles en javascript »