GNU/Linux >> Tutoriels Linux >  >> Linux

Doppler - Un outil de surveillance à distance sans configuration

Il y a quelque temps, nous avons écrit sur Netdata , un outil léger et en temps réel de surveillance des performances et de l'intégrité des systèmes et des applications. Il surveille presque tout dans un système et affiche le résultat dans une belle présentation graphique dans le navigateur Web. Netdata ne nécessite aucune configuration et aucune dépendance non plus. Cela fonctionne juste hors de la boîte. Aujourd'hui, je suis tombé sur un utilitaire similaire. Dites bonjour à Doppler , un outil de surveillance à distance sans configuration pour les systèmes Linux. Tout comme Netdata, Doppler est également léger et ne nécessite aucune configuration supplémentaire.

Que surveille réellement le Doppler ?

Doppler n'est pas un outil riche en fonctionnalités comme Netdata. Il a un ensemble limité de fonctionnalités et ne surveille qu'une poignée de choses, telles que :

  • Température du processeur en degrés Celsius (°C).
    • Si le processeur donne plusieurs enregistrements de température, le Doppler affichera la valeur la plus élevée parmi toutes.
  • Charge CPU en % d'unité
  • Utilisation de la RAM en Mo.
  • Utilisation du swap en Mo.
    • Si le Swap n'est pas configuré dans le système, Doppler indiquera simplement 0 (zéro).
  • Utilisation du disque en Mo.
  • E/S disque en Ko/s.
  • E/S réseau en Ko/s.

Il affichera également les détails du système, tels que :

  • Nom d'hôte,
  • Nom du système d'exploitation,
  • Nombre de cœurs de processeur
  • Marque et modèle du processeur
  • Temps de disponibilité,
  • Nombre de processus.

Installer l'outil de surveillance Doppler sous Linux

Téléchargez les dernières versions disponibles sur la page des versions . Au moment d'écrire ces lignes, la dernière version était la 0.1.0.

$ wget https://github.com/EnKrypt/Doppler/releases/download/v0.1.0/doppler-0.1.0-linux-x64 -O doppler

Déplacez le fichier téléchargé vers votre $PATH, par exemple /usr/local/bin/ .

$ sudo cp doppler /usr/local/bin/

Et rendez-le ensuite exécutable à l'aide de la commande :

$ sudo chmod +x /usr/local/bin/doppler

Remarque :Doppler nécessite des capteurs lm pour surveiller la température du processeur. Si aucun package lm-sensors n'est présent sur votre système, vous pouvez rencontrer l'erreur suivante.

Cannot pull temperature data. On Linux, make sure `sensors` is available (package: lm-sensors). For OS X, install osx-temperature-sensor. Some CPUs are not supported on Windows.

Pour installer lm-sensors sur votre système Linux, reportez-vous au guide suivant.

  • Comment afficher la température du processeur sous Linux

Fait! Il est temps de surveiller les systèmes !

Surveiller les systèmes Linux à l'aide de Doppler

Lancez Doppler en exécutant simplement la commande suivante :

$ doppler

Vous verrez une sortie comme ci-dessous.

Doppler running on port 3456

Comme on peut le voir, Doppler fonctionne sur le port 3456 par défaut.

Vous devrez peut-être autoriser ce port via votre pare-feu ou votre routeur pour accéder au tableau de bord Web Doppler sur des systèmes distants.

Sur les systèmes qui utilisent firewalld , par exemple RHEL et CentOS, exécutez les commandes suivantes une par une pour autoriser le port 3456.

# firewall-cmd --permanent --add-port=3456/udp
# firewall-cmd --permanent --add-port=3456/tcp

Redémarrez le service pare-feu pour que les modifications prennent effet.

# firewall-cmd --reload

Sur les systèmes qui utilisent UFW , par exemple Ubuntu, exécutez :

$ sudo ufw allow 3456

Maintenant, ouvrez votre navigateur Web et accédez à http://ip-address:3456 .

Si le port 3456 est déjà utilisé, vous pouvez simplement exécuter Doppler sur un port différent, par exemple 6543 .

$ doppler -p 6543

Vous pouvez désormais accéder au tableau de bord Doppler en accédant à http://ip-address:6543 .

De plus, Doppler fonctionnera avec un intervalle d'interrogation de 2,5 secondes par défaut. Vous pouvez bien sûr également utiliser cette valeur.

Par exemple, la commande suivante exécutera Doppler sur le port 6543 avec un intervalle d'interrogation de 5 secondes.

$ doppler -p 6543 -i 5000

Voici des exemples de captures d'écran de mes systèmes CentOS 7 et Ubuntu 18.04 LTS.

Surveillance du système CentOS à l'aide de Doppler :

Surveillance du système Ubuntu à l'aide de Doppler :

Comme vous pouvez le constater, le Doppler ne nécessite absolument aucune configuration ! Cela fonctionne juste hors de la boîte. Vous n'avez pas besoin d'être un utilisateur avancé de Linux pour configurer un outil de surveillance sur vos systèmes distants ou locaux. Téléchargez simplement Doppler, filmez-le sur votre chemin, rendez-le exécutable et lancez-vous ! C'est aussi simple que ça !!

Pour obtenir de l'aide, exécutez :

$ doppler --help
Options:
  --help          Show help                                            [boolean]
  --version       Show version number                                  [boolean]
  -p, --port      Port to run Doppler on                [number] [default: 3456]
  -i, --interval  How often to poll (in ms)             [number] [default: 2500]

Suggestion de lecture :

  • Cockpit – Surveiller et administrer les serveurs Linux via un navigateur Web
  • vnStat – Surveiller la bande passante réseau sous Linux et BSD
  • Comment surveiller la connexion WiFi à partir de la ligne de commande sous Linux
  • Comment surveiller les modifications de fichiers à l'aide de fswatch sous Linux
  • Comment surveiller rapidement plusieurs hôtes sous Linux

Désinstaller Doppler

Supprimez simplement le fichier Doppler du $PATH.

$ sudo rm /usr/local/bin/doppler

Si vous êtes un utilisateur Linux débutant qui ne souhaite pas passer beaucoup de temps à installer et à configurer un outil de surveillance à distance, Doppler pourrait être un bon choix. Essayez-le et voyez si cela vous aide.


Linux
  1. Installer l'outil de surveillance Icinga sur Fedora 22 / 21

  2. Top 5 des outils de surveillance open source

  3. Les 4 meilleurs logiciels de surveillance et de gestion à distance

  4. Administration Linux en masse/à distance ?

  5. Linux en masse/administration à distance

J'ai besoin d'un bon outil de surveillance réseau ?

Comment installer l'outil de surveillance Pandora FMS dans Ubuntu Linux

Psensor Sensor Monitor sous Linux :un outil de surveillance du matériel [GUI]

Utilisation de la commande SSH dans les systèmes Linux/Unix

Comment installer l'outil de surveillance Icinga 2 sur Rocky Linux 8

htop (visualiseur de processus interactif) Outil de surveillance des performances Linux