netdata_monitoring_de_serveur
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
netdata_monitoring_de_serveur [2021/03/11 01:16] – [Configuration] n1c0 | netdata_monitoring_de_serveur [2021/03/11 02:04] – [Commandes utiles] n1c0 | ||
---|---|---|---|
Ligne 136: | Ligne 136: | ||
</ | </ | ||
- | Désormais, Netdata est accessible sur l'URL netdata.monsite.org. | + | Rédémarrer apache. |
=====Configuration et Optimisation===== | =====Configuration et Optimisation===== | ||
+ | ====Protéger l' | ||
+ | Pour cacher Netdata du public, on utilise le module // | ||
+ | |||
+ | D' | ||
+ | |||
+ | <code bash> | ||
+ | cd / | ||
+ | mkdir monserveur_htdigests | ||
+ | cd monserveur_htdigests | ||
+ | </ | ||
+ | |||
+ | Ensuite, dans ce dossier on crée un fichier **netdata.monsite.org** qui contiendra le mot de passe crypté du compte nommé **netdata** dans le groupe **stats** : | ||
+ | |||
+ | <code bash> | ||
+ | htdigest -c netdata.monsite.org stats netdata | ||
+ | </ | ||
+ | |||
+ | Enfin, il faut modifier le virtual host en ajoutant : | ||
+ | |||
+ | <code bash> | ||
+ | < | ||
+ | AuthType Digest | ||
+ | AuthName " | ||
+ | AuthDigestProvider file | ||
+ | AuthUserFile / | ||
+ | Require valid-user | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Rédémarrer apache et un login / mot de passe serront demandés quand on accédera à netdata.monsite.org. | ||
+ | |||
+ | ====Netdata==== | ||
+ | |||
+ | Basé sur la documentation de [[https:// | ||
+ | |||
+ | Pour modifier la configuration générale de Netdata, il faut aller dans son répertoire **/ | ||
+ | |||
+ | <code bash> | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | Il y a plusieurs sections comme '' | ||
+ | |||
+ | On a déjà vu plus haut comment changer le port, visible dans la section '' | ||
+ | |||
+ | Penser à redémarrer Netdata à chaque modification de la config : | ||
+ | |||
+ | <code bash> | ||
+ | systemctl restart netdata | ||
+ | </ | ||
+ | |||
+ | ===Section [global]=== | ||
+ | |||
+ | On change la valeur de hostname pour donner un nom au serveur : | ||
+ | |||
+ | <code bash> | ||
+ | hostname = Mon-Serveur | ||
+ | </ | ||
+ | |||
+ | On coupe les logs car apache en produit aussi : | ||
+ | |||
+ | <code bash> | ||
+ | debug log = none | ||
+ | error log = none | ||
+ | access log = none | ||
+ | </ | ||
+ | |||
+ | On va aussi changer la durée de conservation des données : il faut déterminer combien de place on souhaite allouer à Netdata, en fonction du nombre de metrics mesurées et d’autres paramètres. Voir le calculateur pour aider à trouver la bonne valeur, puis changer la valeur, par exemple pour 3500 metrics, toutes les secondes, conservées sur 6 mois (180 jours), cela représente 42Go. On augmente aussi le '' | ||
+ | |||
+ | <code bash> | ||
+ | page cache size = 64 | ||
+ | dbengine multihost disk space = 42000 | ||
+ | </ | ||
+ | |||
+ | ===Section [web]=== | ||
+ | |||
+ | Puisque Netdata est derrière un proxy Apache, on désactive la compression gzip car apache s'en occupe déjà. | ||
+ | |||
+ | <code bash> | ||
+ | enable gzip compression = no | ||
+ | </ | ||
+ | |||
+ | Enfin, on autorise uniquement les connections depuis localhost, le proxy se chargeant d’afficher Netdata sur le nom de domaine choisi : | ||
+ | |||
+ | <code bash> | ||
+ | bind to = localhost | ||
+ | </ | ||
+ | |||
+ | ===Config email=== | ||
+ | |||
+ | Netdata envoie des [[https:// | ||
+ | |||
+ | <code bash> | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | Changer la valeur suivante comme suit : | ||
+ | |||
+ | <code bash> | ||
+ | DEFAULT_RECIPIENT_EMAIL=" | ||
+ | </ | ||
+ | |||
+ | ====Commandes utiles==== | ||
+ | |||
+ | Arrêter / démarrer Netdata : | ||
+ | |||
+ | <code bash> | ||
+ | systemctl stop netdata | ||
+ | systemctl start netdata | ||
+ | </ | ||
+ | |||
+ | Désinstaller complètement Netdata : | ||
+ | |||
+ | <code bash> | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Mettre à jour manuellement Netdata (normalement c’est automatique) : | ||
+ | |||
+ | <code bash> | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | ====Liens pratiques==== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
{{tag> | {{tag> |
netdata_monitoring_de_serveur.txt · Dernière modification : 2023/04/11 21:55 de Benjamin Labomedia