3 des Meilleurs Outils de Surveillance Système pour Ubuntu

À mesure que le nombre d’appareils, de serveurs et de services dans votre entreprise ou organisation augmente, le besoin de surveiller vos systèmes s’intensifie. La surveillance système, que ce soit sur site ou dans le cloud, couvre la capacité, l’activité et la santé des hôtes et des applications. Le processus est conçu pour couvrir toutes les ressources informatiques afin de déceler et de résoudre les problèmes en temps réel avant qu’ils ne se produisent.
Si vous utilisez Ubuntu, les outils de surveillance système vous aideront à repérer les pannes de services ou les erreurs avant qu’elles n’affectent les utilisateurs.
L’outil le plus basique à votre disposition est le Moniteur Système, une utilitaire intégré pour Linux qui fonctionne comme le Gestionnaire des tâches de Windows et offre des informations de surveillance d’activité de base, des processus en cours à ce qui consomme le plus de ressources.
Cependant, vous pouvez obtenir des outils de surveillance système sophistiqués qui vous montrent plus d’informations sur l’utilisation des ressources pour la mémoire, le processeur, le disque et les connexions réseau.
Voici trois que vous pouvez utiliser avec Ubuntu.
1. Nagios

Cet outil de surveillance système pour Ubuntu offre une surveillance complète des serveurs et postes de travail, y compris l’état des services et des processus, les métriques du système d’exploitation et l’utilisation du système de fichiers, entre autres.
C’est un logiciel puissant, évolutif, fiable et personnalisable, bien qu’il soit complexe à configurer. En tant que norme durable dans la surveillance système et réseau, Nagios offre d’immenses avantages tels qu’une détection rapide des échecs de protocole et des pannes réseau, ainsi qu’une disponibilité accrue des services, serveurs et applications.
Deux solutions sont disponibles pour la surveillance système : Nagios Core et Nagios XI.
Nagios Core

Il s’agit de la version open-source gratuite qui surveille les serveurs, les applications et les services, avec des fonctionnalités telles qu’une interface utilisateur basique avec carte réseau, reporting par SMS et email, ainsi que des rapports de base.
Nagios Core surveille vos composants critiques de l’infrastructure informatique à partir des métriques système, des serveurs, des applications, des services et des protocoles réseau. Il vous envoie ensuite des alertes par SMS, email ou script personnalisé lorsque des composants critiques échouent et se rétablissent, pour que vos administrateurs soient toujours informés des événements importants.
Des rapports sont disponibles fournissant un historique des événements, des pannes, des notifications et des réponses aux alertes pour votre examen ultérieur, ainsi que des graphiques avancés pour planifier des mises à niveau avant que des systèmes obsolètes ne vous prennent au dépourvu.
C’est une option open-source puissante pour la surveillance système Ubuntu avec d’excellentes fonctionnalités comme une interface web, des capacités multi-locataires et une architecture extensible grâce à l’intégration avec des applications internes ou tierces et d’autres modules additionnels développés par la communauté.
Bien qu’il puisse y avoir une courbe d’apprentissage au début, une communauté active est disponible si vous avez besoin d’assistance.
Nagios XI

C’est la variante commerciale de l’outil qui dispose d’une gamme de fonctionnalités plus riche et d’une assistance à la configuration automatique.
Parmi ses fonctionnalités puissantes (au-delà de ce que Core propose) figure le puissant moteur de surveillance Nagios Core 4 qui vous offre le plus haut degré de surveillance de performance des serveurs.
Sont également inclus des assistants de configuration pour guider les utilisateurs à travers la surveillance des appareils, des services et des applications, et un instantané de configuration pour enregistrer les configurations récentes et y revenir lorsque vous le souhaitez.
Vous pouvez personnaliser votre design, votre mise en page et vos préférences par utilisateur à l’aide de l’interface graphique mise à jour, afin que vos clients et équipes obtiennent la flexibilité qu’ils désirent. Cela offre également une affectation de rôle personnalisée qui garantit un environnement sécurisé.
Ce que nous aimons dans Nagios
- Facile à utiliser
- Propose des options gratuites et premium (avec essai de 60 jours)
- Surveillance complète de l’infrastructure informatique car tous les composants critiques sont surveillés.
- Permet à plusieurs utilisateurs d’accéder à l’interface web et de voir l’état de l’infrastructure pertinente
- Configuration rapide en quelques clics simples
- Facile à configurer et à gérer les comptes utilisateurs
- Architecture extensible utilisant des modules complémentaires
2. Glances

