Ich sammle SNMP-Daten vor Ort für eine Reihe von Systemen, die derzeit Cacti verwenden. Diese Systeme sind auf einer Reihe von Websites verteilt, die nicht immer mit dem Internet verbunden sind. Ich muss jedoch auch die Daten auf einem einzelnen System (Server im Rechenzentrum) zentralisieren und Diagramme daraus erstellen.
Wenn ich Remote-Systeme direkt mit einem zentralisierten Kaktus abfrage, gehen Daten verloren, wenn eine Site nicht mit dem Internet verbunden ist. Ich sollte Daten vor Ort aufzeichnen (ich habe an jedem Standort einen Server und kann alles ausführen, was ich will) und dann alles mit dem zentralen System synchronisieren.
Ein Hack könnte eine Kaktee oder direkt eine rrdtool
vor Ort sein und dann regelmäßig rsync
RRD-Daten an das zentrale Cacti-System senden, aber das klingt nicht nach einer "sauberen" Lösung: Jede RRD müsste an beiden Stellen definiert und rsync
Skripte mit dem eingerichtet werden bestimmte Dateinamen.
Können Sie eine bessere Lösung vorschlagen? Kakteen sind keine Voraussetzung, aber ich möchte so etwas auf dem zentralen System verwenden. Vor-Ort-Systeme müssen nur Daten sammeln. Ich muss sie dort nicht grafisch darstellen oder Benutzerrechte verwalten, um Daten und ähnliches anzuzeigen. Benutzer greifen nur auf das zentralisierte System zu.