Charts auf Shinken über Graphite
Webagentur » Digitale Nachrichten » Charts auf Shinken über Graphite

Charts auf Shinken über Graphite

Ein Diagramm ist eine bequeme Möglichkeit, die Entwicklung der Metriken eines Servers zu sehen. Wenn wir in der Linux-Welt an Graph denken, denken wir normalerweise an Munin. Sehr leistungsfähige Lösung, die ich in einigen Fällen verwende. Letzterer verfügt jedoch über einen eigenen Agenten, der die Zielmaschine abfragt, um anschließend die grafisch interpretierten Daten zu erhalten. Wenn Sie bereits einen Überwachungsserver wie Shinken haben, ist es, als würden Sie die Arbeit zweimal erledigen. Um dies zu überwinden, werden wir einen Graphite-Server einrichten.

Das Programm besteht aus drei Teilen.

  • Flüstern, eine Datenbank-Engine
  • Kohlenstoff, Listening-Server, der sich um das Einfügen der Daten in die Datenbank kümmert
  • Graphite, Weboberfläche in Python Django

Einbau von Graphit

Abhängigkeiten installieren

Außerdem benötigen Sie einen Webserver, mit der Bibliothek können Sie ein Django-Programm laden.

Graphitinstallation

Einrichten der Standardkonfiguration

Einrichten des Apache vHost

Achtung, wenn Sie eine neuere Distribution mit einer Apache-Version größer als 2.4 verwenden, müssen Sie den vHost wie folgt ändern

Wir aktivieren den vHost

Datenbankerstellung

Wir starten den Carbon-Server

Testdaten senden

Zu diesem Zeitpunkt haben wir funktionsfähiges Graphite. Wenn Sie in HTTP zur Adresse Ihres Servers gehen, sollten Ihre Testdaten auf der Weboberfläche erscheinen.

graphit-webui

Kreuzung bei Shinken

Wir installieren das Graphite-Modul aus den Shinken-Repositorys

Wir fügen das Graphit-ui-Modul der WebUI unter /etc/shinken/modules/webui.cfg hinzu

Wir fügen dem Broker das Graphit-Modul unter /etc/shinken/brokers/broker-master.cfg hinzu

Wir konfigurieren das Graphitmodul unter /etc/shinken/modules/graphite.cfg

Wir konfigurieren den Zugang zum Graphit-Webui unter /etc/shinken/modules/ui-graphite.cfg

Achten Sie darauf, am Ende der URL keinen Schrägstrich zu setzen, sonst funktionieren die Links nicht.

Und schließlich starten wir Shinken neu, um all dies zu berücksichtigen.

Sie sollten jetzt Ihre Grafiken im gleichnamigen Tab auf der Shinken-Weboberfläche sehen

Shinken_graph_graphiteAuf der Graphite-Weboberfläche sollten auch Ihre Hosts angezeigt werden.

graphit_webui

Die Registerkarte „4 Stunden“ funktioniert möglicherweise nicht. Dies liegt daran, dass die Zeitzone auf den beiden Komponenten nicht gleich ist.

Um die Shinken-Zeitzone anzupassen, gehen Sie zur Datei /etc/shinken/shinken.cfg

Und für Graphit müssen Sie die Konfigurationsdatei aktivieren, indem Sie das Beispiel kopieren

Und entkommentieren Sie die Zeile, die dem Zeitzonenwert entspricht

 

 

 

★ ★ ★ ★ ★