NETWAYS Logo
Sprache wählen
de
en
Übersicht
Programm
Referenten / Speakers
Veranstaltungsort
Abendveranstaltung
Kontakt
Teilnehmerbereich


 

Eigene Erweiterungen für collectd entwickeln

collectd ist ein UNIX-Daemon, der Leistungsdaten von Rechnern und Rechenzentrumshardware sammeln, verarbeiten und speichern kann. Diese Daten können anschließend zur Performance-Analyse, Kapazitätsplanung und Fehler- bzw. Ursachensuche genutzt werden. Der Daemon lässt sich auf vielfältige Art und Weise erweitern. Neben den üblichen, in C geschriebenen, Plugins gibt es auch einen integrierten Perl-Interpreter, der, ähnlich wie mod_perl für den Webserver Apache, die API in der beliebten Skriptsprache zur Verfügung stellt. Eine weitere Interaktionsmöglichkeit mit dem Daemon stellt ein Kontroll-Socket dar, über den man Befehle an den Daemon senden kann und so Daten übermitteln und abfragen kann. Auch die Möglichkeit, eigene Skripte oder Programme ausführen zu lassen, fehlt nicht und wird von Systemadministratoren gerne genutzt. Der Workshop stellt die Schnittstellen im Einzelnen vor, so dass Teilnehmer im Anschluss unter Anleitung eigene Erweiterungen entwickeln können. Dazu werden ein paar Denkanstöße gegeben - selbstverständlich können Teilnehmer aber auch eigene Ideen umsetzen. Einen generellen Überblick über collectd und seine Einsatzmöglichkeiten gibt Florian Forster in seinem Vortrag "Performance-Analyse in großen Umgebungen mit collectd". 


<--- Zurück zur Übersicht