Sie sind auf Seite 1von 13

Pohl

Renner: Munin

Gabriele Pohl

Michael Renner

Munin
Graphisches Netzwerk- und System-Monitoring

Alle in diesem Buch enthaltenen Programme, Darstellungen und Informationen wurden nach bestem Wissen erstellt. Dennoch sind Fehler nicht ganz auszuschlieen. Aus diesem Grunde sind die in dem vorliegenden Buch enthaltenen Informationen mit keiner Verpichtung oder Garantie irgendeiner Art verbunden. Autor(en), Herausgeber, bersetzer und Verlag bernehmen infolgedessen keine Verantwortung und werden keine daraus folgende Haftung bernehmen, die auf irgendeine Art aus der Benutzung dieser Informationen oder Teilen davon entsteht, auch nicht fr die Verletzung von Patentrechten, die daraus resultieren knnen. Ebenso wenig bernehmen Autor(en) und Verlag die Gewhr dafr, dass die beschriebenen Verfahren usw. frei von Schutzrechten Dritter sind. Die in diesem Werk wiedergegebenen Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. werden ohne Gewhrleistung der freien Verwendbarkeit benutzt und knnen auch ohne besondere Kennzeichnung eingetragene Marken oder Warenzeichen sein und als solche den gesetzlichen Bestimmungen unterliegen. Dieses Werk ist urheberrechtlich geschtzt. Alle Rechte, auch die der bersetzung, des Nachdrucks und der Vervielfltigung des Buches oder Teilen daraus vorbehalten. Kein Teil des Werkes darf ohne schriftliche Genehmigung des Verlags in irgendeiner Form (Druck, Fotokopie, Mikrolm oder einem anderen Verfahren), auch nicht fr Zwecke der Unterrichtsgestaltung, reproduziert oder unter Verwendung elektronischer Systeme verarbeitet, vervielfltigt oder verbreitet werden.

Bibliograsche Information Der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliograe; detaillierte bibliograsche Daten sind im Internet ber http://dnb.d-nb.de abrufbar.

2008 Open Source Press, Mnchen Gesamtlektorat: Patricia Jung Satz: Open Source Press GmbH (LaTeX) Umschlaggestaltung: Fritz Design GmbH, Erlangen Gesamtherstellung: Ksel, Krugzell ISBN 978-3-937514-48-2 http://www.opensourcepress.de

Vorwort der Munin-Entwickler


Ein Buch, das von einem Projekt handelt, auf das man selbst viel Zeit verwendet hat, ffnet man mit einer gewissen Spannung. In diesem Fall machte sich Erleichterung breit: Glcklicherweise sind die Autoren mit viel Zeit und Sorgfalt zu Werke gegangen. Linpros Systemadministrationsabteilung nahm irgendwann im Jahre 2001 ihre Arbeit auf, und ungefhr zum gleichen Zeitpunkt erblickte auch das Projekt, das heute Munin ist, das Licht der Welt. Damals handelte es sich um eine Handvoll Shell- und Perlskripte, die mit Hilfe von MRTG (RRDs Vorlufer, mehr dazu in diesem Buch) E-Mail-Queues, den Fllstand der Festplatten und andere kritische Parameter der Systeme grasch darstellten, fr die man als Admin Verantwortung trgt. Damals hie die Skriptsammlung , wobei LRRD fr Linpro Round Robin Database steht. Seitdem haben die wichtigsten Munin-Hacker bei Linpro gearbeitet (wir beide, Jimmy und Nicolai, sind die letzten aus diesem Kreis), anders als bei anderen, von Firmen getragenen Open-Source-Projekten kamen wesentliche Beitrge zu Munin aber auch aus der Community. Ende 2001 entstand das Werkzeug, das heute heit, um Daten von entfernten Nodes ber das Netz zu holen. Man hielt Ausschau nach einem unbenutzten Netzwerksport, und die Entscheidung el auf 4949. Gleichzeitig fhrten wir die Plugin-Architektur ein, die Munin immer noch benutzt. Viele Plugins funktionieren seitdem unverndert. Als wir vor Kurzem einen neuen Dokumentationsstandard fr Plugins einfhrten, war das Anlass fr ein wenig Pluginarchologie, um die ursprnglichen Autoren einiger dieser Plugins zu nden. Sie erkannten ihren Code immer noch wieder! Die Plugin-Architektur erwies sich als uerst geglckt es ist eine sehr dankbare Aufgabe, zwei Minuten (oder mehr) fr das Schreiben eines Shelloder Perlskripts (oder Python- oder Ruby-Skripts . . . ) aufzuwenden und sofort hbsche und ntzliche Graphen auf dem Schirm zu haben. Es hat sich gezeigt, dass das Plug&Play-Prinzip gut funktioniert und dabei hilft, viele Plugins ohne Konguration oder Benutzerinteraktion in Betrieb zu nehmen. Wir werden es weiterentwickeln und mehr Zeit dafr aufwenden, dass die automatische Konguration der Plugins in Zukunft noch besser wird.

