GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer le serveur Zabbix 3.4 sur CentOS 7

Dans ce didacticiel, nous allons vous montrer comment installer Zabbix 3.4 sur CentOS 7. Zabbix est un logiciel de surveillance réseau open source conçu pour surveiller et suivre l'état de divers périphériques réseau, serveurs, machines virtuelles et autres matériels réseau. Il peut utiliser MySQL, PostgreSQL, SQLite, Oracle ou IBM DB2 comme stockage de données principal. Le back-end Zabbix est écrit en C et le front-end Web est écrit en PHP. Zabbix offre plusieurs options de surveillance telles que des vérifications simples pour vérifier la disponibilité et la réactivité des services standard tels que IMAP ou HTTP sans installer de logiciel sur la machine surveillée.

Un agent Zabbix peut être déployé sur des machines de surveillance pour surveiller des statistiques telles que la charge du processeur, l'utilisation du réseau, l'espace disque, etc. Le modèle client-serveur de Zabbix nous permet de collecter de riches ensembles de données qui peuvent être utiles pour surveiller les performances du sites Web, services et applications diverses.

L'installation de Zabbix sur CentOS est une tâche assez simple et ne devrait pas prendre plus de 15 minutes. Ce guide devrait également fonctionner sur d'autres systèmes Red Hat, mais il a été testé et écrit pour CentOS 7 VPS. Commençons par installer Zabbix sur votre serveur CentOS 7.

1. Installer Apache et PHP

L'installation d'Apache et de PHP est un processus assez simple, lancez simplement la commande suivante :

yum install httpd php

2. Installer MariaDB

Dans ce guide, nous utiliserons MySQL/MariaDB comme moteur de base de données. Pour installer le serveur MariaDB, exécutez :

yum install mariadb-server

Une fois l'installation terminée, exécutez les commandes suivantes pour démarrer et activer l'exécution du service mariadb :

systemctl start mariadb
systemctl enable = mariadb

Pour sécuriser votre installation et régler le problème du mot de passe root :

mysql_secure_installation

3. Installez Zabbix sur CentOS 7

Les packages Zabbix ne sont pas disponibles dans les référentiels CentOs 7 par défaut. Nous devons donc d'abord installer le référentiel Zabbix officiel pour CentOS, puis installer tous les packages Zabbix nécessaires. Exécutez la commande suivante pour installer le référentiel Zabbix 3.4 :

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Une fois le référentiel installé, nous pouvons installer le serveur Zabbix et l'interface Web Zabbix avec le support MySQL à l'aide de la commande suivante :

yum install zabbix-server-mysql zabbix-web-mysql

La commande ci-dessus installera également tous les packages PHP nécessaires.

4. Créer une base de données MySQL pour Zabbix

Pour créer une base de données et un utilisateur mysql pour notre exécution d'installation de Zabbix :

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE zabbix CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Ensuite, nous devons importer le schéma zabbix dans la base de données zabbix. La commande ci-dessous vous invitera à saisir le mot de passe de l'utilisateur mysql de Zabbix :

zcat /usr/share/doc/zabbix-server-mysql-3.4.8/create.sql.gz | mysql -u zabbix -p zabbix

Nous devons également configurer Zabbix pour utiliser la base de données nouvellement créée. Ouvrez le fichier de configuration de zabbix :

nano /etc/zabbix/zabbix_server.conf

et définissez le mot de passe de la base de données zabbix :

### Option: DBPassword
#       Database password. Ignored for SQLite.
#       Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=zabbix_passwd

Le nom de la base de données et l'utilisateur de la base de données sont déjà définis sur zabbix par défaut.

5. Configurer PHP pour Zabbix

Ouvrez le fichier de configuration PHP de Zabbix

nano /etc/httpd/conf.d/zabbix.conf

décommentez la ligne date.timezone et définissez votre fuseau horaire, dans notre cas c'est America/Chicago

    php_value max_execution_time 300
    php_value memory_limit 128M
    php_value post_max_size 16M
    php_value upload_max_filesize 2M
    php_value max_input_time 300
    php_value always_populate_raw_post_data -1
    php_value date.timezone America/Chicago 

redémarrez le service apache pour que les modifications prennent effet :

systemctl restart httpd

6. Démarrez le serveur Zabbix

Maintenant, lorsque tous les autres services sont installés et configurés, nous pouvons démarrer le serveur Zabbix avec la commande suivante :

systemctl start zabbix-server

Pour vérifier si le service est démarré et fonctionne correctement, exécutez :

systemctl status zabbix-server

Le résultat devrait ressembler à ceci :

● zabbix-server.service - Zabbix Server
   Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2018-04-13 12:22:30 CDT; 1min 14s ago
  Process: 6451 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 6453 (zabbix_server)

7. Accéder à l'interface Web Zabbix

Dans la dernière étape de ce guide, nous devons accéder à l'interface Web Zabbix et terminer l'installation.

Pour terminer l'installation, ouvrez votre navigateur et accédez à http://your_server_ip_address/zabbix/ . Le programme d'installation vous demandera d'entrer les informations de connexion à la base de données Zabbix et une fois que vous aurez terminé les étapes de post-installation, vous serez redirigé vers la page de connexion de l'interface Web Zabbix. Le nom d'utilisateur administrateur par défaut est "admin" et le mot de passe est "zabbix".

C'est ça. Vous avez installé avec succès le serveur Zabbix 3.4 sur votre VPS CentOS 7. Pour plus d'informations sur la gestion de votre installation de Zabbix, veuillez vous référer à la documentation officielle de Zabbix.

Bien sûr, vous n'êtes pas obligé d'installer Zabbix sur votre serveur CentOS 7, si vous utilisez l'un de nos services d'hébergement Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article, sur Comment installer Zabbix 3.4 sur CentOS 7, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer le serveur Minecraft sur CentOS 7

  2. Comment installer Nginx sur CentOS 8

  3. Comment installer PostgreSQL sur CentOS 8

  4. Comment installer MariaDB sur CentOS 8

  5. Comment installer le serveur Teamspeak 3 sur CentOS 8

Comment installer Nginx sur CentOS

Comment installer MySQL 8 sur CentOS 8

Comment installer Shoutcast Server sur CentOS 8

Comment installer Lighttpd sur CentOS

Comment installer le serveur Zabbix sur un serveur CentOS 7

Comment installer le serveur Zabbix sur CentOS 8