Standardmäßig zeigt Munin (ich verwende 1.4.5) Diagramme für Tag, Woche, Monat und Jahr.
Kann ich es so konfigurieren, dass zusätzlich ein Stundendiagramm angezeigt wird?
Ich gehe davon aus, dass Sie Daten tatsächlich schneller als in den Standardminuten von fünf Minuten abtasten möchten, da ein stündliches Diagramm Ihnen sonst nicht mehr Details als das aktuelle tägliche Diagramm anzeigen würde.
Darauf gibt es eine einfache und eine schwierige Antwort.
Führen Sie munin-update einfach öfter aus und führen Sie kein Upgrade nach Munin 1.5 durch.
Auf vielen Linux-Systemen bedeutet dies nur das Bearbeiten /etc/cron.d/munin
und Ändern des ersten */5
in */1
(was dasselbe ist wie nur, *
aber es macht ein wenig offensichtlicher, dass Sie es absichtlich tun).
Das ist eine Art Hack. Munin erstellt die Diagramme weiterhin unter der Annahme, dass alle fünf Minuten statt jede Minute Daten abgerufen werden. Daher sind die Ratenberechnungen möglicherweise deaktiviert und einige der Beschriftungen sind falsch, aber Sie erhalten jede Minute Daten. Dies funktioniert wahrscheinlich auch nicht in neueren Versionen von Munin (zumindest in der früheren Version 2.0 und möglicherweise in der früheren Version 1.5), da sie einen Standardwert von 300 für das update_rate
Attribut haben, auf den weiter unten näher eingegangen wird.
Zuerst müssen Sie auf Munin 2.0 aktualisieren. In früheren Versionen wird nicht alles unten unterstützt.
Als Nächstes müssen Sie das update_rate
Attribut für alle Diagramme festlegen, die Sie häufiger als alle fünf Minuten aktualisieren möchten. Dieses Attribut gibt die Anzahl der Sekunden an, die zwischen den Aktualisierungen vergehen sollen, und beträgt standardmäßig 300 Sekunden.
Als nächstes müssen Sie benutzerdefinierte Diagrammperioden mit dem graph_data_size
Attribut definieren, das in der benutzerdefinierten Größe des Plugins dokumentiert ist. Diese Seite ist jedoch etwas verwirrend. Lassen Sie mich also sehen, ob ich die Dinge ein wenig klären kann.
Das graph_data_size
Attribut hat drei Einstellungen:
graph_data_size normal
- Dies ist die Standardeinstellung, mit der tägliche, wöchentliche, monatliche und jährliche Diagramme erstellt werden.graph_data_size huge
- Hier werden Daten in Intervallen von fünf Minuten (der normale Tagessatz) für ein ganzes Jahr gespeichert.graph_data_size custom <custom-definition>
- Auf diese Weise können Sie Ihre eigenen Datenintervalle und Aufbewahrungszeiten festlegen.Die obige benutzerdefinierte Definition hat die Form full_rra_nb, multiple_1 multiple_rra_nb_1, multiple_2 multiple_rra_nb_2, ... multiple_N multiple_rra_nb_N
mit den folgenden Bedeutungen:
Dies alles wird von der update_rate
Attributeinstellung beeinflusst, da sie steuert, wie viel Zeit jede einzelne Messung umfasst.
Für ein konkretes Beispiel lauten die Standardeinstellungen wie folgt:
Somit sind diese beiden Einstellungen äquivalent:
graph_data_size normal
und
update_rate 300
graph_data_size custom 576, 6 432, 24 540, 288 450
Für eine einminütige Stichprobe müssen Sie entscheiden, an welchen Intervallen Sie interessiert sind. Um einfach ein stündliches Diagramm hinzuzufügen, das Daten für acht Stunden aufzeichnet, können Sie Folgendes verwenden:
update_rate 60
graph_data_size custom 480, 5 576, 30 432, 120 540, 1440 450
Beachten Sie, dass in der Standard-Munin-Konfiguration jedes Intervall ein ganzzahliges Vielfaches des vorhergehenden Intervalls ist (30 = 5 * 6, 120 = 30 * 4 und 1440 = 120 * 12). Ich weiß nicht, wie wichtig diese Regel ist, aber ich würde empfehlen, sie für alle Fälle in Ihrer Konfiguration beizubehalten.
Beachten Sie auch, dass die Einstellung update_rate
und graph_data_size
auf grafischer Basis erfolgt. Ich kenne keine Möglichkeit, Standardwerte anzugeben, die viele Diagramme kreuzen. Wenn Sie dies also für alle Ihre Diagramme tun möchten, müssen Sie viel tippen.
Stellen Sie außerdem sicher, dass alle diese Einstellungen vor Ihrem ersten munin-update
Lauf vorhanden sind. Sie wirken sich auf die Art und Weise aus, wie die RRD-Dateien erstellt werden, und ich weiß nicht, wie Munin reagiert, wenn die Dateien mit unterschiedlichen Einstellungen erstellt werden, bevor Updates mit diesen ausgeführt werden. Im schlimmsten Fall können Sie die RRD-Dateien einfach löschen und von munin neu erstellen lassen.
Sobald alle Einstellungen vorgenommen wurden, können Sie die Cron-Aktualisierungsfrequenz auf die gleiche Weise wie oben unter "The Easy Way" ändern.