Vorwort

Spt im Frhjahr 2002 schrieb Audun Ytterdal die Master/Server-Skripte um: und entstanden (jetzt und ). Zu diesem Zeitpunkt war der gesamte LRRD-Kern in Perl geschrieben. Im Frhsommer folgte , im Herbst : Die Linpro-Admins hatten Nagios zu Benachrichtigungszwecken und besserer operativer berwachung in Betrieb genommen. Im Herbst 2002 warf Kollege Knut Haugen einen Blick auf die von LRRD erzeugten Webseiten, und sie bekamen eine Schnheitsoperation verpasst. Ende 2002 waren die Kpfe des LRRD-Projekts mit ihrem Baby ziemlich zufrieden und meinten, dass es auch fr andere von Nutzen sein knnte und legten es auf Sourceforge. 2003 entschied Debian als erste Linux-Distribution, LRRD mitzuliefern. Im Januar 2004 sahen die Entwickler, dass groe Teile der Arbeit am Projekt nicht lnger in Linpro-Regie gemacht wurden und dass das erste L im Namen damit vllig falsch war. Das war ganz in unserem Sinne, wnschten wir uns doch (und wnschen wir uns noch immer) weitere Beitrge aus der Nutzer-Community. Eine Abstimmung auf der -Mailingliste ergab, dass das Kind von nun an den Namen Munin tragen sollte. Bianca Pngsten entwarf das zugehrige Logo mit dem schwarzen Rabenkopf und der grnen Pulslinie, gesponsort vom Mediahaus Biering Grascher Betrieb GmbH. Vielen Dank! Seitdem benden wir uns schon wieder mitten in greren Umwlzungen: Im Februar zog das Projekt von Sourceforge, das nur CVS bietet, auf ein Trac-Wiki/Ticket-System und in ein SVN-Repository um. Sourceforge hat aber auch eine andere wichtige Funktion: Archiv fr freie Software zu sein. Daher verteilen wir paketierte Munin-Versionen weiterhin via Sourceforge, so dass sie dort archiviert werden. Im Herbst 2005 kam jemand darauf, dass der Munin-Port 4949 gar nicht bei der IANA registriert war. Glcklicherweise zeigte es sich, dass der Port noch frei war und dem Projekt formell zugeteilt wurde. Seit damals kamen neue Versionen mit neuen Plugins und Fehlerkorrekturen heraus, Revolutionen haben aber keine stattgefunden. Wie auch das Buch zeigen wird, haben wir aber groe Plne fr Munins Zukunft, insbesondere in den Bereichen Skalierung, Datensammlung und kommt Zeit, kommt Rat Prsentation. Wir hoffen, dass Ihnen dieses Buch und Munin ntzlich sind und es Spa macht, damit zu arbeiten. Das jedenfalls nden wir. Oslo im April 2008 Jimmy Olsen und Nicolai Langfeldt Linpro

Inhaltsverzeichnis
Einleitung 1 Architektur 15 19

