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
|
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Vorausschauende Abhängigkeitsprüfungen</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="ch06.html" title="Kapitel 6. Fortgeschrittene Themen">
<link rel="prev" href="adaptive.html" title="Adaptive Überwachung">
<link rel="next" href="cachedchecks.html" title="Zwischengespeicherte Prüfungen">
</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">Vorausschauende Abhängigkeitsprüfungen</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="adaptive.html">Zurück</a> </td>
<th width="60%" align="center">Kapitel 6. Fortgeschrittene Themen</th>
<td width="20%" align="right"> <a accesskey="n" href="cachedchecks.html">Weiter</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="section" title="Vorausschauende Abhängigkeitsprüfungen">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="dependencychecks"></a>Vorausschauende Abhängigkeitsprüfungen</h2></div></div></div>
<p><span class="bold"><strong>Einführung</strong></span></p>
<p>Host- und Service-<a class="link" href="dependencies.html" title="Host- und Service-Abhängigkeiten">Abhängigkeiten</a> können definiert werden, um Ihnen größere Kontrolle
darüber zu geben, wann Prüfungen ausgeführt und wann Benachrichtigungen versandt werden. Da Abhängigkeiten benutzt werden, um
grundlegende Aspekte des Überwachungsprozesses zu kontrollieren, ist es wichtig sicherzustellen, dass die Status-Informationen
in der Abhängigkeitslogik so aktuell wie möglich sind.</p>
<p>Icinga erlaubt Ihnen, vorausschauende Abhängigkeitsprüfungen für Hosts und Services zu aktivieren, um
sicherzustellen, dass die Abhängigkeitslogik die aktuellsten Status-Informationen hat, wenn Entscheidungen darüber getroffen
werden müssen, ob Benachrichtigungen verschickt werden oder um aktive Prüfungen für einen Host oder Service zu erlauben.</p>
<p><span class="bold"><strong>Wie arbeiten vorausschauende Prüfungen?</strong></span></p>
<p>Das nachfolgende Bild zeigt ein einfaches Diagramm von Hosts, die von Icinga überwacht werden, zusammen mit ihren
Eltern/Kindbeziehungen und Abhängigkeiten.</p>
<p>Der <span class="emphasis"><em>Switch2</em></span>-Host in diesem Beispiel hat gerade den Status von UP in einen Problemzustand gewechselt.
Icinga muss feststellen, ob der Host DOWN oder UNREACHABLE ist, also wird es parallele Prüfungen für die direkten Eltern
(<span class="emphasis"><em>Firewall1</em></span>) und Kinder (<span class="emphasis"><em>Comp1</em></span>, <span class="emphasis"><em>Comp2</em></span>, und
<span class="emphasis"><em>Switch3</em></span>) auslösen. Das ist eine normale Funktion der <a class="link" href="networkreachability.html" title="Ermitteln des Zustands und der Erreichbarkeit von Netzwerk-Hosts">Host-Erreichbarkeit</a>s-Logik.</p>
<p>Sie werden auch feststellen, dass <span class="emphasis"><em>Switch2</em></span> von <span class="emphasis"><em>Monitor1</em></span> und
<span class="emphasis"><em>File1</em></span> in Bezug auf Benachrichtigungen oder Prüfausführung abhängt (welches davon ist unwichtig für dieses
Beispiel). Wenn vorausschauende Host-Abhängigkeitsprüfungen aktiviert sind, wird Icinga parallele Prüfungen von
<span class="emphasis"><em>Monitor1</em></span> und <span class="emphasis"><em>File1</em></span> sowie gleichzeitig für die direkten Eltern und Kinder von
<span class="emphasis"><em>Switch2</em></span> auslösen. Icinga tut dies, weil es wei�, dass es die Abhängigkeitslogik in der nahen Zukunft
prüfen muss (z.B. für Zwecke der Benachrichtigung) und es will sicherstellen, dass es die aktuellsten Statusinformationen für
die Hosts hat, die an der Abhängigkeit beteiligt sind.</p>
<div class="mediaobject"><img src="../images/predictive-dependency-checks.png"></div>
<p>So arbeiten vorausschauende Abhängigkeitsprüfungen. Einfach, oder?</p>
<p><span class="inlinemediaobject"><img src="../images/note.gif"></span> Anmerkung: Vorausschauende Service-Abhängigkeitsprüfungen arbeiten in einer ähnlichen Weise wie oben
beschrieben. Außer natürlich, dass sie mit Services arbeiten statt mit Hosts.</p>
<p><span class="bold"><strong>Vorausschauende Prüfungen aktivieren</strong></span></p>
<p>Vorausschauende Abhängigkeitsprüfungen verursachen ziemlich wenig Overhead, also würden wir empfehlen, dass Sie diese
aktivieren. In den meisten Fällen werden die Vorteile, aktuelle Informationen für die Abhängigkeitslogik zu haben, den
zusätzlichen Overhead durch diese Prüfungen mehr als ausgleichen.</p>
<p>Vorausschauende Abhängigkeitsprüfungen zu aktivieren ist einfach:</p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
<p>Vorausschauende Host-Abhängigkeitsprüfungen werden durch die <a class="link" href="configmain.html#configmain-enable_predictive_host_dependency_checks">enable_predictive_host_dependency_checks</a>-Option
kontrolliert.</p>
</li>
<li class="listitem">
<p>Vorausschauende Service-Abhängigkeitsprüfungen werden durch die <a class="link" href="configmain.html#configmain-enable_predictive_service_dependency_checks">enable_predictive_service_dependency_checks</a>-Option
kontrolliert.</p>
</li>
</ul></div>
<p><span class="bold"><strong>Cached Checks</strong></span></p>
<p>Vorausschauende Abhängigkeitsprüfungen sind Prüfungen nach Bedarf und daher den Regeln von <a class="link" href="cachedchecks.html" title="Zwischengespeicherte Prüfungen">cached checks</a> unterworfen. Cached checks können Ihnen Performance-Verbesserungen liefern, wenn
Icinga darauf verzichtet, eine Host- oder Serviceprüfung durchzuführen, wenn es statt dessen ein relativ aktuelles
Prüfungsergebnis nutzen kann. Mehr Informationen über cached checks finden Sie <a class="link" href="cachedchecks.html" title="Zwischengespeicherte Prüfungen">hier</a>.</p>
<a class="indexterm" name="id5602772"></a>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="adaptive.html">Zurück</a> </td>
<td width="20%" align="center"><a accesskey="u" href="ch06.html">Nach oben</a></td>
<td width="40%" align="right"> <a accesskey="n" href="cachedchecks.html">Weiter</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">Adaptive Überwachung </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td>
<td width="40%" align="right" valign="top"> Zwischengespeicherte Prüfungen</td>
</tr>
</table>
</div>
<P class="copyright">© 2009-2010 Icinga Development Team, http://www.icinga.org</P>
</body>
</html>
|