File: notifications.html

package info (click to toggle)
icinga 1.14.2%2Bds-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 49,264 kB
  • sloc: ansic: 108,564; sql: 9,656; sh: 4,945; perl: 3,439; makefile: 1,213; php: 581; xml: 104
file content (451 lines) | stat: -rw-r--r-- 26,436 bytes parent folder | download
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
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>5.11. Benachrichtigungen</title>
<link rel="stylesheet" href="../stylesheets/icinga-docs.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<meta name="keywords" content="Supervision, Icinga, Nagios, Linux">
<link rel="home" href="index.html" title="Icinga Version 1.14 Dokumentation">
<link rel="up" href="ch05.html" title="Kapitel 5. Die Grundlagen">
<link rel="prev" href="networkreachability.html" title="5.10. Ermitteln des Zustands und der Erreichbarkeit von Netzwerk-Hosts">
<link rel="next" href="notifications2.html" title="5.12. Benachrichtigungen: Beispiele und Fehlersuche">
<script src="../js/jquery-min.js" type="text/javascript"></script><script src="../js/icinga-docs.js" type="text/javascript"></script>
</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">5.11. Benachrichtigungen</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="networkreachability.html">Zurück</a> </td>
<th width="60%" align="center">Kapitel 5. Die Grundlagen</th>
<td width="20%" align="right"> <a accesskey="n" href="notifications2.html">Weiter</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="section" title="5.11. Benachrichtigungen">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="notifications"></a>5.11. Benachrichtigungen</h2></div></div></div>
<div class="toc"><dl>
<dt><span class="section">5.11.1. <a href="notifications.html#introduction">Einführung</a></span></dt>
<dt><span class="section">5.11.2. <a href="notifications.html#when">Wann erfolgen Benachrichtigungen?</a></span></dt>
<dt><span class="section">5.11.3. <a href="notifications.html#who">Wer wird benachrichtigt?</a></span></dt>
<dt><span class="section">5.11.4. <a href="notifications.html#whatfilters">Welche Filter müssen durchlaufen werden, damit Benachrichtigungen versandt werden?</a></span></dt>
<dt><span class="section">5.11.5. <a href="notifications.html#programwidefilters">Programmweite Filter:</a></span></dt>
<dt><span class="section">5.11.6. <a href="notifications.html#servicehostfilters">Service- und Host-Filter:</a></span></dt>
<dt><span class="section">5.11.7. <a href="notifications.html#contactfilters">Kontakt-Filter:</a></span></dt>
<dt><span class="section">5.11.8. <a href="notifications.html#methods">Benachrichtigungs-Methoden</a></span></dt>
<dt><span class="section">5.11.9. <a href="notifications.html#typemacro">Benachrichtigungstyp-Makro</a></span></dt>
<dt><span class="section">5.11.10. <a href="notifications.html#helpfulresources">Hilfreiche Quellen</a></span></dt>
</dl></div>
  

  <div class="section" title="5.11.1. Einführung">
<div class="titlepage"><div><div><h3 class="title">
<a name="introduction"></a>5.11.1. Einführung</h3></div></div></div>
    

    <div class="mediaobject" align="right"><img src="../images/objects-contacts.png" align="right"></div>

    <p>Es gab eine Menge Fragen, wie genau Benachrichtigungen arbeiten. Wir werden versuchen, genau zu erklären, wann und wie Host- und
    Service-Benachrichtigungen versandt werden und ebenso, wer sie bekommt.</p>

    <p>Benachrichtigungs-Eskalationen werden <a class="link" href="escalations.html" title="7.9. Benachrichtigungseskalationen">hier</a> beschrieben.</p>
  </div>

  <div class="section" title="5.11.2. Wann erfolgen Benachrichtigungen?">
<div class="titlepage"><div><div><h3 class="title">
<a name="when"></a>5.11.2. Wann erfolgen Benachrichtigungen?</h3></div></div></div>
    

    <p>Die Entscheidung, Benachrichtigungen zu senden, wird in der Service- und Host-Prüflogik getroffen. Die Ermittlung, ob eine
    Benachrichtigung versandt wird oder nicht, erfolgt nur dann, wenn eine Host- oder Service-Prüfung zu dieser Benachrichtigung verarbeitet
    wird. Es reicht nicht, dass die in der Direktive &lt;notification_interval&gt; angegebene Zeit seit der letzten Benachrichtigung
    vergangen ist. Host- und Service-Benachrichtigungen erfolgen in den folgenden Fällen...</p>

    <div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
        <p>wenn ein HARD-Statuswechsel erfolgt. Mehr Informationen über Statustypen und Hard-Statuswechsel finden Sie <a class="link" href="statetypes.html" title="5.8. Statustypen">hier</a>.</p>
      </li>
