Nous allons vous montrer comment installer Zabbix sur Ubuntu. Zabbix est le logiciel d'entreprise ultime conçu pour la surveillance en temps réel de millions de métriques collectées à partir de dizaines de milliers de serveurs, de machines virtuelles et de périphériques réseau. Il utilise MySQL, PostgreSQL, SQLite, Oracle ou IBM DB2 pour stocker les données.
Son backend est écrit en C et le frontend web est écrit en PHP. Zabbix offre plusieurs options de surveillance telles que des vérifications qui peuvent vérifier la disponibilité et la réactivité des services standard tels que SMTP ou HTTP sans installer de logiciel sur l'hôte surveillé. L'installation de Zabbix sur Ubuntu est une tâche assez simple et ne devrait pas prendre plus de 15 minutes.
Un agent Zabbix peut également être installé sur les hôtes UNIX et Windows pour surveiller les statistiques telles que la charge du processeur, l'utilisation du réseau, l'espace disque, etc.
Le modèle client-serveur de Zabbix permet à un serveur de collecter de riches ensembles de données utiles pour surveiller les performances des sites Web, services, applications, etc. hébergés sur un serveur.
Cet article couvre les étapes nécessaires à l'installation de Zabbix sur un VPS Ubuntu.
1. Exigences
Nous utiliserons notre plan d'hébergement VPS Linux SSD 1 pour ce didacticiel.
2. Mettre à jour le système
Assurez-vous que votre serveur est entièrement à jour en utilisant :
# apt-get update && apt-get upgrade
3. Installer le package de configuration Zabbix Ubuntu
La première étape pour vous consiste à installer le package de configuration du référentiel Zabbix pour Ubuntu 14.04 qui contient les fichiers de configuration apt. Exécutez les commandes suivantes :
# wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.4-1+trusty_all.deb # dpkg -i zabbix-release_2.4-1+trusty_all.deb
4. Installer Zabbix sur Ubuntu
Mettez à jour et installez Zabbix :
# apt-get update # apt-get install zabbix-server-mysql zabbix-frontend-php php5-mysql
Une fois l'installation lancée, vous serez accueilli par la fenêtre suivante :
L'installation vous demandera si vous voulez la base de données pour zabbix-server-mysql à configurer avec dbconfig-common . Choisissez oui pour éviter de créer une base de données et de modifier manuellement les fichiers de configuration de Zabbix.
Ensuite, il vous sera demandé d'entrer le mot de passe de l'administrateur de la base de données comme indiqué dans l'image ci-dessous :
Vous devez entrer votre mot de passe root MySQL et appuyer sur Entrée.
La fenêtre suivante vous demandera de fournir un mot de passe MySQL pour la base de données qui sera créée pour l'installation de Zabbix. Entrez un mot de passe de votre choix, mais faites en sorte qu'il soit fort (combinaison de lettres et de chiffres et minimum 8 caractères).
Une fois que vous avez entré le mot de passe, appuyez sur Entrée. Confirmez le mot de passe dans la fenêtre suivante et appuyez à nouveau sur Entrée.
L'installation de Zabbix se poursuivra et se terminera.
5. Modifier les paramètres PHP
Cependant, rien n'est encore terminé. Nous devons modifier certains paramètres PHP afin que l'installation Web de Zabbix puisse être terminée. Modifiez le fichier php.ini de votre serveur :
# vim /etc/php5/apache2/php.ini
Localisez les lignes suivantes et ajustez les valeurs comme celles ci-dessous :
post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = "your timezone"
6. Redémarrez le serveur Web Apache
Enregistrez et fermez le fichier. Redémarrez Apache pour que les modifications prennent effet :
# /etc/init.d/apache2 restart
7. configurer le serveur Web Apache
Maintenant, vous devez copier l'exemple de configuration Apache dans le répertoire /etc/apache2/conf-available/ pour qu'Apache et Zabbix puissent travailler ensemble :
# cp /etc/zabbix/apache.conf /etc/apache2/conf-available/zabbix.conf
Activez la configuration :
# a2enconf zabbix.conf
Assurez-vous que le mod d'alias est activé :
# a2enmod alias
Redémarrez Apache :
# /etc/init.d/apache2 restart
8. Démarrer Zabbix
Démarrez le serveur Zabbix :
# service zabbix-server start
Maintenant, ouvrez votre navigateur Web préféré et accédez à http://your_server_IP/zabbix pour terminer l'installation de Zabbix.
Vous serez accueilli par la page d'installation
Cliquez sur suivant. Dans la fenêtre suivante, vous devriez avoir tous les prérequis listés comme OK comme indiqué dans l'image ci-dessous.
Bien sûr, vous devez respecter les paramètres requis pour procéder à l'installation. Si tout est OK, cliquez sur Suivant.
Configurez votre connexion à la base de données et entrez les informations d'identification de la base de données afin de pouvoir tester la connexion à la base de données. Le nom d'utilisateur et le nom de la base de données sont zabbix, le mot de passe est celui que vous avez entré précédemment lors de l'installation en ligne de commande de Zabbix. Testez la connexion à la base de données et si tout est OK, cliquez sur Suivant. Une fois l'installation terminée, vous obtiendrez la page de connexion.
Le nom d'utilisateur et le mot de passe par défaut pour le tableau de bord Zabbix sont :
username: admin password: zabbix
Une fois connecté, modifiez immédiatement le mot de passe.
C'est ça. Vous avez installé avec succès Zabbix sur votre serveur. Pour plus d'informations sur Zabbix en général ou sur la configuration d'un ou plusieurs agents Zabbix sur une ou plusieurs machines, veuillez consulter leur documentation officielle.
Bien sûr, vous n'êtes pas obligé d'installer Zabbix sur Ubuntu, si vous utilisez l'un de nos services d'hébergement VPS Ubuntu, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Zabbix sur Ubuntu, pour vous. Ils sont disponibles 24h/24 et 7j/7 et s'occuperont immédiatement de votre installation Zabbix.
PS. Si vous avez aimé cet article sur l'installation de Zabbix sur Ubuntu, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.