File: monitoring-publicservices.html

package info (click to toggle)
icinga 1.0.2-2%2Bsqueeze1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 33,952 kB
  • ctags: 13,294
  • sloc: xml: 154,821; ansic: 99,198; sh: 14,585; sql: 5,852; php: 5,126; perl: 2,838; makefile: 1,268
file content (368 lines) | stat: -rw-r--r-- 22,121 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Öffentlich zugängliche Dienste überwachen</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<meta name="keywords" content="Supervision, Icinga, Icinga, Linux">
<link rel="home" href="index.html" title="Icinga Version 1.0.2 Dokumentation">
<link rel="up" href="ch02.html" title="Kapitel 2. Los geht's">
<link rel="prev" href="monitoring-routers.html" title="Router und Switches überwachen">
<link rel="next" href="ch03.html" title="Kapitel 3. Icinga konfigurieren">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<CENTER><IMG src="../images/logofullsize.png" border="0" alt="Icinga" title="Icinga"></CENTER>
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">Öffentlich zugängliche Dienste überwachen</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="monitoring-routers.html">Zurück</a> </td>
<th width="60%" align="center">Kapitel 2. Los geht's</th>
<td width="20%" align="right"> <a accesskey="n" href="ch03.html">Weiter</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="section" title="Öffentlich zugängliche Dienste überwachen">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="monitoring-publicservices"></a>Öffentlich zugängliche Dienste überwachen</h2></div></div></div>
  

  <p><span class="bold"><strong>Einführung</strong></span></p>

  <p>Dieses Dokument beschreibt, wie Sie öffentlich zugängliche Dienste, Applikationen und Protokolle überwachen können. Mit
  "öffentlich" meinen wir Dienste, die über das Netzwerk zugänglich sind - entweder das lokale Netzwerk oder das größere Internet.
  Beispiele von öffentlichen Diensten umfassen u.a. HTTP, POP3, IMAP, FTP und SSH. Es gibt viele weitere öffentliche Dienste, die
  Sie wahrscheinlich jeden Tag benutzen. Diese Dienste und Applikationen, genau wie ihre zu Grunde liegenden Protokolle, können
  normalerweise mit Icinga ohne spezielle Zugangsvoraussetzungen überwacht werden.</p>

  <p>Private Dienste können im Gegensatz dazu nicht ohne einen dazwischen geschalteten Agenten überwacht werden. Beispiele von
  mit Hosts verbundenen privaten Diensten sind Dinge wie CPU-Auslastung, Speicherbelegung, Plattenbelegung, angemeldete Benutzer,
  Prozessinformationen usw. Diese privaten Dienste oder Attribute von Hosts werden normalerweise nicht an externe Clients
  offengelegt. Diese Situation erfordert, dass ein zwischengeschalteter Überwachungsagent auf jedem Host installiert wird, den Sie
  überwachen müssen. Mehr Informationen zur Überwachung von privaten Diensten auf verschiedenen Arten von Hosts finden Sie in der
  Dokumentation zu:</p>

  <div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
      <p><a class="link" href="monitoring-windows.html" title="Windows-Maschinen überwachen">Windows-Rechner überwachen</a></p>
    </li>
<li class="listitem">
      <p><a class="link" href="monitoring-netware.html" title="Netware-Server überwachen">Netware-Server überwachen</a></p>
    </li>
<li class="listitem">
      <p><a class="link" href="monitoring-linux.html" title="Linux/Unix-Rechner überwachen">Linux/Unix-Rechner überwachen</a></p>
    </li>