1.1 Die Arbeitsweise des Masters . . . . . . . . . . . . . . . . . . . . . 20 1.2 Die Arbeitsweise der Nodes . . . . . . . . . . . . . . . . . . . . . . 21 1.3 Einsammeln der Daten . . . . . . . . . . . . . . . . . . . . . . . . 23 1.4 Verlorene Messpunkte . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.5 Auswirkungen der Architektur auf die Messwerte 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 . . . . . . . . 25 1.6 Die Munin-bersicht . . . . . . . . . . . . . . . . . . . . . . . . . 26 Gliederung in Gruppen und Hosts . . . . . . . . . . . . . 26 Die Indexseite zur Gruppe . . . . . . . . . . . . . . . . . . 28 Vergleichende Darstellungen . . . . . . . . . . . . . . . . 29 Die Hostbersicht . . . . . . . . . . . . . . . . . . . . . . . 30 Die Detailseite zum Plugin . . . . . . . . . . . . . . . . . . 31 Das Layout anpassen . . . . . . . . . . . . . . . . . . . . . 33 35

2 Round-Robin-Datenbanken 2.1.1

2.1 Datenverdichtung . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Archivierungsregeln fr RRD-Dateien . . . . . . . . . . . 39 2.2 Ablage und Benennung der RRD-Dateien . . . . . . . . . . . . . 40 2.3 Das Dateiformat . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 2.4 Die RRD-Tools 2.4.1 2.4.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Das Kommandozeilenprogramm . . . . . . . . 43

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.4.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.4.4 RRDs bearbeiten . . . . . . . . . . . . . . . . . . . . . . . . 46

Inhaltsverzeichnis

3 Linux-/Unix-Systeme als Munin-Nodes

49

3.1 Voraussetzungen fr die Installation . . . . . . . . . . . . . . . . 50 3.2 Installation des Nodes . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.2.1 3.2.2 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 Anpassen und Installieren des Quellcodes . . . . . . . . 51 Erstellen eines selbstextrahierenden Installationsskripts 54 -Daemons . . . . . . . . . . . . . 59 Zugriffsberechtigung fr den Master einrichten . . . . . 59 Abweichenden Port festlegen . . . . . . . . . . . . . . . . 61 An spezielle IP-Adresse binden . . . . . . . . . . . . . . . 61 Speziellen Hostnamen zuordnen . . . . . . . . . . . . . . 62 Timeout fr offene Verbindungen . . . . . . . . . . . . . . 62 Umfang des Loggings einstellen . . . . . . . . . . . . . . . 62 Syslog oder Munin-spezische Logdatei? . . . . . . . . . 63

3.3 Konguration des

3.4 Der Munin-Node auf Apple-Computern . . . . . . . . . . . . . . 63 4 Einbindung und Konguration der Plugins 67

4.1 Wildcard-Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 4.2 SNMP-Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 4.3 Automatische Einbindung . . . . . . . . . . . . . . . . . . . . . . 69 4.3.1 4.3.2 4.3.3 4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 Voraussetzungen schaffen . . . . . . . . . . . . . . . . . . 69 Plugin-Familien . . . . . . . . . . . . . . . . . . . . . . . . 71 Verlinkungskommandos erfragen . . . . . . . . . . . . . . 73 Ansprache ber Mustervergleich . . . . . . . . . . . . . . 74 Standardparameter . . . . . . . . . . . . . . . . . . . . . . 74 Rangordnung bei mehrdeutigen Zuweisungen . . . . . . 74 Hostnamen auf Plugin-Ebene ndern . . . . . . . . . . . 75 Plugin-spezische Parameter . . . . . . . . . . . . . . . . 75

4.4 Konguration der Laufzeitumgebung . . . . . . . . . . . . . . . . 73

4.5 Einheitliche Plugin-Dokumentation mit . . . . . . . 76 5 Der Munin-Master 5.2 Installation 5.2.1 81

5.1 Hardwareanforderungen . . . . . . . . . . . . . . . . . . . . . . . 82 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Konguration des Webservers . . . . . . . . . . . . . . . . 87

Inhaltsverzeichnis

5.2.2 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5

