Derniers articles
- Installation de Wordpress sur un VPS Linux chez OVH
- Nettoyer le cache des icônes du Dock
- Mise à jour vers MacOS Catalina intempestive
- Ping, date et heure
- Nettoyer les fichiers créés par Mac OS
- Notification expiration certificat SSL
- Notifications en push via Pushbullet pour Transmission
- Apache : mettre en mode maintenance en un clic
- Quelques modifications de mon blog
- PHP 7.1 et APCU
Il peut être intéressant de disposer d'un outil de monitoring sur votre serveur afin de disposer de différentes informations sur l'état de votre serveur et des services qui sont installés.
Nous allons nous intéresser dans ce tutoriel à netdata.
Voici un petit aperçu de ce qui propose l'interface :
Le projet est disponible sur Github à l'adresse suivante : https://github.com/firehol/netdata
La documentation concernant l'installation de l'outil de monitoring peut être consultée depuis le lien suivant : https://github.com/firehol/netdata/wiki/Installation
Bien que cette documentation soit complète, je vous propose ici un tutoriel en français avec des informations complémentaires.
Dans un premier temps, nous allons procéder à l'installation des mises à jour les disponibles :
Ensuite, nous allons installer les composants nécessaires à l'installation de Netdata :
Désormais, nous allons cloner le projet et procéder à l'installation de l'outil de monitoring :
Vous serez alors invité à appuyer sur la touche "Enter" afin de lancer l'installation.
Une fois l'installation terminée, un fichier de configuration sera créé : /etc/netdata/netdata.conf.
Lançons maintenant le monitoring :
Les données de monitoring sont normalement accessibles depuis une interface Web sur le port 19999.
Vous pouvez le vérifier avec netstat :
Vous devriez alors avec un résultat similaire :
Vous pouvez donc accéder à Netdata via l'adresse http://IP_SERVEUR:19999/
Nous allons opérer maintenant différentes modifications de la configuration par défaut.
Vous pouvez modifier le port d'écoute de l'interface Web en modifiant le fichier /etc/netdata/netdata.conf et en enlevant le "#" devant la ligne concernée dans la section global du fichier :
Le serveur Web étant intégré au projet, il n'est pas possible d'utiliser de fichier .htaccess par exemple pour restreindre l'accès "simplement".
Vous pouvez cependant effectuer cette restriction avec IPTables. Dans l'exemple ci-dessous, nous allons autoriser l'adresse IP 1.2.3.4 à se connecter au port 8080 et refuser les connexions à ce même port depuis les autres adresses IP :
Nous allons nous intéresser dans ce tutoriel à netdata.
Voici un petit aperçu de ce qui propose l'interface :
Le projet est disponible sur Github à l'adresse suivante : https://github.com/firehol/netdata
La documentation concernant l'installation de l'outil de monitoring peut être consultée depuis le lien suivant : https://github.com/firehol/netdata/wiki/Installation
Bien que cette documentation soit complète, je vous propose ici un tutoriel en français avec des informations complémentaires.
Dans un premier temps, nous allons procéder à l'installation des mises à jour les disponibles :
apt-get update && apt-get upgrade -y
Ensuite, nous allons installer les composants nécessaires à l'installation de Netdata :
apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config -y
Désormais, nous allons cloner le projet et procéder à l'installation de l'outil de monitoring :
git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
./netdata-installer.sh
Vous serez alors invité à appuyer sur la touche "Enter" afin de lancer l'installation.
Une fois l'installation terminée, un fichier de configuration sera créé : /etc/netdata/netdata.conf.
Lançons maintenant le monitoring :
/usr/sbin/netdata
Les données de monitoring sont normalement accessibles depuis une interface Web sur le port 19999.
Vous pouvez le vérifier avec netstat :
netstat -tan | grep LISTEN | grep 19999
Vous devriez alors avec un résultat similaire :
tcp6 0 0 :::19999 :::* LISTEN
Vous pouvez donc accéder à Netdata via l'adresse http://IP_SERVEUR:19999/
Nous allons opérer maintenant différentes modifications de la configuration par défaut.
Vous pouvez modifier le port d'écoute de l'interface Web en modifiant le fichier /etc/netdata/netdata.conf et en enlevant le "#" devant la ligne concernée dans la section global du fichier :
port = 8080
Le serveur Web étant intégré au projet, il n'est pas possible d'utiliser de fichier .htaccess par exemple pour restreindre l'accès "simplement".
Vous pouvez cependant effectuer cette restriction avec IPTables. Dans l'exemple ci-dessous, nous allons autoriser l'adresse IP 1.2.3.4 à se connecter au port 8080 et refuser les connexions à ce même port depuis les autres adresses IP :
iptables -A INPUT -p tcp --dport 8080 -s 1.2.3.4 -j ACCEPT
iptables -A INPUT -p tcp --dport 8080 -j DROP
03/04/2016 18:28:13
Partager cet article