<li class="listitem">
        <p>wenn ein Host oder Service in einem Hard nicht-OK-Zustand bleibt und die in der
        &lt;<span class="emphasis"><em>notification_interval</em></span>&gt;-Option der Host- oder Service-Definition angegebene Zeit seit der letzten
        versandten Benachrichtigung verstrichen ist (für den angegebenen Host oder Service).</p>
      </li>
</ul></div>
  </div>

  <div class="section" title="5.11.3. Wer wird benachrichtigt?">
<div class="titlepage"><div><div><h3 class="title">
<a name="who"></a>5.11.3. Wer wird benachrichtigt?</h3></div></div></div>
    

    <p>Jede Host- und Service-Definition hat eine &lt;<span class="emphasis"><em>contact_groups</em></span>&gt;-Option, die angibt, welche Kontaktgruppen
    Benachrichtigungen für bestimmte Hosts oder Services erhalten. Kontaktgruppen können ein oder mehrere einzelne Kontakte
    enthalten.</p>

    <p>Wenn Icinga eine Host- oder Service-Benachrichtigung versendet, wird es jeden Kontakt informieren, der Mitglied in einer
    der Kontaktgruppen ist, die in der &lt;<span class="emphasis"><em>contactgroups</em></span>&gt;-Option der Service-Definition angegeben ist. Icinga
    bemerkt, wenn ein Kontakt Mitglied von mehr als einer Kontaktgruppe ist und entfernt mehrfache Kontaktbenachrichtigungen, bevor es
    irgendetwas tut.</p>
  </div>

  <div class="section" title="5.11.4. Welche Filter müssen durchlaufen werden, damit Benachrichtigungen versandt werden?">
<div class="titlepage"><div><div><h3 class="title">
<a name="whatfilters"></a>5.11.4. Welche Filter müssen durchlaufen werden, damit Benachrichtigungen versandt werden?</h3></div></div></div>
    

    <p>Nur weil Benachrichtigungen für einen Host- oder Service versandt werden müssen, bedeutet das nicht, dass irgendein Kontakt
    informiert wird. Es gibt mehrere Filter, die potenzielle Benachrichtungen durchlaufen müssen, bevor sie als würdig genug angesehen
    werden, um versandt zu werden. Lassen Sie uns einen genaueren Blick auf die Filter werfen, die zu durchlaufen sind...</p>
  </div>

  <div class="section" title="5.11.5. Programmweite Filter:">
<div class="titlepage"><div><div><h3 class="title">
<a name="programwidefilters"></a>5.11.5. Programmweite Filter:</h3></div></div></div>
    

    <p>Der erste Filter, den Benachrichtigungen durchlaufen müssen, ist ein Test, ob Benachrichtigungen auf einer programmweiten Basis
    aktiviert sind. Dies wird ursprünglich durch die <a class="link" href="configmain.html#configmain-enable_notifications">enable_notifications</a>-Option in
    der Hauptkonfigurationsdatei festgelegt, kann aber während der Laufzeit über das Web-Interface verändert werden. Falls
    Benachrichtigungen auf programmweiter Basis deaktiviert sind, werden keine Benachrichtigungen für Hosts oder Services versandt - Punkt.
    Wenn sie auf programmweiter Basis aktiviert sind, müssen weitere Tests durchlaufen werden...</p>
  </div>

  <div class="section" title="5.11.6. Service- und Host-Filter:">
