• Installer Netdata sur Debian Jessie

    Installer Netdata sur Debian JessieNetdata est un outil open source de supervision pour les systèmes Linux permettant de visualiser en en temps réel différents éléments de votre système tels que le CPU (utilisation, interruption, fréquence par cœur et total), la RAM (swap et kernel), les disques (I/O, opérations, backlog, utilisation etc..) ainsi que le réseau (bande passante, paquets, erreurs, drops, etc).

    Celui-ci va vous permettre d’afficher via une page web un tableau de bord avec près de 300 graphiques et plus de 2000 courbes, le tout avec un rafraîchissement automatique toutes les secondes.

    Tutoriel réalisé sur Debian Jessie 8.6 avec Netdata 1.3.0

    Netdata sur GitHub

    Démo Netdata

    Présentation de Netdata sur monitoring-fr.org

    Les prérequis pour Netdata sont :

    zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl jq nodejs

    apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl jq nodejs

     

    Installer Netdata sur Debian Jessie

     ( cliquer sur l'image pour l'agrandir ) 

     

    Nous allons ensuite cloner le dépot git depuis Github et installer Netdata.

    cd /opt

    git clone https://github.com/firehol/netdata.git netdata --depth=1

    cd netdata

    ./netdata-installer.sh

    Vous pourrez voir les différents emplacements ou sera installé Netdata.

    Lancer la compilation et l'installation en appuyant sur la touche entrée.

     

    Installer Netdata sur Debian Jessie

    ( cliquer sur l'image pour l'agrandir )

     

    Si tout est bon, un message vous avertira que Netdata est installé et que celui-ci est en cours d’exécution. 

    Netdata sera alors accessible depuis :

    http://[votre netdata]:19999 (port modifiable dans le fichier de configuration).

    Netdata est autonome. Il possède son propre serveur Web interne.

    Pour arrêter Netdata, utiliser la commande : killall netdata

    Pour le redémarrer : /usr/sbin/netdata

    Pour le désinstaller (depuis /opt/netdata) : ./netdata-uninstaller.sh

    Pour effectuer des mises à jour (depuis /opt/netdata) : ./netdata-updater.sh

     

    Installer Netdata sur Debian Jessie

     ( cliquer sur l'image pour l'agrandir ) 

     

    Le fichier de configuration netdata.conf se trouve dans /etc/netdata.

    Il peut être également visualisé depuis : http://[votre netdata]:19999/netdata.conf

    Par défaut tout le fichier est commenté, ce qui signifie que Netdata fonctionnera avec les valeurs par défaut.

    Vous pouvez décommenter des lignes et choisir vos options de contrôle.

    auto = permettre un contrôle si les valeurs collectées ne sont pas nulles.

    yes = activer le contrôle

    no = désactiver la surveillance.

     

     

     ( cliquer en haut à droite pour l'agrandir )

     

    Un petit aperçu de netdata.

     

    Installer Netdata sur Debian Jessie

       ( cliquer sur l'image pour l'agrandir )


      

    Installer Netdata sur Debian Jessie

      ( cliquer sur l'image pour l'agrandir ) 

     

     

    Installer Netdata sur Debian Jessie

    ( cliquer sur l'image pour l'agrandir )

     

     

    Installer Netdata sur Debian Jessie

     ( cliquer sur l'image pour l'agrandir ) 

     

    Depuis la version 1.3.0, les alarmes ont étés intégrées.

    Surveillance santé / alarmes Netdata

    Pour cela, il vous suffit d'aller dans l'onglet "Alarms" pour visualiser les alarmes actives, toutes les alarmes et les logs.

    Vous pouvez voir la fréquence de check, avec le nom du script de notification qui sera exécuté (ici alarm-notify.sh).

    Vous pouvez voir également de quelle source vient l'alarme (ici cpu.conf).

    Vous pouvez retrouver les différents fichiers de configuration ici

    Le chiffre indiqué devant le @ vous indique la ligne concernée dans le fichier de configuration (ici les lignes 2 et 13 correspondant à template: 10min_cpu_usage et template: 10min_cpu_iowait).

     

    Installer Netdata sur Debian Jessie

      ( cliquer sur l'image pour l'agrandir )

     

    Installer Netdata sur Debian Jessie

      ( cliquer sur l'image pour l'agrandir )

      

    ici, la configuration CPU avec les templates qui lui sont associés.

     

    Installer Netdata sur Debian Jessie

    ( cliquer sur l'image pour l'agrandir )

     

    Ici, la configuration pour la RAM.

     

    Installer Netdata sur Debian Jessie

     ( cliquer sur l'image pour l'agrandir )

     

    Enfin, vous avez la possibilité d'avoir des popup d'information.

     

    Installer Netdata sur Debian Jessie

    ( cliquer sur l'image pour l'agrandir )

     

    Et également la possibilité de recevoir des notifications par mail.

     

    Installer Netdata sur Debian Jessie

    ( cliquer sur l'image pour l'agrandir )

     

    Conclusion

    Même s'il ne fonctionne qu'en mode mono-serveur, Netdata est un outil de monitoring simple d'installation et d'utilisation qui vous permettra de connaitre à l'instant T l'état de votre serveur.

    « Installer GLPI sur Centos 7Installer Simple Machines Forum sur Centos 7 »

    Tags Tags : , , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :