Nagios Core : Qu'est-ce que Nagios et comment l'installer sur Debian GNU/Linux ?

Nagios Core : Qu'est-ce que Nagios et comment l'installer sur Debian GNU/Linux ?

Nagios Core : Qu'est-ce que Nagios et comment l'installer sur Debian GNU/Linux ?

Dans le domaine de Réseaux et serveurs il existe des applications formidables et efficaces pour Administrateurs système / serveur (SysAdmins). Par conséquent, aujourd'hui, nous allons parler d'un appel bien connu Noyau de Nagios.

Noyau de Nagios c'est essentiellement la version gratuite de Nagios. Ce qui à son tour est fondamentalement un populaire équipement / services / programme de surveillance du réseau en format open source.

Webmin: administration depuis le navigateur Web

Webmin : Administration depuis le navigateur Web

Et comme nous abordons rarement les problèmes liés à applications, programmes et systèmes du domaine de Réseaux et serveurs ou usage spécifique pour Administrateurs système / serveur (SysAdmins), nous laisserons immédiatement ci-dessous quelques liens vers quelques publications antérieures liées à ce domaine informatique :

"Webmin est un outil de configuration de système accessible sur le Web pour OpenSolaris, GNU / Linux et d'autres systèmes Unix. Avec lui, vous pouvez configurer les aspects internes de nombreux systèmes d'exploitation, tels que les utilisateurs, les quotas d'espace, les services, les fichiers de configuration, l'arrêt de l'ordinateur, etc., ainsi que modifier et contrôler de nombreuses applications gratuites, telles que le serveur Web Apache, PHP, MySQL, DNS, Samba, DHCP, entre autres. » Webmin : Administration depuis le navigateur Web

Article connexe:
Webmin: administration depuis le navigateur Web
Article connexe:
Webmin: administration depuis le navigateur Web
Linux clé en main 14.1
Article connexe:
TurnKey Linux: la bibliothèque de périphériques virtuels

Nagios Core : Version gratuite et gratuite de Nagios

Nagios Core : Version gratuite et gratuite de Nagios

Qu'est-ce que Nagios Core ?

Selon le site officiel de Nagios, Noyau de Nagios Il est décrit comme suit:

"Nagios® Core ™ est une application open source de surveillance de réseau et de système. Il surveille les hôtes (ordinateurs) et les services que vous spécifiez, vous alertant lorsque les choses tournent mal et quand elles s'améliorent. Nagios Core a été conçu à l'origine pour fonctionner sous Linux, bien qu'il devrait également fonctionner sous la plupart des autres systèmes d'exploitation basés sur Unix. Il s'agit également de la version gratuite de notre outil actuel appelé Nagios XI. »

Caractéristiques

Parmi les nombreuses fonctionnalités de Noyau de Nagios on peut citer les 10 suivants :

  1. Surveillance des services réseau (SMTP, POP3, HTTP, NNTP, PING, entre autres.)
  2. Surveillance des ressources des différents hôtes surveillés (charge du processeur, utilisation du disque, entre autres.)
  3. Une conception de plugin simple qui permet aux utilisateurs de développer facilement leurs propres contrôles de service.
  4. Contrôles de service parallèles.
  5. La possibilité de définir la hiérarchie des hôtes du réseau à l'aide d'hôtes « parents », vous permettant de détecter et de distinguer les hôtes en panne de ceux qui sont inaccessibles.
  6. Notifications de contact lorsque des problèmes d'hôte ou de service surviennent et sont résolus (par e-mail, pager ou méthode définie par l'utilisateur).
  7. La possibilité de définir des gestionnaires d'événements à exécuter lors d'événements d'hôte ou de service pour un dépannage proactif.
  8. Rotation automatique des fichiers journaux.
  9. Prise en charge de la mise en œuvre d'hôtes de surveillance redondants.
  10. Une interface Web en option pour afficher l'état actuel du réseau, l'historique des notifications et des problèmes, le fichier journal, etc.

Comment l'installer sur Debian GNU / Linux 10 ?

Avant de commencer cette partie, il convient de noter comme d'habitude que pour ce cas pratique nous utiliserons l'habituel Réexécuter Linux appelé Miracles GNU / Linux, qui est basé sur MX Linux 19 (Debian 10). Qui a été construit à la suite de notre «Guide des instantanés MX Linux».

Cependant, tout Distribution GNU / Linux quel support Systemd. Par conséquent, nous utiliserons cette MX Linux respin commençant par Système de démarrage GRUB par votre option avec "Commencer avec Systemd". Au lieu de son option par défaut, qui est sans Systemd ou plutôt avec systemd-shim. De plus, nous exécuterons toutes les commandes de commande à partir du Utilisateur administrateur système, au lieu de Utilisateur racine, à partir de Respin Linux.

Et maintenant pour votre téléchargement, installation et utilisation, nous utiliserons le «Guide d'installation de démarrage rapide pour Debian« et ce seraient les ordres de commande à exécuter dans le terminal (console) de votre système d'exploitation :