<div class="titlepage"><div><div><h3 class="title">
<a name="servicehostfilters"></a>5.11.6. Service- und Host-Filter:</h3></div></div></div>
    

    <p>Der erste Filter für Host- oder Service-Benachrichtigungen ist eine Prüfung, ob sich der Host oder Service in einer <a class="link" href="downtime.html" title="7.16. Geplante Ausfallzeiten">geplanten Ausfallzeit</a> (downtime) befindet. Falls es eine geplante Ausfallzeit ist, <span class="bold"><strong>wird
    niemand informiert</strong></span>. Wenn es keine Ausfallzeit ist, geht es weiter zum nächsten Filter. Als kleine Randnotiz:
    Service-Benachrichtigungen werden unterdrückt, falls sich der mit ihnen verbundene Host in einer geplanten Ausfallzeit befindet.</p>

    <p>Der zweite Filter für Host- oder Service-Benachrichtigungenen ist eine Prüfung, ob der Host oder Service <a class="link" href="flapping.html" title="7.8. Erkennung und Behandlung von Status-Flattern">flattert</a> (wenn Sie Flatter-Erkennung aktiviert haben). Falls der Service oder Host gerade flattert, <span class="bold"><strong>wird niemand informiert</strong></span>. Andernfalls geht es weiter zum nächsten Filter.</p>

    <p>Der dritte für Hosts oder Services zu durchlaufende Filter sind die <a class="link" href="objectdefinitions.html#objectdefinitions-host">Host</a>- oder <a class="link" href="objectdefinitions.html#objectdefinitions-service">Service</a>-spezifischen Benachrichtigungsoptionen (sh. Links bzw. nachfolgende Tabelle). Jede
    Service-Definition enthält Optionen, die festlegen, ob Benachrichtungen für Warnungen, kritische Zustände oder Erholungen versandt
    werden oder nicht. Ähnlich ist es bei Hosts, wo festgelegt wird, ob Benachrichtigungen versandt werden, wenn der Host down geht,
    unerreichbar wird oder sich wieder erholt. Falls die Host- oder Service-Benachrichtigungen diese Optionen nicht passieren, <span class="bold"><strong>wird niemand informiert</strong></span>. Wenn sie die Optionen durchlaufen, geht es zum nächsten Filter... Anmerkung:
    Benachrichtigungen über Host- oder Service-Erholungen werden nur dann versandt, wenn auch eine Benachrichtigung über das ursprüngliche
    Problem versandt wurde. Es ist nicht sinnvoll, eine Benachrichtigung über eine Erholung zu bekommen, wenn Sie nicht wussten, dass ein
    Problem existiert.</p>

    <p></p>

    <a name="notifications-options"></a>

    <div class="informaltable">
      <table border="1">
<colgroup>
<col>
<col>
</colgroup>
<thead><tr>
<th align="center">Option</th>
<th align="center">Bedeutung der Host-Benachrichtigungsoption</th>
</tr></thead>
<tbody>
<tr>
<td>d</td>
<td>Benachrichtigungen bei einem DOWN-Zustand versenden</td>
</tr>
<tr>
<td>u</td>
<td>Benachrichtigungen bei einem UNREACHABLE-Zustand versenden</td>
</tr>
<tr>
<td>r</td>
<td>Benachrichtigungen bei Erholungen (OK-Zustand) versenden</td>
</tr>
<tr>
<td>f</td>
<td>Benachrichtigungen versenden, wenn der Host mit <a class="link" href="flapping.html" title="7.8. Erkennung und Behandlung von Status-Flattern">Flattern</a> anfängt bzw. aufhört</td>
</tr>
<tr>
<td>s</td>
<td>Benachrichtigungen versenden, wenn eine <a class="link" href="downtime.html" title="7.16. Geplante Ausfallzeiten">geplante Ausfallzeit</a> anfängt oder aufhört</td>
</tr>
<tr>
<td>n</td>
<td>Es werden keine Benachrichtungen versandt, <span class="bold"><strong>egal wie die anderen Optionen aussehen
            mögen</strong></span>
</td>
</tr>
</tbody>
</table>
    </div>

    <p></p>

    <div class="informaltable">
      <table border="1">