Il s’agit d’un outil de surveillance de centre de données multiplateforme qui fonctionne sur les systèmes d’exploitation GNU/Linux, macOS, Windows et BSD. Il est écrit en langage Python en utilisant la bibliothèque psutil dont il extrait des informations du système, vous donnant autant que vous en avez besoin d’un coup d’œil.
Vous pouvez utiliser Glances pour surveiller la charge moyenne, le CPU, la mémoire, le disque I/O, les interfaces réseau, les dispositifs montés, l’utilisation de l’espace du système de fichiers, plus tous les processus actifs et les plus importants.
L’une de ses principales caractéristiques est la capacité de définir des seuils dans un fichier de configuration avec quatre options affichées dans différentes couleurs qui indiquent l’engorgement dans le système : OK (vert), attention (bleu), avertissement (violet) et critique (rouge).
Les niveaux de seuil sont fixés à 50, 70 et 90 pour les niveaux d’attention, d’avertissement et critique, respectivement. Vous pouvez personnaliser cela en utilisant le fichier “glances.conf” trouvé dans le répertoire “/etc/glances/”.

Consultez des informations critiques telles que la charge CPU moyenne, les vitesses de lecture/écriture I/O disque, l’utilisation actuelle du disque pour les dispositifs montés, et les principaux processus avec leur utilisation CPU/mémoire.
L’inconvénient d’avoir toutes ces informations est que Glances a tendance à utiliser une quantité significative de ressources CPU.
Si vous avez besoin d’aide avec Glances, il existe des wikis disponibles sur leur site web. Vous pouvez également contacter d’autres développeurs et utilisateurs sur Twitter, Chat pour développeurs, et groupes d’utilisateurs.
Ce que nous aimons dans Glances
- Facile à installer car disponible dans le dépôt d’Ubuntu
- Affiche plus d’informations par rapport à d’autres outils de surveillance
- GUI web rend la surveillance flexible
- Peut surveiller des systèmes distants
3. htop

htop est un réviseur de processus interactif et une application en mode texte qui effectue une surveillance système en temps réel. Il offre une vue complète des processus en cours et de leur utilisation. De cette manière, vous pouvez libérer votre système de tout dysfonctionnement puisqu’il remplit son rôle.
L’outil est basé sur “ncurses” et offre un support pour l’opération de la souris. Comme les autres outils, htop utilise la couleur pour donner des indications visuelles sur l’utilisation de la mémoire, du processeur et de l’échange.
Une section résumé flexible, propre et facile à configurer affichée en deux colonnes vous permet de visualiser des informations sur votre système. Cependant, certaines informations, comme les pourcentages CPU par temps inactif, utilisateur ou système, peuvent ne pas être disponibles.
Des touches de fonction sont disponibles pour configurer la section résumé et ajouter des listes d’affichage de données à l’une ou l’autre colonne. Il y a aussi une section de processus qui trie des facteurs tels que l’utilisation de la mémoire/CPU, le PID ou l’utilisateur.
Remarque : htop est désormais multiplateforme depuis la version 2.0, prenant en charge Linux, BSD et macOS.
Ce que nous aimons dans htop
- Section résumé propre et facile à lire
- Chaque utilisateur a un fichier de configuration
- Sauvegarde automatique de tout changement stocké dans les fichiers de configuration
Quel outil de surveillance système utilisez-vous pour Ubuntu ? Commentez ci-dessous.
Crédits des images : Glances Github, Nagios, Hisham