Par défaut, Munin (j'utilise la version 1.4.5) affiche des graphiques pour le jour, la semaine, le mois et l'année.
Puis-je le configurer pour qu'il affiche en plus un graphique horaire ?
Par défaut, Munin (j'utilise la version 1.4.5) affiche des graphiques pour le jour, la semaine, le mois et l'année.
Puis-je le configurer pour qu'il affiche en plus un graphique horaire ?
Je suppose que vous souhaitez en fait échantillonner des données plus rapidement que les cinq minutes par défaut, parce qu'un graphique horaire ne vous montrerait pas plus de détails que le graphique quotidien actuel.
La réponse à cette question est à la fois simple et difficile.
Il suffit de lancer munin-update plus souvent et de ne pas dépasser Munin 1.5.
Sur de nombreux systèmes Linux, cela signifie simplement qu'il faut éditer /etc/cron.d/munin
et en modifiant le premier */5
à */1
(ce qui revient à dire que *
mais rend un peu plus évident le fait que vous le faites délibérément).
Il s'agit d'une sorte de piratage. Munin créera toujours les graphiques en supposant qu'il reçoit des données toutes les cinq minutes au lieu de toutes les minutes, de sorte que ses calculs de taux peuvent être erronés et que certaines étiquettes seront fausses, mais vous obtiendrez des données toutes les minutes. De plus, cela ne fonctionnera probablement pas dans les versions récentes de Munin (au moins après la version 2.0 et peut-être après la version 1.5) parce qu'elles ont une valeur par défaut de 300 pour le paramètre update_rate
qui est abordé plus loin.
Tout d'abord, vous devez passer à Munin 2.0. Tous les éléments ci-dessous ne sont pas pris en charge dans les versions antérieures.
Ensuite, vous devez définir le update_rate
attribuez les graphiques que vous souhaitez voir mis à jour plus souvent que toutes les cinq minutes. Cet attribut est le nombre de secondes qui doivent s'écouler entre les mises à jour et il est fixé par défaut à 300 secondes.
Vous devez ensuite définir des périodes de graphique personnalisées à l'aide de la fonction graph_data_size
qui est documenté à l'adresse suivante par plugin dimensionnement personnalisé du rrd mais cette page est un peu confuse, je vais donc essayer de clarifier un peu les choses.
Les graph_data_size
dispose de trois paramètres :
graph_data_size normal
- c'est la valeur par défaut, qui génère des graphiques quotidiens, hebdomadaires, mensuels et annuels.graph_data_size huge
- il stocke les données à des intervalles de cinq minutes (le taux journalier normal) pendant une année entière.graph_data_size custom <custom-definition>
- vous permet de spécifier vos propres intervalles de données et durées de conservation.La définition personnalisée ci-dessus est de la forme full_rra_nb, multiple_1 multiple_rra_nb_1, multiple_2 multiple_rra_nb_2, ... multiple_N multiple_rra_nb_N
avec les significations suivantes :
Tout cela est influencé par la update_rate
car il permet de contrôler la durée de chaque mesure.
Ainsi, pour un exemple concret, les paramètres par défaut sont les suivants :
Ces deux paramètres sont donc équivalents :
graph_data_size normal
y
update_rate 300
graph_data_size custom 576, 6 432, 24 540, 288 450
Pour un échantillonnage d'une minute, vous devrez décider quels types d'intervalles vous intéressent. Pour ajouter simplement un graphique horaire qui enregistre des données pendant huit heures, vous pouvez utiliser ce qui suit :
update_rate 60
graph_data_size custom 480, 5 576, 30 432, 120 540, 1440 450
Notez que dans la configuration par défaut de munin, chaque intervalle est un multiple entier de l'intervalle précédent (30 = 5 * 6, 120 = 30 * 4, et 1440 = 120 * 12). Je ne sais pas quelle est l'importance de cette règle, mais je recommande de la conserver dans votre configuration, juste au cas où.
Il convient également de noter que le réglage de update_rate
y graph_data_size
se fait par graphe. Je ne connais aucun moyen de spécifier des valeurs par défaut qui s'appliquent à plusieurs graphiques, donc si vous voulez le faire pour tous vos graphiques, vous devrez taper beaucoup de texte.
De plus, vous devez vous assurer que tous ces paramètres sont en place avant votre premier munin-update
Ils affectent la façon dont les fichiers RRD sont créés et je ne sais pas comment munin réagira si les fichiers sont créés avec des paramètres différents avant que les mises à jour ne soient exécutées avec ceux-ci. Dans le pire des cas, vous pouvez simplement supprimer les fichiers RRD et laisser munin les recréer.
Enfin, une fois que tous les paramètres sont en place, vous pouvez modifier la fréquence de mise à jour de cron de la même manière que dans la section "La méthode simple" ci-dessus.
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.