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

Comment installer le système de surveillance du réseau Icinga sur un VPS CentOS 7

L'article suivant vous guidera à travers les étapes d'installation du système de surveillance du réseau Icinda.

Qu'est-ce qu'Icinga ?

Icinga est une application de surveillance de réseau et de système informatique open source qui a été créée à l'origine comme un fork de l'application de surveillance de système Nagios. Il est rétrocompatible et tente de surmonter les lacunes perçues dans le processus de développement de Nagios ainsi que d'ajouter de nouvelles fonctionnalités telles qu'une interface utilisateur moderne de style Web 2.0, des connecteurs de base de données supplémentaires (pour MySQL, Oracle et PostgreSQL), et un API REST qui permet aux administrateurs d'intégrer de nombreuses extensions sans modification compliquée du noyau Icinga.

Le système de surveillance de qualité Icinga surveille un réseau et toute ressource réseau imaginable et informe l'utilisateur des erreurs et des récupérations tout en générant des données de performance pour les rapports. Il est extensible et évolutif et peut être utilisé pour surveiller des environnements complexes et étendus sur des sites distincts.

Icinga a gagné en popularité grâce à un cycle de développement plus agile que Nagios.

Dans ce guide, nous allons vous montrer comment installer Icinga sur un vps Linux.

Connectez-vous à votre serveur en tant qu'utilisateur "root" :

# ssh root@server_IP_address

Avant de commencer l'installation d'Icinga, téléchargez les packages pré-requis qui sont :le serveur web Apache (si vous ne l'avez pas déjà installé), les bibliothèques nécessaires pour compiler les sources et les outils nécessaires à l'interface web et à la surveillance du réseau. Vous pouvez les installer à l'aide des commandes suivantes :

# yum install httpd gcc glibc glibc-common gd gd-devel
# yum install libjpeg libjpeg-devel libpng libpng-devel
# yum install net-snmp net-snmp-devel net-snmp-utils

Ensuite, créez un utilisateur et un groupe à votre convenance. Nous utiliserons icinga et rh-icinga pour l'utilisateur et le groupe respectivement.

# useradd icinga
# groupadd rh-icinga
# usermod -a -G rh-icinga icinga
# usermod -a -G rh-icinga apache

Créer le répertoire Icinga :

# mkdir ~/icinga
# cd ~/icinga

Maintenant, téléchargez les dernières versions des packages Icinga et Plugins :

# wget https://github.com/Icinga/icinga-core/releases/download/v1.11.5/icinga-1.11.5.tar.gz
# wget http://www.nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

Extrayez les fichiers avec tar :

# tar zxvf icinga-1.11.5.tar.gz
# tar zxvf nagios-plugins-2.0.3.tar.gz

Entrez dans le répertoire Icinga et exécutez le fichier de configuration :

# cd icinga-1.11.5
# ./configure --with-command-group=rh-icinga --disable-idoutils

Vous devriez obtenir le résultat suivant :

Ensuite, compilons et installons les fichiers Icinga :

# make all
# make fullinstall
# make install-config

Avec votre éditeur de texte préféré, ouvrez le fichier /usr/local/icinga/etc/objects/contacts.cfg et entrez votre adresse e-mail dans le champ e-mail afin de recevoir les notifications.

# vim /usr/local/icinga/etc/objects/contacts.cfg

L'étape suivante consiste à installer l'interface Web classique à l'aide des commandes suivantes :

# make cgis
# make install-cgis
# make install-html
# make install-webconf

Configurez un mot de passe pour le nom d'utilisateur qui sera utilisé pour accéder à l'interface Web. Nous utiliserons adminIcinga comme nom d'utilisateur. Exécutez cette commande :

# htpasswd -c /usr/local/icinga/etc/htpasswd.users adminIcinga

Redémarrez Apache pour que les paramètres prennent effet :

# systemctl restart httpd.service

Installez les plug-ins :

# cd ~/icinga/nagios-plugins-2.0.3
# ./configure --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-nagios-user=icinga --with-nagios-group=icinga
# make
# make install

Vérifions que le fichier de configuration ne contient pas d'erreurs avec la commande suivante :

# /usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg

Si tout est OK, ajoutez le service à exécuter au démarrage :

# chkconfig --add icinga
# chkconfig --level 35 icinga on

Démarrer Glaçage :

# systemctl start icinga.service

C'est ça. Le système de surveillance Icinga est installé sur votre serveur.
Maintenant, ouvrez votre navigateur Web préféré et accédez à :http://your_server_IP/icinga et entrez le nom d'utilisateur et le mot de passe que vous avez définis avec la commande "htpasswd".

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement Linux VPS, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Icinga pour vous. Ils sont disponibles 24 × 7 et s'occuperont de votre demande immédiatement.

PS. Si vous avez aimé cet article, 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 Icinga 2 sur CentOS 8 / RHEL 8

  2. Comment installer Icinga 2 sur CentOS 7 / RHEL 7

  3. Comment installer Gradle sur CentOS 8

  4. Comment installer Netdata Monitoring sur CentOS 7

  5. Comment installer la surveillance du réseau VnStat sur CentOS 7

Comment installer Cacti Monitoring sur CentOS 7

Comment installer l'outil de surveillance du système Glances sur CentOS 7

Comment installer Cinnamon sur CentOS 7

Comment installer l'outil de surveillance réseau Monitorix sur CentOS 7

Comment installer Icinga 2 sur CentOS 7

Comment installer la surveillance du réseau Cacti sur CentOS 8