<colgroup>
<col>
<col>
</colgroup>
<thead><tr>
<th align="center">Option</th>
<th align="center">Bedeutung der Service-Benachrichtigungsoption</th>
</tr></thead>
<tbody>
<tr>
<td>w</td>
<td>Benachrichtigungen bei einem WARNING-Zustand versenden</td>
</tr>
<tr>
<td>c</td>
<td>Benachrichtigungen bei einem CRITICAL-Zustand versenden</td>
</tr>
<tr>
<td>u</td>
<td>Benachrichtigungen bei einem UNKNOWN-Zustand versenden</td>
</tr>
<tr>
<td>r</td>
<td>Benachrichtigungen bei Erholungen (OK-Zustand) versenden</td>
</tr>
<tr>
<td>f</td>
<td>Benachrichtigungen versenden, wenn der Service mit <a class="link" href="flapping.html" title="7.8. Erkennung und Behandlung von Status-Flattern">Flattern</a> anfängt bzw. aufhört</td>
</tr>
<tr>
<td>s</td>
<td>Benachrichtigungen versenden, wenn eine <a class="link" href="downtime.html" title="7.16. Geplante Ausfallzeiten">geplante Ausfallzeit</a> anfängt oder aufhört</td>
</tr>
<tr>
<td>n</td>
<td>Es werden keine Benachrichtungen versandt, <span class="bold"><strong>egal wie die anderen Optionen aussehen
            mögen</strong></span>
</td>
</tr>
</tbody>
</table>
    </div>

    <p>Der vierte Host- oder Service-Filter, der durchlaufen werden muss, ist der Zeitfenster-Test. Jede Host- und Service-Definition hat
    eine &lt;<span class="emphasis"><em>notification_period</em></span>&gt;-Option, die angibt, welches Zeitfenster gültige Benachrichtigungszeiten für den
    Host oder Service enthält. Wenn die Zeit der Benachrichtigung nicht in einen gültigen Bereich des Zeitfensters fällt, <span class="bold"><strong>wird niemand informiert</strong></span>. Wenn sie in einen gültigen Bereich fällt, geht es zum nächsten Filter... Anmerkung:
    falls der Zeitfenster-Filter nicht erfolgreich durchlaufen wird, plant Icinga die nächste Benachrichtigung für den Host oder
    Service (falls er sich in einem nicht-OK-Status befindet) für die nächste verfügbare gültige Zeit im Zeitfenster. Dies stellt sicher,
    dass der Kontakt so früh wie möglich über Probleme informiert wird, wenn die nächste gültige Zeit erreicht wird.</p>

    <p>Der letzte Satz von Host- oder Service-Filter ist abhängig von zwei Dingen: (1) zu einem Zeitpunkt in der Vergangenheit wurde
    bereits eine Benachrichtigung über ein Problem mit dem Host oder Service versandt und (2) blieb der Host oder Service im gleichen
    nicht-OK-Zustand, der zur Zeit der Benachrichtigung vorlag. Wenn diese beiden Kriterien zutreffen, wird Icinga prüfen und
    sicherstellen, dass die seit der letzten Benachrichtigung vergangene Zeit den in der Option
    &lt;<span class="emphasis"><em>notification_interval</em></span>&gt; angegebenen Wert in der Host- oder Service-Definition erreicht oder übertrifft. Falls
    nicht genug Zeit seit der letzten Benachrichtigung vergangen ist, <span class="bold"><strong>wird niemand benachrichtigt</strong></span>. Wenn
    entweder genug Zeit seit der letzten Benachrichtigung vergangen ist oder die beiden Kriterien dieses Filters erfüllt wurden, wird die
    Benachrichtigung versandt. Ob sie tatsächlich an einzelne Kontakte versandt wird, hängt von einem weiteren Satz von Filtern ab...</p>
  </div>

  <div class="section" title="5.11.7. Kontakt-Filter:">
