Graphit

Eine sehr einfache Serverüberwachungslösung
Jetzt downloaden

Graphit Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Antoine Millet
  • Website des Verlags:
  • http://inaps.org

Graphit Stichworte


Graphit Beschreibung

Eine sehr einfache Serverüberwachungslösung Graphit ist eine wirklich einfache Überwachungssoftware. Im Gegensatz zu anderen Lösungen wie Kakteen ist Graphit sehr schnell eingerichtet und sehr einfach zu bedienen. Auf der anderen Seite ist Graphit nicht für eine große Überwachungsaufgabe konzipiert, und es richtet sich an den Geek, der ihren Server auf einfache Weise überwachen möchte.Graphit ist Client / Server-basiert, verwendet SQLite als Datenbanknütze und HTTP als Transportprotokoll. Es verwendete Pause (Repräsentationsstatusübertragung), um Daten zwischen Agenten und Server und Server und Frontend auszutauschen. Alle Daten werden in JSON FORMAT.Agent ein einfacher HTTP-Client, der die Anforderung der Postanforderung unterstützt. Eine Python-Bibliothek zur Erleichterung der Agenten-Erstellung in Python.frontend ist eine einfache Webseite mit JavaScript, die Graphit-Server mit AJAX fragt. Diagramme werden mit Flott JS Library gerendert. Geben Sie graphitd --help ein, um eine Liste der verfügbaren Parameter zu erhalten. InstallationGraphitize ist das JavaScript / HTML-Frontend von Graphit. Download von http://idevelop.org/p/graphit/downloads/ Die neueste Version von Graphitize. Unkomprimieren Sie es auf Ihrem Webserver. Bei der Bereitstellung von Index.html, um zu verstehen, wie die Arbeit Graphitize (es ist so einfach !!). Sie können Graphitize auf einem anderen Server als Graphit hosten und sogar auf Ihrem Desktop ausführen, ohne Webserver. JSONP- und Options-HTTP-Methode für Ajax Cross-Domain. JSONP wird standardmäßig verwendet, da die Optionen HTTP-Methode nur in den letzten Firefox- und Webkit-Versionen implementiert ist. Um dies zu verwenden, entfernen Sie den Parameter "Callback" in Ihrer URL, wenn Sie Graphitize () anrufen (). Verwenden von Watcherswatchers sind vorgefertigte Agenten für Graphit. Sie sind mit Graphit verteilt. Wendekräfte müssen regulär ausgeführt werden, Sie können eine Crontask verwenden, um dies zu tun, und Sie müssen nur ein Intervall wählen (das von der Notwendigkeit der Richtigkeit der Daten abhängt) .Some Beobachter benötigen ein bestimmtes Ausführungsintervall . Für den Beispielgraphit-vnstat wird verwendet, um die Netzwerk-Trafik-Geschwindigkeit an einer angegebenen Schnittstelle zu erhalten. Wenn Sie alle fünf Minuten ein "Snapshot" der Geschwindigkeit erstellen, haben Sie Daten, die nicht für die Durchschnittsgeschwindigkeit der letzten fünf Minuten repräsentativ sind, sondern nur während der Abwicklung des Watchers. Um dieses Problem zu verhindern, wird VnStat für eine Zeit ausgeführt, die von Benutzer (standardmäßig 60 Sekunden), und gibt trafisch geschwindigkeitsdurchschnitt für diese Zeit zurück. In diesem Fall können Sie den Watcher nicht mehr als einmal mit dem angegebenen Zeitpunkt ausführen, oder viele Watcher-Instanz werden gleichzeitig ausgeführt. Die Binders Binaries beginnt Mit dem Präfix "Graphit-" und an derselben Speicherort installiert wie die GraphiD Binary.Acent CreationAgent Python Library wird mit dem Serverpaket installiert (siehe Setup / Installation). Um es zu verwenden, müssen Sie GraphitAgent in Graphit.Client importieren: >>> aus graphit.client Import GraphitAgentThen, Sie müssen nur installiert werden: >>> Agent = GraphitAgent ('http: // My-Graphit-Server /' , login = 'graphit', passwd = 'secret') schließlich, um Überwachungsdaten zu übermitteln ')So einfach ist das! Anforderungen: · Python Was ist neu in dieser Version: · Diese Version stellt "Watches" ein. Beobachter sind Littles-Skripts, die Watcher-Framework verwenden und Daten an Graphit-Daemon (über Python-Bibliothek für Graphit) einreichen lassen. Sie sind irgendwie vorgefertigte Graphit-Agenten, die mit Graphit verteilt sind und mit einer gemeinsamen CLI-Schnittstelle verwendet werden können. In dieser Version hinzugefügte Watcher sind Graphit-Loadavg und Graphit-MEM. Siehe Setup, um zu lernen, wie Sie es verwenden. Mehr folgt bald.


Graphit Zugehörige Software