Wie migriere ich alle Cacti-Geräte von 5-Minuten-Umfragen auf 1-Minuten-Umfragen?

7

Ich habe gerade einen Cacti-Server übernommen und habe einen Albtraum, der von 5-Minuten-Umfragen zu 1-Minuten-Umfragen wechselt.

Bisher habe ich die Datenvorlage zusammen mit Step (von 300 auf 60) und Heartbeat (von 600 auf 120) geändert, und ich habe auch den Cron-Job von * / 5 auf * / 1 geändert und schließlich Unter Einstellungen habe ich das Poller-Intervall auf jede Minute und das Cron-Intervall auf jede Minute geändert.

Dies scheint jedoch zu einer übermäßigen Auslastung des Servers zu führen, und es werden viele Fehler zu /var/log/cacti/poller.log (?) Hinzugefügt, die ungültige SQL-Anweisungen und verschiedene andere Probleme mit RRD betreffen.

Nach meinem Verständnis wirkt sich das Bearbeiten der Datenvorlage nicht auf vorhandene RRDs aus, sondern legt lediglich diejenigen fest, die in Zukunft erstellt werden. Ich denke, die Fehler liegen darin, dass die RRD-Dateien standardmäßig nur Schritte für 5-Minuten-Schritte enthalten von den 60 brauche ich.

Das Wichtigste ist, dass vorhandene Daten nicht verloren gehen, sondern archiviert werden können, wenn eine Zusammenführung nicht möglich ist. Ich habe bisher versucht, einen zweiten Kakteenserver zu erstellen, um die vorhandenen Daten zu migrieren (und dann alle auf deaktiviert zu setzen). Dies scheint jedoch nicht gut zu funktionieren, da ich keinen guten Weg gefunden habe, vorhandene RRDs in Massen zu importieren.

Ich habe die letzten zwei Wochen damit verbracht, ohne sehr weit zu kommen, und ich brauche fachkundige Hilfe! Ich habe mich nur gefragt, ob dies schon einmal jemand getan hat und Ratschläge geben kann / was ich tun sollte, um zu migrieren?

William Hilsum
quelle
1
Importieren Sie die vorhandenen RRDs einfach durch Kopieren der Dateien. Löschen Sie dann alle RRDs, damit neue 1-Minuten-RRDs erstellt werden können.
David Schwartz
Die aktuelle Antwort von AlexJ hat einen toten Link ... Ich fand diesen Link hilfreich tolaris.com/2013/07/09/cacti-and-1-minute-polling/… -> Es gibt vier Dinge, die geändert werden müssen . Beachten Sie, dass es am besten ist, alle diese vier Änderungen ohne vorhandene Geräte / Daten / Grafiken vorzunehmen (dh neu zu starten, diese Änderungen vorzunehmen und dann Daten abzurufen).
Trevor Boyd Smith

Antworten:

1

Es ist nicht so leicht. Wenn Sie dies jedoch wirklich tun möchten, müssen Sie jede von Ihnen verwendete Datenvorlage berühren und "Schritt" von 300 Sekunden (5 Minuten Abfrageintervall) auf 60 Sekunden einstellen. Außerdem müssen Sie den Herzschlag von 600 auf 120 senken.

Nachdem Sie alle Änderungen vorgenommen haben, müssen Sie den Poller-Cache von Cacti neu erstellen.

Ich bin mir nicht ganz sicher, ob dies bei vorhandenen Daten funktioniert . Ich habe es nie versucht. Aber das ist der richtige Weg.

Weitere Informationen finden Sie unter " So konfigurieren Sie Cacti für eine 1-minütige Abfrageauflösung ".

Alexander Janssen
quelle