2 votes

Bosun 0.3.0 / Scollector signale systématiquement une taille de système de fichiers erronée

J'utilise maître d'équipage pour surveiller mes serveurs.

Un problème étrange est que dans sa configuration par défaut, il indique des chiffres absurdes pour l'espace disque. Par exemple, sur l'un de mes serveurs, il indique que la partition racine est libre à 440 %. Le chiffre réel est d'environ 51%.

En examinant ceci, j'ai découvert que la métrique linux.disk.fs.space_total retourne deux fois la taille correcte de mon disque...

[root@my-host-name ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      8.0G  3.9G  4.2G  49% /

Réclamation de bosun/solliciteur :

linux.disk.fs.space_total{environment=staging,host=my-host-name,role=gordo}: 16.10907G

Bizarrement, la mesure de l'espace utilisé est toujours correcte :

linux.disk.fs.space_used{environment=staging,host=my-host-name,role=gordo}: 4.36486G

Je n'ai pas donné à scollector de paramètres bizarres pour son système de fichiers. Quelqu'un peut-il me donner un indice pour obtenir les bons chiffres ?

Les versions du logiciel sont :

[root@my-host-name ~]# /opt/go/bin/scollector -version
scollector version 0.3.0-dev

root@bosun:/data/bosun# /opt/bosun-linux-amd64 -version
bosun version 0.3.0 (9386abc03b9d074e42dbbe5eb5944ee88ca641f6) built 2015-07-13T15:17:11Z

2voto

Kyle Brandt Points 81077

Avec les bases de données de séries temporelles de Bosun default, OpenTSDB, toutes les balises que vous Ne le fais pas. l'offre sera agrégée. Je pense donc que si vous obtenez des valeurs inattendues, c'est parce que vous n'avez pas spécifié de valeur pour l'attribut mount étiquette :

enter image description here

par rapport à ce qui suit, où * est fourni comme valeur à la balise mount :

enter image description here

0 votes

Si ce n'est pas le problème, vous avez peut-être trouvé un bogue. Le code qui recueille les statistiques du disque se trouve à l'adresse suivante https://github.com/bosun-monitor/bosun/blob/master/cmd/scoll‌​ector/collectors/dis‌​k_linux.go Il recueille ces statistiques à partir de la commande df : "df", "-lP", "--block-size", "1"

0 votes

Merci @kyle, c'est plus logique. Si je sélectionne '/' pour le disk j'obtiens la valeur correcte. Une différence au niveau de l'interface utilisateur est que, dans votre capture d'écran, la balise * est explicite, mais dans le mien, le champ "disque" est laissé vide. Affichage * rend plus évidente l'existence d'une agrégation. Est-ce une amélioration depuis la version 0.3.0 ?

0 votes

@AlexHewson Vous l'avez inversé dans ce dernier commentaire, quand vous mettez * il y a non l'agrégation en cours. Lorsque les champs sont vides, ils sont agrégés. Si vous pensez à un moyen raisonnable d'indiquer cela dans l'interface graphique, créez une question GH suggérant comment l'indiquer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X