1.- Étapes pour préparer le système d'exploitation

Mettre à jour les référentiels et installer les packages essentiels et nécessaires pour travailler avec Noyau de Nagios.

sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev

2.- Télécharger le logiciel actuel

cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz

3.- Compiler le logiciel actuel

cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all

4.- Créer des utilisateurs et des groupes

sudo make install-groups-users
sudo usermod -a -G nagios www-data

5.- Installer divers packages essentiels

sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config

6.- Installer les fichiers de configuration Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Installer et configurer le pare-feu via IPTables

sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent

8.- Créer un compte utilisateur dans Apache pour démarrer dans Nagios Core

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

9.- Redémarrer / Démarrer les services nécessaires

systemctl restart apache2.service
systemctl start nagios.service

Note: Redémarrez le système d'exploitation en cas de problème avec ces commandes de commande.

10.- Connectez-vous à Nagios Core

Exécutez un navigateur Web sur l'ordinateur local si vous disposez d'un environnement utilisateur graphique (GUI) ou sur un autre ordinateur du réseau. Et dans la barre d'adresse, écrivez l'une des commandes suivantes comme bon vous semble :

http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios

Note: Si vous ne voyez pas la fenêtre "Nagios Core Login", vérifiez que votre système d'exploitation basé sur Debian GNU / Linux 8/9/10 a la bonne configuration. « Racine du document » de la serveur Apache dans le fichier de configuration suivant : /etc/apache2/apache2.conf. Remplacer le chemin /var/www par ce qui suit: /var/www/html. Redémarrez ensuite le service ou l'ordinateur Apache et réessayez sur l'ordinateur.

Installation des plugins Nagios Core

Mettre à jour les référentiels et installer les packages essentiels et nécessaires pour travailler avec Plugins Nagios.

sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext

Téléchargez et décompressez le package actuel avec les "Plugins Nagios"

cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz

Compilez et installez les "Plugins Nagios"

cd /tmp/nagios-plugins-release-2.2.1/
./tools/setup
sudo ./configure
sudo make
sudo make install

Captures d'écran

Nagios Core : Capture d'écran 1

Nagios Core : Capture d'écran 2

Nagios Core : Capture d'écran 3

Nagios Core : Capture d'écran 4

Nagios Core : Capture d'écran 5

Nagios Core : Capture d'écran 6

Nagios Core : Capture d'écran 7

Nagios Core : Capture d'écran 8

Nagios Core : Capture d'écran 9

Nagios Core : Capture d'écran 10

Nagios Core : Capture d'écran 11

Nagios Core : Capture d'écran 12

Nagios Core : Capture d'écran 13

Nagios Core : Capture d'écran 14

Nagios Core : Capture d'écran 15

Nagios Core : Capture d'écran 16

Nagios Core : Capture d'écran 17

Nagios Core : Capture d'écran 1

Nagios Core : Capture d'écran 19

Nagios Core : Capture d'écran 20

Nagios Core : Capture d'écran 21

Nagios Core : Capture d'écran 22

Nagios Core : Capture d'écran 23

Nagios Core : Capture d'écran 24

Nagios Core : Capture d'écran 25

Pour plus d'informations sur Noyau de Nagios vous pouvez explorer les liens suivants :

10 alternatives gratuites et ouvertes

  1. Cacti
  2. Cabot
  3. Projet de poste de pilotage
  4. Icinga
  5. FreeMNS
  6. Munin
  7. netdata
  8. Pandora FMS
  9. Moniteur de serveur PHP
  10. Zabbix

Pour en savoir plus sur ces a et plus encore, cliquez sur le lien suivant : Logiciel de surveillance d'équipements et de réseaux sous Open Source.

Résumé : Diverses publications

Résumé

En résumé, comme on l'a vu Noyau de Nagios est un outil logiciel parfait pour le domaine de Réseaux / Serveurs et les Administrateurs système / serveur (SysAdmins). Et il est non seulement puissant mais flexible et adaptatif, grâce à l'utilisation de ses multiples plugins. Et pour ceux qui pourraient ne pas l'utiliser, il existe toujours d'excellentes alternatives comme Projet Zabbix, Icinga et Cockpit, Parmi beaucoup d'autres.

Nous espérons que cette publication sera très utile pour l'ensemble «Comunidad de Software Libre y Código Abierto» et d'une grande contribution à l'amélioration, la croissance et la diffusion de l'écosystème d'applications disponibles pour «GNU/Linux». Et n'arrêtez pas de le partager avec d'autres, sur vos sites Web, chaînes, groupes ou communautés de réseaux sociaux ou de messagerie préférés. Enfin, visitez notre page d'accueil à «DesdeLinux» pour découvrir plus d'actualités et rejoindre notre chaîne officielle de Télégramme de DesdeLinux.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.