Automatischer Start der Munin-Master-Skripte

. . . . . 88

5.3 Konguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Ablageverzeichnisse festlegen . . . . . . . . . . . . . . . . 89 Die zu berwachenden Hosts festlegen . . . . . . . . . . 90 berschreiben der Plugin-Konguration . . . . . . . . . 93 Benachrichtigung im Fehlerfall . . . . . . . . . . . . . . . 96 Virtuelle Hosts und Plugins . . . . . . . . . . . . . . . . . 99

5.4 Individuelle Farbpaletten fr die Graphen . . . . . . . . . . . . . 104 5.5 Munin-Graphen als CGI . . . . . . . . . . . . . . . . . . . . . . . . 105 5.6 Passwortgeschtzte Graphen . . . . . . . . . . . . . . . . . . . . . 107 6 Mitgelieferte Plugins 109

6.1 Plugin-Kategorien . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 6.2 Apache-Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 6.2.1 6.2.2 6.2.3 6.2.4 6.3.1 6.3.2 6.3.3 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.4.7 6.4.8 6.4.9 Der Graph Apache accesses . . . . . . . . . . . . . . . . . . 111 Der Graph Apache processes . . . . . . . . . . . . . . . . . 112 Der Graph Apache volume . . . . . . . . . . . . . . . . . . 113 Konguration des zu berwachenden Webservers . . . . 114 Der Graph Squid cache status . . . . . . . . . . . . . . . . 117 Der Graph Squid client requests . . . . . . . . . . . . . . . 117 Der Graph Squid trafc status . . . . . . . . . . . . . . . . 117 Der Graph Exim Mailqueue . . . . . . . . . . . . . . . . . . 120 Der Graph Exim mail throughput . . . . . . . . . . . . . . 120 Der Graph Sendmail queued mails . . . . . . . . . . . . . . 120 Der Graph Sendmail email trafc . . . . . . . . . . . . . . 121 Der Graph Sendmail email volumes . . . . . . . . . . . . . 121 Der Graph Qmail queue . . . . . . . . . . . . . . . . . . . . 122 Der Graph Postx Mailqueue . . . . . . . . . . . . . . . . . 122 Der Graph Postx message throughput . . . . . . . . . . . 122 Der Graph Postx bytes throughput . . . . . . . . . . . . . 122

6.3 Squid-Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

6.4 Mailserver-berwachung . . . . . . . . . . . . . . . . . . . . . . . 118

6.4.10 Monitoring von Courier-Prozessen . . . . . . . . . . . . . 123 6.4.11 Der Graph Courier MTA mailqueue . . . . . . . . . . . . . 123

Inhaltsverzeichnis

6.4.12 Der Graph Courier MTA mail throughput . . . . . . . . . . 124 6.4.13 Der Graph Courier MTA mailvolume throughput . . . . . 124 6.5 berwachung von Speichermedien . . . . . . . . . . . . . . . . . 124 6.5.1 6.5.2 6.5.3 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.6.6 6.6.7 6.6.8 6.6.9 6.7.1 6.7.2 6.7.3 6.7.4 6.8.1 6.8.2 6.9.1 6.9.2 6.9.3 6.9.4 Die

-Plugins . . . . . . . . . . . . . . . . . . . . . . . . 124

Input-Output-Operationen berwachen . . . . . . . . . . 126 berwachen des SMART-Status . . . . . . . . . . . . . . . 128 Der Graph CPU usage . . . . . . . . . . . . . . . . . . . . . 132 Der Graph Available entropy . . . . . . . . . . . . . . . . . 133 Der Graph Interrupts & context switches . . . . . . . . . . 133 Der Graph Individual interrupts . . . . . . . . . . . . . . . 133 Der Graph Load average . . . . . . . . . . . . . . . . . . . . 134 Der Graph Memory usage . . . . . . . . . . . . . . . . . . . 134 Der Graph File Table usage . . . . . . . . . . . . . . . . . . 137 Der Graph Inode table usage . . . . . . . . . . . . . . . . . 137 Der Graph Swap in/out . . . . . . . . . . . . . . . . . . . . 138 Den Netzwerkdurchsatz mit dem Wildcard-Plugin berwachen . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Netzwerkfehler mit