<div class="titlepage"><div><div><h3 class="title">
<a name="contactfilters"></a>5.11.7. Kontakt-Filter:</h3></div></div></div>
    

    <p>An diesem Punkt hat die Benachrichtigung die programmweiten und alle Host- und Service-Filter durchlaufen und Icinga
    beginnt, <a class="link" href="objectdefinitions.html#objectdefinitions-contact">alle betroffenen Leute zu informieren</a>. Bedeutet dies, dass jeder Kontakt die
    Benachrichtigung erhalten wird? Nein. Jeder Kontakt hat seinen eigenen Satz von Filtern, den die Benachrichtigung passieren muss.
    Anmerkung: Kontaktfilter sind spezifisch für jeden Kontakt und beeinflussen nicht, ob andere Kontakte Benachrichtigungen erhalten oder
    nicht.</p>

    <p>Der erste zu passierende Filter für jeden Kontakt sind die Benachrichtigungsoptionen. Jede Kontaktdefinition enthält Optionen, die
    festlegen, ob Service-Benachrichtigungen für Warning- und Critital-Zustände und Erholungen versandt werden können. Jede
    Kontakt-Definition enthält auch Optionen, die festlegen, ob Host-Benachrichtigungen versandt werden, wenn der Host "down" geht,
    unerreichbar wird oder sich erholt. Falls die Host- oder Service-Benachrichtigung diese Optionen nicht passieren kann, <span class="bold"><strong>wird der Kontakt nicht informiert</strong></span>. Wenn es diese Optionen passiert, wird die Benachrichtigung an den nächsten
    Filter weitergereicht... Anmerkung: Benachrichtigungen über die Erholung von Host oder Service werden nur dann versandt, wenn eine
    Benachrichtigung für das ursprüngliche Problem versandt wurde. Es ist sinnlos, eine Benachrichtigung über eine Erholung zu versenden,
    wenn Sie nicht wussten, dass ein Problem existiert...</p>

    <p>Der letzte zu passierende Filter für jeden Kontakt ist der Zeitfenster-Test. Jede Kontaktdefinition hat eine
    &lt;<span class="emphasis"><em>notification_period</em></span>&gt;-Option, die angibt, welches Zeitfenster gültige Benachrichtigungszeiten für den Kontakt
    enthält. Wenn die Zeit, in der die Benachrichtigung erstellt wird, nicht in ein gültiges Zeitfenster fällt, <span class="bold"><strong>wird
    der Kontakt nicht informiert</strong></span>. Wenn sie in ein gültiges Zeitfenster fällt, wird der Kontakt informiert!</p>
  </div>

  <div class="section" title="5.11.8. Benachrichtigungs-Methoden">
<div class="titlepage"><div><div><h3 class="title">
<a name="methods"></a>5.11.8. Benachrichtigungs-Methoden</h3></div></div></div>
    

    <p>Icinga kann Sie über Probleme und Erholungen auf vielfältige Weise informieren: Pager, Handy, e-Mail, SMS, Audio-Hinweis
    usw. Wie Benachrichtigungen versandt werden, hängt von den <a class="link" href="objectdefinitions.html#objectdefinitions-command">Benachrichtigungs-Befehlen</a>
    ab, die in Ihren <a class="link" href="config.html" title="3.1. Konfigurationsüberblick">Objekt-Definitionsdateien</a> definiert werden.</p>

    <p><span class="inlinemediaobject"><img src="../images/note.gif"></span> Anmerkung: Wenn Sie Icinga nach den <a class="link" href="quickstart.html" title="2.3. Schnellstart-Installationsanleitungen">Schnellstart-Anleitungen</a>
    installieren, sollte es zum Versand von e-Mail-Benachrichtigungen konfiguriert sein. Sie können die benutzten e-Mail-Befehle ansehen,
    indem Sie den Inhalt der Datei <span class="emphasis"><em>/usr/local/icinga/etc/objects/commands.cfg</em></span> betrachten.</p>

    <p>Spezielle Benachrichtigungs-Methoden (Paging usw.) sind nicht direkt in den Icinga-Code integriert, denn es ist nicht
    sinnvoll. Der "Kern" von Icinga ist nicht als eierlegene Wollmilchsau gedacht. Wenn Service-Prüfungen im Icinga-Kern
    enthalten wären, hätten Benutzer große Schwierigkeiten, neue Prüfmethoden hinzuzufügen, bestehende Prüfungen zu modifizieren usw.
    Benachrichtigungen arbeiten in ähnlicher Weise. Es gibt tausend verschiedene Wege, Benachrichtigungen zu versenden und es gibt bereits
    viele Pakete, die die schmutzige Arbeit tun, also warum das Rad neu erfinden und sich dann auf einen Fahrrad-Reifen beschränken? Es ist
    viel einfacher, ein externes Gebilde (das kann ein einfaches Script sein oder ein ausgewachsenes Message-System) die ganze Arbeit tun zu
    lassen. Einige Message-Pakete, die Benachrichtigungen für Pager und Handys verarbeiten können, sind weiter unten aufgeführt.</p>
  </div>

  <div class="section" title="5.11.9. Benachrichtigungstyp-Makro">