</ul></div>

  <p><span class="inlinemediaobject"><img src="../images/tip.gif"></span> Hinweis: Gelegentlich werden Sie feststellen, dass Informationen zu privaten Diensten und Applikationen
  mit SNMP überwacht werden können. Der SNMP-Agent erlaubt Ihnen, entfernt liegende anderenfalls private (und unzugängliche)
  Informationen des Hosts zu überwachen. Mehr Informationen zur Überwachung von Diensten mit SNMP finden Sie in der Dokumentation
  zur <a class="link" href="monitoring-routers.html" title="Router und Switches überwachen">Überwachung von Switches und Routern</a>.</p>

  <p><span class="inlinemediaobject"><img src="../images/note.gif"></span> Anmerkung: Diese Anweisungen gehen davon aus, dass Sie Icinga anhand der <a class="link" href="quickstart.html" title="Schnellstart-Installationsanleitungen">Schnellstartanleitung</a> installiert haben. Die nachfolgenden Beispiel-Konfigurationseinträge beziehen
  sich auf Objekte, die in den Beispiel-Konfigurationsdateien (<span class="emphasis"><em>commands.cfg</em></span> und
  <span class="emphasis"><em>localhost.cfg</em></span>) definiert sind. Diese Dateien werden installiert, wenn Sie der Schnellstartanleitung
  folgen.</p>

  <p><span class="bold"><strong>Plugins zur Überwachung von Services</strong></span></p>

  <p>Wenn Sie feststellen, dass Sie eine bestimmte Applikation, einen Service oder ein Protokoll überwachen müssen, dann stehen
  die Chancen gut, dass bereits ein <a class="link" href="plugins.html" target="_top">Plugin</a> existiert. Die offizielle
  Icinga-Plugin-Distribution enthält Plugins, mit denen eine Reihe von Services und Protokollen überwacht werden können. Es
  gibt auch eine große Zahl von Plugins, die andere Leute beigetragen haben, die Sie im
  <span class="emphasis"><em>contrib/</em></span>-Unterverzeichnis der Plugin-Distribution finden. Die <a class="link" href="http://www.nagiosexchange.org/" target="_top">IcingaExchange.org</a>-Website stellt eine Reihe von zusätzlichen Plugins
  bereit, die andere Benutzer geschrieben haben, also schauen Sie vorbei, wenn Sie Zeit finden.</p>

  <p>Wenn Sie zufällig kein entsprechendes Plugin für das finden, was Sie überwachen möchten, dann können Sie immer Ihr eigenes
  schreiben. Plugins sind einfach zu schreiben, also lassen Sie sich nicht von diesem Gedanken abschrecken. Lesen Sie dazu die
  Dokumentation über die <a class="link" href="pluginapi.html" title="Nagios Plugin API">Entwicklung von Plugins</a>.</p>

  <p>Ich werde Sie durch die Überwachung von einigen grundlegenden Diensten führen, die Sie vielleicht früher oder später
  brauchen. Jeder dieser Services kann mit einem der Plugins überwacht werden, die als Teil der Icinga-Plugin-Distribution
  installiert werden. Lassen Sie uns beginnen...</p>

  <p><span class="bold"><strong>erstellen einer Host-Definition</strong></span></p>

  <p>Bevor Sie einen Service überwachen können, müssen Sie einen <a class="link" href="objectdefinitions.html#objectdefinitions-host">Host</a> definieren,
  der mit dem Service verbunden ist. Sie können Host-Definitionen in jeder Objektkonfigurationsdatei platzieren, die mit einer
  <a class="link" href="configmain.html#configmain-cfg_file">cfg_file</a>-Direktive definiert ist oder in einem Verzeichnis, das in einer <a class="link" href="configmain.html#configmain-cfg_dir">cfg_dir</a>-Direktive angegeben ist. Wenn Sie bereits eine Host-Definition angelegt haben, dann
  können Sie diesen Schritt überspringen.</p>

  <p>Lassen Sie uns für dieses Beispiel annehmen, dass Sie eine Reihe von Services auf einem entfernten Host überwachen wollen.
  Lassen Sie uns diesen Host <span class="emphasis"><em>remotehost</em></span> nennen. Die Host-Definition kann in einer eigenen Datei ablegt oder
  zu einer bereits existierenden Objektkonfigurationsdatei hinzugefügt werden. Hier nun, wie die Host-Definition für
  <span class="emphasis"><em>remotehost</em></span> aussehen könnte:</p>

  <pre class="screen"> define host{
        use             generic-host            ; Inherit default values from a template
        host_name       remotehost              ; The name we're giving to this host
        alias           Some Remote Host        ; A longer name associated with the host
        address         192.168.1.50            ; IP address of the host
        hostgroups      allhosts                ; Host groups this host is associated with
        }</pre>

  <p>Nachdem für den Host eine Definition hinzugefügt wurde, können wir mit der Definition von zu überwachenden Services
  beginnen. Genau wie Host-Definitionen können auch Service-Definitionen in jeder Objektkonfigurationdatei abgelegt werden.</p>

  <p><span class="bold"><strong>erstellen von Service-Definitionen</strong></span></p>

  <p>Für jeden Service, den Sie überwachen wollen, müssen Sie in Icinga einen <a class="link" href="objectdefinitions.html#objectdefinitions-service">Service</a> definieren, der mit der Host-Definition verbunden ist, die Sie gerade
  angelegt haben. Sie können Host-Definitionen in jeder Objektkonfigurationsdatei platzieren, die mit einer <a class="link" href="configmain.html#configmain-cfg_file">cfg_file</a>-Direktive definiert ist oder in einem Verzeichnis, das in einer <a class="link" href="configmain.html#configmain-cfg_dir">cfg_dir</a>-Direktive angegeben ist.</p>

  <p>Einige Beispiel-Service-Definitionen zur Überwachung von gebräuchlichen Services (HTTP, FTP, usw.) finden Sie
  nachfolgend.</p>

  <p><span class="bold"><strong>HTTP überwachen</strong></span></p>

  <p>Wahrscheinlich werden Sie zu irgendeinem Zeitpunkt Web-Server überwachen wollen - entweder Ihre eigenen oder die von
  anderen. Das <span class="emphasis"><em>check_http</em></span>-Plugin macht genau das. Es versteht HTTP und kann Antwortzeiten, Fehler-Codes,
  Zeichenketten im zurückgelieferten HTML, Server-Zertifikate und vieles mehr überwachen.</p>

  <p>Die <span class="emphasis"><em>commands.cfg</em></span>-Datei enthält eine Befehlsdefinition für das <span class="emphasis"><em>check_http</em></span>-Plugin.
  Sie lautet:</p>

  <pre class="screen"> define command{
        name            check_http
        command_name    check_http
        command_line    $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
        }</pre>

  <p>Eine einfache Service-Definition, um den HTTP-Service auf dem <span class="emphasis"><em>remotehost</em></span>-Rechner zu überwachen, würde
  so aussehen:</p>

  <pre class="screen"> define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     HTTP
        check_command           check_http
        }</pre>

  <p>Diese einfache Service-Definition wird den auf <span class="emphasis"><em>remotehost</em></span> laufenden HTTP-Service überwachen. Es
  werden Alarme erzeugt, wenn der Web-Server nicht innerhalb von 10 Sekunden antwortet bzw. wenn HTTP-Fehler-Codes (403, 404,
  usw.) zurückgeliefert werden. Das ist alles, was Sie für eine einfache Überwachung brauchen. Ziemlich simpel, oder?</p>

  <p><span class="inlinemediaobject"><img src="../images/tip.gif"></span> Hinweis: Für eine erweiterte Überwachung starten Sie das <span class="emphasis"><em>check_http</em></span>-Plugin manuell
  mit <span class="emphasis"><em>--help</em></span> als Kommandozeilenargument, um alle Optionen zu sehen, die das Plugin unterstützt. Diese
  <span class="emphasis"><em>--help</em></span>-Syntax funktioniert bei allen Plugins, die wir in diesem Dokument behandeln werden.</p>

  <p>Eine fortgeschrittenere Definition zur Überwachung des HTTP-Service finden Sie nachfolgend. Diese Service-Definition wird
  prüfen, ob der URI /download/index.php die Zeichenkette "latest-version.tar.gz" enthält. Falls die Zeichenkette nicht gefunden
  wird, der URI nicht gültig ist oder der Web-Server länger als fünf Sekunden für die Antwort braucht, wird ein Fehler
  erzeugt.</p>

  <pre class="screen"> define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     Product Download Link
        check_command           check_http!-u /download/index.php -t 5 -s "latest-version.tar.gz"
        }</pre>

  <p><span class="bold"><strong>FTP überwachen</strong></span></p>

  <p>Wenn Sie FTP-Server überwachen müssen, können Sie das <span class="emphasis"><em>check_ftp</em></span>-Plugin benutzen. Die
  <span class="emphasis"><em>commands.cfg</em></span>-Datei enthält eine Befehlsdefinition für das <span class="emphasis"><em>check_ftp</em></span>-Plugin. Sie
  lautet:</p>

  <pre class="screen"> define command{
        command_name    check_ftp
        command_line    $USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$
        }</pre>

  <p>Eine einfache Service-Definition, um den FTP-Server auf dem <span class="emphasis"><em>remotehost</em></span>-Rechner zu überwachen, würde
  so aussehen:</p>

  <pre class="screen"> define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     FTP
        check_command           check_ftp
        }</pre>

  <p>Diese Service-Definition wird den FTP-Service überwachen und Alarme erzeugen, wenn der FTP-Server nicht innerhalb von 10
  Sekunden antwortet.</p>

  <p>Eine fortgeschrittenere Definition finden Sie nachfolgend. Dieser Service wird den FTP-Server prüfen, der auf Port 1023
  auf <span class="emphasis"><em>remotehost</em></span> läuft. Falls der FTP-Server nicht innerhalb von fünf Sekunden antwortet oder die
  Server-Antwort nicht die Zeichenkette "Pure-FTPd [TLS]" enthält, wird ein Fehler erzeugt.</p>

  <pre class="screen"> define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     Special FTP 
        check_command           check_ftp!-p 1023 -t 5 -e "Pure-FTPd [TLS]"
        }</pre>

  <p><span class="bold"><strong>SSH überwachen</strong></span></p>

  <p>Wenn Sie SSH-Server überwachen müssen, können Sie das <span class="emphasis"><em>check_ssh</em></span>-Plugin benutzen. Die
  <span class="emphasis"><em>commands.cfg</em></span>-Datei enthält eine Befehlsdefinition für das <span class="emphasis"><em>check_ssh</em></span>-Plugin. Sie
  lautet:</p>

  <pre class="screen"> define command{
        command_name    check_ssh
        command_line    $USER1$/check_ssh $ARG1$ $HOSTADDRESS$
        }</pre>

  <p>Eine einfache Service-Definition, um den SSH-Server auf dem <span class="emphasis"><em>remotehost</em></span>-Rechner zu überwachen, würde
  so aussehen:</p>

  <pre class="screen"> define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     SSH
        check_command           check_ssh
        }</pre>

  <p>Diese Service-Definition wird den SSH-Service überwachen und Alarme erzeugen, wenn der SSH-Server nicht innerhalb von 10
  Sekunden antwortet.</p>

  <p>Eine fortgeschrittenere Definition finden Sie nachfolgend. Dieser Service wird den SSH-Server prüfen und einen Fehler
  erzeugen, wenn der Server nicht innerhalb von fünf Sekunden antwortet oder die Server-Antwort nicht mit der Zeichenkette
  "OpenSSH_4.2" übereinstimmt.</p>

  <pre class="screen">
