Die Round Robin Database (RRD) ist eine zyklische Datenbank zur Speicherung von Messdaten aus beliebigen Quellen. Länger zurückliegende Daten werden in einer geringeren Auflösung gespeichert als aktuelle Daten, damit lassen sich auch größere Zeiträume in sehr kompakten Datenbanken abbilden, die unabhängig vom Alter der Daten immer eine konstante Größe haben. Bearbeitet werden die Datenbanken mit den RRDtools von Tobi Oetiker ( www.rrdtool.org).
Round-Robin-Datenbanken findet man in so vielen Anwendungen, dass man sie getrost als "Industriestandard" bezeichnen kann, wenn es um die graphische Aufbereitung von Messdaten geht. Auch im Nagios-Umfeld kommen die RRDtools zum Einsatz: im NagiosGrapher und in PNP, um nur die Wichtigsten zu nennen. Aber auch der umgekehrter Weg - aus einer externen Datenbank in Richtung Nagios - ist möglich: Nagios prüft dabei mit Plugins die bereits gespeicherten Daten und verarbeitet diese mit seiner eigenen Logik weiter. So lassen sich fast alle Anwendungen an Nagios anbinden, die eine RRD-Datenbank erzeugen (z.B. Cacti).
Der Vortrag führt in die Grundlagen von Round Robin Databases und RRDtool ein und zeigt an einigen Beispielen, wie man Daten mit RRDtool speichert und graphisch aufbereitet. Anschließend geht der Vortrag auf die Abfrage bereits vorhandener RRD-Datenbanken und deren Kopplung mit Nagios ein.