<div class="titlepage"><div><div><h3 class="title">
<a name="typemacro"></a>5.11.9. Benachrichtigungstyp-Makro</h3></div></div></div>
    

    <p>Wenn Sie Benachrichtigungs-Befehle erstellen, müssen Sie beachten, um welchen Typ von Benachrichtigung es sich handelt. Das Makro
    <a class="link" href="macrolist.html#macrolist-notificationtype">$NOTIFICATIONTYPE$</a> enthält eine Zeichenkette, die genau das angibt. Die nachfolgende
    Tabelle zeigt die möglichen Werte und deren entsprechende Beschreibungen:</p>

    <div class="informaltable">
      <table border="1">
<colgroup>
<col>
<col>
</colgroup>
<tbody>
<tr>
<td><p> <span class="bold"><strong>Wert</strong></span> </p></td>
<td><p> <span class="bold"><strong>Beschreibung</strong></span> </p></td>
</tr>
<tr>
<td><p>PROBLEM</p></td>
<td><p>Ein Host oder Service hat gerade einen Problemzustand erreicht (oder ist noch in einem). Wenn dies eine
            Service-Benachrichtigung ist, bedeutet das, dass der Service in einem WARNING-, UNKNOWN- oder CRITICAL-Zustand ist. Wenn dies
            eine Host-Benachrichtigung ist, bedeutet das, dass der Host in einem DOWN- oder UNREACHABLE-Zustand ist.</p></td>
</tr>
<tr>
<td><p>RECOVERY</p></td>
<td><p>Ein Service oder Host hat sich erholt. Wenn dies eine Service-Benachrichtigung ist, bedeutet es, dass der Service
            gerade wieder in einen OK-Zustand zurückgekehrt ist. Wenn dies eine Host-Benachrichtigung ist, bedeutet das, dass der Host
            gerade wieder in einen UP-Zustand zurückgekehrt ist.</p></td>
</tr>
<tr>
<td><p>ACKNOWLEDGEMENT</p></td>
<td><p>Diese Benachrichtigung ist eine Bestätigung für ein Host- oder Service-Problem. Bestätigungen werden von Kontakten
            für diesen Host oder Service über das Web-Interface ausgelöst.</p></td>
</tr>
<tr>
<td><p>FLAPPINGSTART</p></td>
<td><p>Der Host oder Service hat gerade angefangen zu <a class="link" href="flapping.html" title="7.8. Erkennung und Behandlung von Status-Flattern">flattern</a>.</p></td>
</tr>
<tr>
<td><p>FLAPPINGSTOP</p></td>
<td><p>Der Host oder Service hat gerade aufgehört zu <a class="link" href="flapping.html" title="7.8. Erkennung und Behandlung von Status-Flattern">flattern</a>.</p></td>
</tr>
<tr>
<td><p>FLAPPINGDISABLED</p></td>
<td><p>Der Host oder Service hat gerade aufgehört zu <a class="link" href="flapping.html" title="7.8. Erkennung und Behandlung von Status-Flattern">flattern</a>, weil die Flatter-Erkennung
            deaktiviert wurde.</p></td>
</tr>
<tr>
<td><p>DOWNTIMESTART</p></td>
<td><p>Der Host oder Service hat gerade ein <a class="link" href="downtime.html" title="7.16. Geplante Ausfallzeiten">geplante Downtime</a> begonnen. Weitere
            Benachrichtigungen werden unterdrückt.</p></td>
</tr>
<tr>
<td><p>DOWNTIMEEND</p></td>
<td><p>Der Host oder Service hat gerade eine <a class="link" href="downtime.html" title="7.16. Geplante Ausfallzeiten">geplante Downtime</a> beendet. Benachrichtungen
            über Probleme werden wieder versandt.</p></td>
</tr>
<tr>
<td><p>DOWNTIMECANCELLED</p></td>
<td><p>Die Phase der <a class="link" href="downtime.html" title="7.16. Geplante Ausfallzeiten">geplanten Downtime</a> für den Host oder Service wurde gerade annulliert.
            Benachrichtungen über Probleme werden wieder versandt.</p></td>
</tr>
</tbody>
</table>
    </div>
  </div>

  <div class="section" title="5.11.10. Hilfreiche Quellen">