6.6 Systemparameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

6.7 Netzwerkberwachung . . . . . . . . . . . . . . . . . . . . . . . . 139

berwachen . . . . . . . . . 140
. . . . . . . . . . . . . . . . . 141

Der Netstat-Graph . . . . . . . . . . . . . . . . . . . . . . . 141 Das Wildcard-Plugin

6.8 NFS-Zugriffe berwachen . . . . . . . . . . . . . . . . . . . . . . . 142 Der NFS Server-Graph . . . . . . . . . . . . . . . . . . . . 142 Der NFS Client-Graph . . . . . . . . . . . . . . . . . . . . 143 Prozessinstanzen zhlen . . . . . . . . . . . . . . . . . . . 144 Der Graph Fork rate . . . . . . . . . . . . . . . . . . . . . . 145 Der Graph Number of Processes . . . . . . . . . . . . . . . 145 Der Graph VMstat . . . . . . . . . . . . . . . . . . . . . . . 145

6.9 Prozesse im Blick . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

6.10 Sensoren auslesen . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 6.11 Sonstiges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 6.11.1 Der Graph CUPS pages printed . . . . . . . . . . . . . . . . 149 6.11.2 Die Uptime . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

10

Inhaltsverzeichnis

6.11.3 IRC-Server berwachen . . . . . . . . . . . . . . . . . . . . 151 6.11.4 NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 6.11.5 Der Graph Colour testing plugin . . . . . . . . . . . . . . . 154 7 berwachung per SNMP 155

7.1 Standardisierte Datenstrukturen . . . . . . . . . . . . . . . . . . . 156 7.2 SNMP-Abfragen mit Munin . . . . . . . . . . . . . . . . . . . . . . 157 7.3 Sicherheitsabwgungen . . . . . . . . . . . . . . . . . . . . . . . . 157 7.4 Die Tool-Sammlung Net-SNMP . . . . . . . . . . . . . . . . . . . 158 7.5 Mitgelieferte SNMP-Plugins . . . . . . . . . . . . . . . . . . . . . 159 7.5.1 7.5.2 7.5.3 7.5.4 Service-Links ermitteln . . . . . . . . . . . . . . . . . . . . 159 SNMP-Community individuell setzen . . . . . . . . . . . 161 Speziellen SNMP-Port nutzen . . . . . . . . . . . . . . . . 162 SNMP-Host in der Plugin-Konguration vorgeben . . . . 162 163

8 Windows-Rechner berwachen 8.1 Per

. . . . . . . . . . . . . . . . . . . . . . . . . 163

8.2 Per SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 9 Eigene Plugins schreiben 9.1 Abschtzen des Aufwands 169 . . . . . . . . . . . . . . . . . . . . . . 170

9.2 Aufbau eines Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . 170 9.3 Shellskripte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.3.7 9.3.8 9.3.9 Ntzliche Helferlein . . . . . . . . . . . . . . . . . . . . . . 173 Ein erstes Plugin . . . . . . . . . . . . . . . . . . . . . . . . 178 Mehrere Kurven in einem Graphen . . . . . . . . . . . . . 182 Wildcard-Plugins . . . . . . . . . . . . . . . . . . . . . . . . 183 Installationsuntersttzung und Magic Markers . . . . . . 186 Installationsdetails auslesen . . . . . . . . . . . . . . . . . 188 Statusinformationen ber den Plugin-Lauf hinaus bewahren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Umgebungsvariablen bercksichtigen . . . . . . . . . . . 192 Saubere Feldnamen . . . . . . . . . . . . . . . . . . . . . . 192

9.3.10 Betriebssystemunabhngigkeit . . . . . . . . . . . . . . . 193 9.4 SNMP-Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

11

Inhaltsverzeichnis

9.4.1 9.4.2 9.4.3 9.4.4

