Zabbix est un logiciel open source pour surveiller les services réseau, les serveurs et autres périphériques réseau, créé par Alexei Vladishev. Backend Zabbix écrit en C et utilise PHP pour le front-end, prend en charge les bases de données MySQL, PostgreSQL, SQLite, Oracle ou IBM DB2.
Caractéristiques
- Il peut vérifier la disponibilité des services standard tels que SMTP ou HTTP sans installer de logiciel sur l'hôte distant.
- Il peut également surveiller le processeur, la mémoire, le disque et d'autres ressources sur les hôtes Windows ou Unix en y installant le client Zabbix.
- Il offre également une prise en charge de la surveillance via SNMP, TCP et ICMP.
- Il prend en charge les notifications en temps réel
Ce guide vous aidera à configurer le Zabbix sur Ubuntu 14.04
Prérequis
Installez les derniers packages de version, et cela contient la configuration du référentiel.
sudo wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+trusty_all.deb sudo dpkg -i zabbix-release_2.2-1+trusty_all.deb sudo apt-get update
Installer Zabbix
Installez les packages suivants. Cela installera le serveur Zabbix et Web avec MySQL.
sudo apt-get install zabbix-server-mysql zabbix-frontend-php
Configurer la base de données
La commande précédente invoque elle-même la configuration de la base de données MySQL et Zabbix. Si vous avez déjà configuré MySQL sur le serveur, veuillez ignorer les deux premières étapes.
Étape 1 :Configurez le mot de passe root pour MySQL.
Étape 2 :confirmez le mot de passe racine.
Étape 3 :L'écran suivant, il vous demandera de configurer la base de données pour le Zabbix, vous l'acceptez ou l'annulez. Ici, j'ai choisi oui pour la configuration automatique de la base de données.
Étape 4 :Entrez le mot de passe de l'utilisateur de la base de données "zabbix" (l'utilisateur zabbix sera créé par le programme d'installation), ce mot de passe a été saisi lors de la configuration de Zabbix.
Étape 5 :Confirmez le mot de passe de l'utilisateur de la base de données.
La section de dépannage suivante ne s'applique qu'aux personnes confrontées à l'erreur 404 introuvable lors de l'accès à l'URL de configuration de Zabbix.
Dépannage
Après avoir configuré la base de données, lorsque j'ai essayé d'accéder à l'URL de configuration de Zabbix (http://your-ip-address/zabbix). J'ai eu une page 404 introuvable, après de nombreuses recherches sur Google; rien trouvé. Plus tard, j'ai décidé de vérifier les fichiers créés par le paquet, en dernier j'ai trouvé le fichier apache.conf dans /etc/zabbix.
Copiez le fichier apache.conf dans le répertoire apache2
sudo cp /etc/zabbix/apache.conf /etc/apache2/sites-enabled/zabbix.conf
Edit a copié le fichier pour configurer le fuseau horaire.
sudo vi /etc/apache2/sites-enabled/zabbix.conf # php_value date.timezone Europe/Riga
Modifiez la date.timezone en fonction de votre fuseau horaire.
Redémarrez le service apache2.
sudo /etc/init.d/apache2 restart
Après avoir effectué les étapes ci-dessus, j'ai pu accéder à l'URL sans aucun problème.
Configurer Zabbix
Visitez l'URL suivante pour commencer à configurer Zabbix http://your-ip-address/zabbix. Cliquez sur Suivant pour continuer.
L'installation de Zabbix vérifiera les prérequis, vous donnera le statut comme ci-dessous.
Entrez les informations de la base de données.
Configuration de Zabbix - Informations sur la base de données
Configurez les informations du serveur.
Configuration de Zabbix - Informations sur le serveur
Consultez le récapitulatif de l'installation.
Terminez la configuration.
Accéder à Zabbix
Connectez-vous avec les identifiants par défaut (Admin/zabbix)
Voici à quoi ressemblera le tableau de bord Zabbix.
C'est tout.