<div class="titlepage"><div><div><h3 class="title">
<a name="helpfulresources"></a>5.11.10. Hilfreiche Quellen</h3></div></div></div>
    

    <p>Es gibt viele Wege, wie Sie Icinga konfigurieren können, damit Benachrichtigungen versandt werden. Sobald Sie dies tun,
    müssen Sie notwendige Software installieren und Benachrichtigungs-Befehle konfigurieren, bevor Sie diese benutzen können. Hier sind nur
    ein paar mögliche Benachrichtigungs-Methoden:</p>

    <div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
        <p>e-Mail</p>
      </li>
<li class="listitem">
        <p>Pager</p>
      </li>
<li class="listitem">
        <p>Telefon (SMS)</p>
      </li>
<li class="listitem">
        <p>WinPopup-Meldung</p>
      </li>
<li class="listitem">
        <p>Yahoo-, ICQ- oder MSN-Sofortnachricht</p>
      </li>
<li class="listitem">
        <p>Audio-Hinweise</p>
      </li>
<li class="listitem">
        <p>etc...</p>
      </li>
</ul></div>

    <p>Im Grunde genommen kann alles, was Sie von einer Kommandozeile aus tun können, so angepasst werden, dass Sie es in einem
    Benachrichtigungs-Befehl nutzen können.</p>

    <p>Wenn Sie nach einer Alternative suchen, um Meldungen per e-Mail an Ihren Pager oder Ihr Handy zu versenden, sollten Sie diese
    Pakete ausprobieren. Sie können in Verbindung mit Icinga dazu benutzt werden, Benachrichtigungen über ein Modem zu versenden,
    wenn ein Problem auftritt. Auf diese Weise müssen Sie sich nicht auf e-Mail verlassen, um Benachrichtigungen zu versenden (bedenken Sie,
    dass e-Mail ggf. *nicht* funktioniert, wenn es ein Netzwerk-Problem gibt). Wir haben diese Pakete nicht selbst ausprobiert, aber andere
    haben von erfolgreichem Einsatz berichtet...</p>

    <div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
        <p><a class="link" href="http://www.gnokii.org/" target="_top">Gnokii</a> (SMS-Software, um Nokia-Telefone über das GSM-Netzwerk zu
        erreichen)</p>
      </li>
<li class="listitem">
        <p><a class="link" href="http://www.qpage.org/" target="_top">QuickPage</a> (Alphanumerische Pager-Software)</p>
      </li>
<li class="listitem">
        <p><a class="link" href="http://www.sendpage.org/" target="_top">Sendpage</a> (Paging-Software)</p>
      </li>
</ul></div>

    <p>Wenn Sie eine nicht-traditionelle Methode für Benachrichtigungen ausprobieren möchten, können Sie ggf. Audio-Hinweise nutzen. Wenn
    Sie Audio-Hinweise auf dem Überwachungs-Rechner (mit synthetischer Stimme) abspielen möchten, probieren Sie <a class="link" href="http://www.cstr.ed.ac.uk/projects/festival/" target="_top">Festival</a>. Wenn Sie den Überwachungs-Rechner lieber in Ruhe lassen und
    Audio-Hinweise auf einem anderen Rechner abspielen möchten, dann sehen Sie sich die Projekte <a class="link" href="http://radscan.com/nas.html" target="_top">Network Audio System (NAS)</a> und <a class="link" href="http://rplay.doit.org/" target="_top">rplay</a>
    an.</p>

    <a class="indexterm" name="idm139734669635328"></a>

    <a class="indexterm" name="idm139734669633984"></a>

    <a class="indexterm" name="idm139734669632432"></a>

    <a class="indexterm" name="idm139734669630672"></a>
  </div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="networkreachability.html">Zurück</a> </td>
<td width="20%" align="center"><a accesskey="u" href="ch05.html">Nach oben</a></td>
<td width="40%" align="right"> <a accesskey="n" href="notifications2.html">Weiter</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">5.10. Ermitteln des Zustands und der Erreichbarkeit von Netzwerk-Hosts </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td>
<td width="40%" align="right" valign="top"> 5.12. Benachrichtigungen: Beispiele und Fehlersuche</td>
</tr>
</table>
</div>
<P class="copyright">© 1999-2009 Ethan Galstad, 2009-2017 Icinga Development Team, https://www.icinga.com</P>
</body>
</html>