Aufbau eines SNMP-Plugins . . . . . . . . . . . . . . . . . 195 Temperaturmessung . . . . . . . . . . . . . . . . . . . . . . 196 Ein Perl-Plugin zur berwachung von Novell Groupwise Webaccess . . . . . . . . . . . . . . . . . . . . . . . . . 200 Automatische Konguration . . . . . . . . . . . . . . . . . 214

9.5 Jenseits von SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 9.6 Testen und Live-Schalten selbstgeschriebener Plugins . . . . . 218 9.7 Aktualisierte und neue Plugins stiften . . . . . . . . . . . . . . . 220 10 MuninExchange 221

10.1 Plugins nden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 10.2 Die Plugin-Detailansicht . . . . . . . . . . . . . . . . . . . . . . . 224 10.3 User-Account anlegen . . . . . . . . . . . . . . . . . . . . . . . . . 225 10.4 Neue Plugins einstellen . . . . . . . . . . . . . . . . . . . . . . . . 226 10.5 Plugins aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . 229 10.6 Neue Kategorien und Plattformen vorschlagen . . . . . . . . . . 230 11 Troubleshooting 233

11.1 Was sagen die Logdateien? . . . . . . . . . . . . . . . . . . . . . . 234 11.1.1 Werkzeug-spezische Logdateien . . . . . . . . . . . . . . 234 11.1.2 Meldungen im Syslog . . . . . . . . . . . . . . . . . . . . . 238 11.1.3 Logmeldungen von . . . . . . . . . . . . . . 239 11.2 Plugins testen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 11.2.1 Test auf dem Munin-Node . . . . . . . . . . . . . . . . . . 240 11.2.2 Test auf dem Munin-Master . . . . . . . . . . . . . . . . . 242 12 Zusammenarbeit mit Nagios 243

12.1 Eine Gegenberstellung . . . . . . . . . . . . . . . . . . . . . . . . 243 12.2 Munin alarmiert Nagios . . . . . . . . . . . . . . . . . . . . . . . . 245 12.2.1 Konguration des NSCA . . . . . . . . . . . . . . . . . . . 246 12.2.2 Konguration des Nagios-Servers . . . . . . . . . . . . . . 249 12.2.3 Die Konguration auf Munins Seite . . . . . . . . . . . . 252

12

Inhaltsverzeichnis

13 Verschlsselte Kommunikation ber TLS

257

13.0.4 Einfache Verschlsselung . . . . . . . . . . . . . . . . . . . 258 13.0.5 Nutzung von Clientzertikaten . . . . . . . . . . . . . . . 260 13.0.6 Probleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 14 Ausblick 269

14.1 Konkrete Plne fr die weitere Entwicklung . . . . . . . . . . . . 270

Anhang
A Nodes in der DMZ ansprechen

273 275

A.1 SSH-Tunnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 A.2 Alternative TCP-Tunnel . . . . . . . . . . . . . . . . . . . . . . . . 279 B Die Kongurationsparameter im berblick 281

B.1 Konguration des Munin-Masters . . . . . . . . . . . . . . . . . . 281 B.1.1 Globale Direktiven . . . . . . . . . . . . . . . . . . . . . . . 282 B.1.2 Gruppenspezische Direktiven . . . . . . . . . . . . . . . 286 B.1.3 Node-Direktiven . . . . . . . . . . . . . . . . . . . . . . . . 287 B.1.4 Plugin-Direktiven . . . . . . . . . . . . . . . . . . . . . . . 288 B.2 Konguration des Munin-Nodes . . . . . . . . . . . . . . . . . . . 289 C Plugin-Attribute C.1 Globale Attribute des Plugins 295 . . . . . . . . . . . . . . . . . . . . 295

C.2 Datenspezische Attribute . . . . . . . . . . . . . . . . . . . . . . 299 D Abhngigkeiten der mitgelieferten Plugins E CPAN E.2 Installation des 303 311

E.1 Die -Shell einrichten . . . . . . . . . . . . . . . . . . . . . . . 312

-Moduls . . . . . . . . . . . . . . . 314

13