Si vous travaillez en tant qu’administrateur système Linux/Unix, vous savez que vous devez disposer d’outils de surveillance utiles pour surveiller les performances de votre système. Comme les outils de surveillance sont très importants dans le travail d’un administrateur système ou d’un webmaster de serveur, c’est le meilleur moyen de garder un œil sur ce qui se passe à l’intérieur de votre système.
[ You might also like: 20 Command Line Tools to Monitor Linux Performance ]
Aujourd’hui, nous allons parler d’un autre 13 outils de surveillance Linux que vous pouvez utiliser pour faire le travail.
1. Glances – Surveillance du système Linux en temps réel
Regards est un outil de surveillance conçu pour présenter autant d’informations que possible dans n’importe quelle taille de terminal, il prend automatiquement la taille de la fenêtre du terminal sur laquelle il s’exécute, en d’autres termes, c’est un outil de surveillance réactif.
Glances affiche non seulement des informations sur l’utilisation du processeur et de la mémoire, mais surveille également les E/S du système de fichiers, les E/S réseau, les températures matérielles, la vitesse des ventilateurs, l’utilisation du disque et le volume logique.
Installer Glances sous Linux
Pour installer la dernière version stable de Regardsentrez simplement la ligne de commande suivante :
$ curl -L https://bit.ly/glances | /bin/bash or $ wget -O- https://bit.ly/glances | /bin/bash
2. Sarg – Surveillance de la bande passante Squid
Sarg (Squid Analysis Report Generator) est un outil gratuit et open-source qui agit comme un outil de surveillance pour votre serveur proxy Squid, il crée des rapports sur les utilisateurs de votre serveur proxy Squid, les adresses IP, les sites qu’ils visitent et quelques autres informations.
Pour l’installation, lisez notre article – Installer l’outil Sarg « Squid Bandwidth Monitoring » sous Linux
3. Surveillance de l’état d’Apache
le mod_status est un module de serveur Apache qui vous permet de surveiller l’état des travailleurs du serveur Apache. Il génère un rapport dans un format HTML facile à lire. Il vous montre le statut de tous les travailleurs, la quantité de CPU utilisée par chacun, les demandes actuellement traitées et le nombre de travailleurs actifs et non actifs.
Pour l’installation, lisez notre article – Comment surveiller la charge du serveur Web Apache et les statistiques de page
4. Monit – Surveillance des processus et des services Linux
Monit est un bon programme qui surveille votre serveur Linux et Unix, il peut surveiller tout ce que vous avez sur votre serveur, du serveur principal (Apache, Nginx ..) aux autorisations de fichiers, aux hachages de fichiers et aux services Web. Plus beaucoup de choses.
Installer Monit sous Linux
Pour installer la version stable de Monitentrez simplement la ligne de commande suivante :
$ sudo apt install monit [On Debian, Ubuntu and Mint] $ sudo yum install monit [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo emerge -a app-admin/monit [On Gentoo Linux] $ sudo pacman -S monit [On Arch Linux] $ sudo zypper install monit [On OpenSUSE]
5. Sysstat – Surveillance des performances du système tout-en-un
Un autre outil de surveillance utile pour votre système Linux est Systat – n’est pas une vraie commande, en fait, c’est juste le nom du projet, Systaten fait, est un package qui comprend de nombreux outils de surveillance des performances comme iostat, sadf, pidstat ainsi que de nombreux autres outils qui vous montrent de nombreuses statistiques sur votre système d’exploitation Linux.
Fonctionnalités de Systat
- Il est disponible par défaut dans tous les référentiels de distributions Linux modernes.
- Possibilité de créer des statistiques sur l’utilisation de la RAM, du CPU et du SWAP. Outre la possibilité de surveiller l’activité du noyau Linux, le serveur NFS, les sockets, le TTY et les systèmes de fichiers.
- Possibilité de surveiller les statistiques d’entrée et de sortie pour les appareils, les tâches, etc.
- Possibilité de générer des rapports sur les interfaces réseau et les périphériques, avec prise en charge d’IPv6.
- Sysstat peut également vous montrer les statistiques d’alimentation (utilisation, appareils, vitesse des ventilateurs, etc.).
- De nombreuses autres fonctionnalités…
Installer Sysstat sous Linux
Pour installer la version stable de Systatentrez simplement la ligne de commande suivante :
$ sudo apt install sysstat [On Debian, Ubuntu and Mint] $ sudo yum install sysstat [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo emerge -a app-admin/sysstat [On Gentoo Linux] $ sudo pacman -S sysstat [On Arch Linux] $ sudo zypper install sysstat [On OpenSUSE]
Pour une utilisation et des exemples, lisez notre article – 20 commandes utiles de Sysstat
6. Icinga – Surveillance de serveur de nouvelle génération
Contrairement aux autres outils, Glaçage est un programme de surveillance du réseau, il vous montre de nombreuses options et informations sur vos connexions réseau, vos périphériques et vos processus, c’est un très bon choix pour ceux qui recherchent un bon outil pour surveiller les éléments du réseau.
Caractéristiques d’Icinga
- Icinga est également gratuit et open-source.
- Très fonctionnel pour surveiller tout ce que vous pouvez avoir en réseau.
- La prise en charge de MySQL et PostgreSQL est incluse.
- Surveillance en temps réel avec une interface Web agréable.
- Très extensible avec des modules et des extensions.
- Icinga prend en charge l’application de services et d’actions aux hôtes.
- Beaucoup plus à découvrir…
Pour l’installation, lisez notre article – Comment installer l’outil de surveillance du serveur Icinga sous Linux
7. Observium – Gestion et surveillance du réseau
Observium est aussi un outil de monitoring réseau, il a été conçu pour vous aider à gérer facilement votre réseau de serveurs, il en existe 2 versions ; Community Edition qui est gratuite et open-source, et la version commerciale qui coûte 1 000 £/an.
Caractéristiques de l’Observium
- Écrit en PHP avec prise en charge de la base de données MySQL.
- Possède une belle interface Web pour afficher des informations et des données.
- Capacité à gérer et à surveiller des centaines d’hôtes dans le monde entier.
- La version communautaire de celui-ci est sous licence QPL.
- Fonctionne sur Windows, Linux, FreeBSD, et plus encore.
Pour l’installation, lisez notre article – Installer l’outil de gestion et de surveillance du réseau Observium sous Linux
8. Web VMStat – Surveillance des statistiques du système
Web VMStat est un programmeur d’applications Web très simple, qui fournit l’utilisation des informations système en temps réel, du CPU à la RAM, Swap et des informations d’entrée/sortie au format html.
Pour l’installation, lisez notre article – Web VMStat : Un outil de statistiques système en temps réel pour Linux
9. Surveillance du serveur PHP
Contrairement aux autres outils de cette liste, Surveillance du serveur PHP est un script Web écrit en PHP qui vous aide à gérer facilement vos sites Web et vos hébergeurs, il prend en charge la base de données MySQL et est publié sous GPL 3 ou version ultérieure.
Caractéristiques
- Une belle interface web.
- Possibilité de vous envoyer des notifications par e-mail et SMS.
- Possibilité d’afficher les informations les plus importantes sur le CPU et la RAM.
- Un système de journalisation très moderne pour enregistrer les erreurs de connexion et les e-mails envoyés.
- Prise en charge des services cronjob pour vous aider à surveiller automatiquement vos serveurs et sites Web.
Pour l’installation, lisez notre article – Installer PHP Server Monitoring Tool sous Linux
10. Linux Dash – Surveillance des performances du serveur Linux
De son nom, «Tableau de bord Linux » est un tableau de bord Web qui vous montre les informations les plus importantes sur vos systèmes Linux telles que la RAM, le processeur, le système de fichiers, les processus en cours d’exécution, les utilisateurs, l’utilisation de la bande passante en temps réel, il a une belle interface graphique et c’est gratuit et open-source .
Pour l’installation, lisez notre article – Installer l’outil Linux Dash (Linux Performance Monitoring) sous Linux
11. Cacti – Surveillance du réseau et du système
Cactus n’est rien de plus qu’une interface Web gratuite et open-source pour RRDtool, il est souvent utilisé pour surveiller la bande passante à l’aide de SNMP (Simple Network Management Protocol), il peut également être utilisé pour surveiller l’utilisation du processeur.
Pour l’installation, lisez notre article – Installer l’outil de surveillance du réseau et du système Cacti sous Linux
12. Munin – Surveillance du réseau
Munin est également une interface graphique Web pour RRDtool, il a été écrit en Perl et sous licence GPL, Munin est un bon outil pour surveiller les systèmes, les réseaux, les applications et les services.
Il fonctionne sur tous les systèmes d’exploitation de type Unix et dispose d’un joli système de plugins ; il existe plus de 500 plugins différents disponibles pour surveiller tout ce que vous voulez sur votre machine. Un système de notifications est disponible pour envoyer des messages à l’administrateur lorsqu’il y a une erreur ou lorsque l’erreur est résolue.
Pour l’installation, lisez notre article – Installer l’outil de surveillance du réseau Munin sous Linux
13. Wireshark – Analyseur de protocole réseau
De plus, contrairement à tous les autres outils de notre liste, Wireshark est un programme de bureau d’analyse utilisé pour analyser les paquets réseau et surveiller les connexions réseau. Il est écrit en C avec la bibliothèque GTK+ et publié sous licence GPL.
Caractéristiques
- Multiplateforme : il fonctionne sous Linux, BSD, Mac OS X et Windows.
- Prise en charge de la ligne de commande : il existe une version basée sur la ligne de commande de Wireshark pour analyser les données.
- Possibilité de capturer facilement les appels VoIP, le trafic USB, les données réseau pour les analyser.
- Disponible dans la plupart des référentiels de distributions Linux.
Pour l’installation, lisez notre article – Installer Wireshark – Outil d’analyse de protocole réseau sous Linux
Ce sont les outils les plus importants pour surveiller vos machines Linux/Unix, bien sûr, il existe de nombreux autres outils, mais ce sont les plus connus. Partagez vos réflexions avec nous dans les commentaires : Quels outils et programmes utilisez-vous pour surveiller vos systèmes ? Avez-vous utilisé l’un des outils de cette liste ? Que pensez vous d’eux?
Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :
TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés accessibles GRATUITEMENT à tous.
Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.
Nous sommes reconnaissants pour votre soutien sans fin.