Grafana

Die Webanwendung Grafana visualisiert Daten aus unterschiedlichen Datenquellen und stellt diese in sogenannten Dashboards im Browser dar. Seit opsi 4.2 stellt der Grafana-Server Performance-Metriken des opsiconfd-Dienstes dar. Sie öffnen das Grafana-Dashboard über die Admin-Seite, Reiter Grafana. Sobald Sie den Tab anklicken, wird das opsiconfd main dashboard auf dem Grafana-Server angelegt bzw. aktualisiert. Außerdem wird der Benutzer opsidashboard angelegt, der für den Zugriff auf das Dashboard verwendet wird.

In der Voreinstellung ist als Zeitraum Last 5 minutes eingestellt; Sie können die Anzeige aber an eigene Wünsche anpassen, indem Sie dieses Feld oben rechts anklicken. Im sich öffnenden Menü definieren Sie entweder einen absoluten Zeitraum (Felder From und To), oder einen relativen Zeitraum ausgehend vom aktuellen Zeitpunkt aus (Last 5 minutes, Last 15 minutes usw.). Abschließend klicken Sie auf Apply time range.

*opsiconfd*-Werte der letzten 3 Stunden
Abbildung 1. opsiconfd-Werte der letzten 3 Stunden
*opsiconfd*-Werte des letzten Tages
Abbildung 2. opsiconfd-Werte des letzten Tages
Auf opsi-Depotservern benötigen Sie Grafana nicht. Installieren Sie auf solchen Servern anstelle des Paketes opsi-server-full am besten opsi-server oder opsi-server-expert. Die beiden Pakete listen Grafana nicht in den Abhängigkeiten auf.

Konfiguration

Der opsiconfd greift über die URL http://<api-key>@grafana:3000 auf die zentrale Grafana-Instanz zu. Das ist in der Datei /etc/opsi/opsiconfd.conf definiert:

grafana-internal-url = http://opsiconfd:SbihIuvo@localhost:3000

Um eine externe Grafana-Instanz anzubinden, definieren Sie diese hinter dem Parameter --grafana-external-url. In der URL können Sie, wie das letzte Listing zeigt, die Zugangsdaten für Grafana eingeben.

Nach dem Ändern der opsiconfd-Konfiguration können Sie diese über das Kommando sudo opsiconfd reload neu laden. Weitere Informationen zur Konfiguration des Dienstes finden Sie in Kapitel Der Dienst opsiconfd.