define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     SSH Version Check 
        check_command           check_ssh!-t 5 -r "OpenSSH_4.2"
        }</pre>

  <p><span class="bold"><strong>SMTP</strong></span></p>

  <p>Das <span class="emphasis"><em>check_smtp</em></span>-Plugin kann genutzt werden, um Ihren e-Mail-Server zu überwachen. Die
  <span class="emphasis"><em>commands.cfg</em></span>-Datei enthält eine Befehlsdefinition für das <span class="emphasis"><em>check_smtp</em></span>-Plugin. Sie
  lautet:</p>

  <pre class="screen"> define command{
        command_name    check_smtp
        command_line    $USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$
        }</pre>

  <p>Eine einfache Service-Definition, um den SMTP-Server auf dem <span class="emphasis"><em>remotehost</em></span>-Rechner zu überwachen, würde
  so aussehen:</p>

  <pre class="screen"> define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     SMTP
        check_command           check_smtp
        }</pre>

  <p>Diese Service-Definition wird den SMTP-Service überwachen und Alarme erzeugen, wenn der SMTP-Server nicht innerhalb von 10
  Sekunden antwortet.</p>

  <p>Eine fortgeschrittenere Definition finden Sie nachfolgend. Dieser Service wird den SMTP-Server prüfen und einen Fehler
  erzeugen, wenn der Server nicht innerhalb von fünf Sekunden antwortet oder die Server-Antwort nicht die Zeichenkette
  "mygreatmailserver" enthält.</p>

  <pre class="screen"> define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     SMTP Response Check 
        check_command           check_smtp!-t 5 -e "mygreatmailserver.com"
        }</pre>

  <p><span class="bold"><strong>POP3 überwachen</strong></span></p>

  <p>Das <span class="emphasis"><em>check_pop</em></span>-Plugin kann genutzt werden, um den POP3-Service Ihres e-Mail-Servers zu überwachen. Die
  <span class="emphasis"><em>commands.cfg</em></span>-Datei enthält eine Befehlsdefinition für das <span class="emphasis"><em>check_pop</em></span>-Plugin. Sie
  lautet:</p>

  <pre class="screen"> define command{
        command_name    check_pop
        command_line    $USER1$/check_pop -H $HOSTADDRESS$ $ARG1$
        }</pre>

  <p>Eine einfache Service-Definition, um den POP3-Service auf dem <span class="emphasis"><em>remotehost</em></span>-Rechner zu überwachen, würde
  so aussehen:</p>

  <pre class="screen"> define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     POP3
        check_command           check_pop
        }</pre>

  <p>Diese Service-Definition wird den POP3-Service überwachen und Alarme erzeugen, wenn der POP3-Server nicht innerhalb von 10
  Sekunden antwortet.</p>

  <p>Eine fortgeschrittenere Definition finden Sie nachfolgend. Dieser Service wird den POP3-Service prüfen und einen Fehler
  erzeugen, wenn der Server nicht innerhalb von fünf Sekunden antwortet oder die Server-Antwort nicht die Zeichenkette
  "mygreatmailserver.com" übereinstimmt.</p>

  <pre class="screen"> define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     POP3 Response Check 
        check_command           check_pop!-t 5 -e "mygreatmailserver.com"
        }</pre>

  <p><span class="bold"><strong>IMAP überwachen</strong></span></p>

  <p>Das <span class="emphasis"><em>check_imap</em></span>-Plugin kann genutzt werden, um den IMAP4-Service Ihres e-Mail-Servers zu überwachen.
  Die <span class="emphasis"><em>commands.cfg</em></span>-Datei enthält eine Befehlsdefinition für das <span class="emphasis"><em>check_imap</em></span>-Plugin. Sie
  lautet:</p>

  <pre class="screen"> define command{
        command_name    check_imap
        command_line    $USER1$/check_imap -H $HOSTADDRESS$ $ARG1$
        }</pre>

  <p>Eine einfache Service-Definition, um den IMAP4-Server auf dem <span class="emphasis"><em>remotehost</em></span>-Rechner zu überwachen, würde
  so aussehen:</p>

  <pre class="screen"> define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     IMAP
        check_command           check_imap
        }</pre>

  <p>Diese Service-Definition wird den IMAP4-Service überwachen und Alarme erzeugen, wenn der IMAP-Server nicht innerhalb von
  10 Sekunden antwortet.</p>

  <p>Eine fortgeschrittenere Definition finden Sie nachfolgend. Dieser Service wird den IMAP4-Service prüfen und einen Fehler
  erzeugen, wenn der Server nicht innerhalb von fünf Sekunden antwortet oder die Server-Antwort nicht die Zeichenkette
  "mygreatmailserver.com" enthält.</p>

  <pre class="screen"> define service{
        use                     generic-service         ; Inherit default values from a template
        host_name               remotehost
        service_description     IMAP4 Response Check 
        check_command           check_imap!-t 5 -e "mygreatmailserver.com"
        }</pre>

  <p><span class="bold"><strong>Icinga erneut starten</strong></span></p>

  <p>Sobald Sie die neuen Host- und Service-Definitionen zu Ihrer/n Konfigurationsdatei(en) hinzugefügt haben, sind Sie bereit,
  sie zu überwachen. Um dies zu tun, müssen Sie <a class="link" href="verifyconfig.html" title="Überprüfen Ihrer Icinga-Konfiguration">die Konfiguration überprüfen</a> und <a class="link" href="startstop.html" title="Icinga starten und stoppen">Icinga erneut starten</a>.</p>

  <p>Wenn der Überprüfungsprozess irgendwelche Fehler produziert, dann verbessern Sie Ihre Konfigurationsdatei, bevor Sie
  fortfahren. Stellen Sie sicher, dass Sie Icinga nicht erneut starten, bevor der Überprüfungsprozess ohne Fehler
  durchläuft!</p>
  <a class="indexterm" name="id5530726"></a>
  <a class="indexterm" name="id5530736"></a>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="monitoring-routers.html">Zurück</a> </td>
<td width="20%" align="center"><a accesskey="u" href="ch02.html">Nach oben</a></td>
<td width="40%" align="right"> <a accesskey="n" href="ch03.html">Weiter</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">Router und Switches überwachen </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td>
<td width="40%" align="right" valign="top"> Kapitel 3. Icinga konfigurieren</td>
</tr>
</table>
</div>
<P class="copyright">© 2009-2010 Icinga Development Team, http://www.icinga.org</P>
</body>
</html>