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
|
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Externe Befehle</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="ch06.html" title="Kapitel 6. Fortgeschrittene Themen">
<link rel="next" href="eventhandlers.html" title="Eventhandler">
</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">Externe Befehle</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="ch06.html">Zurück</a> </td>
<th width="60%" align="center">Kapitel 6. Fortgeschrittene Themen</th>
<td width="20%" align="right"> <a accesskey="n" href="eventhandlers.html">Weiter</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="section" title="Externe Befehle">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="extcommands"></a>Externe Befehle</h2></div></div></div>
<p><span class="bold"><strong>Einführung</strong></span></p>
<p>Icinga kann Befehle aus externen Applikationen verarbeiten (einschließlich der CGIs) und verschiedene Aspekte
seiner Überwachungsfunktionen aufgrund der Befehle verändern, die es erhält. Externe Applikationen können Befehle "einreichen",
indem sie in das <a class="link" href="configmain.html#configmain-command_file">command file</a> schreiben, das regelmäßig vom Icinga-Daemon
verarbeitet wird.</p>
<div class="mediaobject" align="right"><img src="../images/externalcommands.png" align="right"></div>
<p><span class="bold"><strong>Externe Befehle aktivieren</strong></span></p>
<p>Damit Icinga externe Befehle verarbeitet, müssen Sie folgendes tun:</p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
<p>aktivieren Sie die Prüfung auf externe Befehle mit der <a class="link" href="configmain.html#configmain-check_external_commands">check_external_commands</a>-Option.</p>
</li>
<li class="listitem">
<p>setzen Sie die Wiederholrate von Befehlsprüfungen mit der <a class="link" href="configmain.html#configmain-command_check_interval">command_check_interval</a>-Option.</p>
</li>
<li class="listitem">
<p>definieren Sie den Ort des Command-File mit der <a class="link" href="configmain.html#configmain-command_file">command_file</a>-Option.</p>
</li>
<li class="listitem">
<p>setzen Sie korrekte Berechtigungen für das Verzeichnis, welches das External-Command-File enthält, wie in der <a class="link" href="quickstart.html" title="Schnellstart-Installationsanleitungen">Schnellstartanleitung</a> beschrieben.</p>
</li>
</ul></div>
<p><span class="bold"><strong>Wann prüft Icinga auf externe Befehle?</strong></span></p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
<p>in regelmäßigen Intervallen, wie sie durch die Option <a class="link" href="configmain.html#configmain-command_check_interval">command_check_interval</a> in der Hauptkonfigurationsdatei angegeben
sind</p>
</li>
<li class="listitem">
<p>direkt nachdem <a class="link" href="eventhandlers.html" title="Eventhandler">Eventhandler</a> ausgeführt werden. Das passiert zusätzlich zum
regelmäßigen Zyklus von externen Befehlsprüfungen und wird getan, um unverzügliche Aktivitäten zu ermöglichen, falls ein
Eventhandler Befehle an Icinga schickt.</p>
</li>
</ul></div>
<p><span class="bold"><strong>Externe Befehle benutzen</strong></span></p>
<p>Externe Befehle können benutzt werden, um eine Reihe von Dingen zu erreichen, während Icinga läuft. Beispiele
dafür, was getan werden kann, umfassen u.a. vorübergehend Benachrichtigungen für Services und Hosts zu deaktivieren,
vorübergehend Service-Prüfungen zu deaktivieren, sofortige Service-Prüfungen zu erzwingen, Kommentare für Hosts und Services
hinzuzufügen usw.</p>
<p><span class="bold"><strong>Befehlsformat</strong></span></p>
<p>Externe Befehle, die in das <a class="link" href="configmain.html#configmain-command_file">command file</a> geschrieben werden, haben das
folgende Format...</p>
<pre class="screen"> [<span class="emphasis"><em> Zeit</em></span>] <span class="emphasis"><em> Befehls-ID</em></span>;<span class="emphasis"><em> Befehlsargumente</em></span> </pre>
<p>...wobei <span class="emphasis"><em>Zeit</em></span> die Zeit (im <span class="emphasis"><em>time_t</em></span>-Format) ist, zu der die externe Applikation
den externen Befehl an das Command-File geschickt hat. Die Werte für die <span class="emphasis"><em>Befehls-ID</em></span> und die
<span class="emphasis"><em>Befehlsargumente</em></span> hängen davon ab, welcher Befehl an Icinga geschickt wird.</p>
<p>Eine komplette (englischsprachige) Liste der Befehle, die eingesetzt werden können (zusammen mit Beispielen, wie sie
benutzt werden), finden Sie online unter der Adresse</p>
<p><a class="link" href="http://www.nagios.org//developerinfo/externalcommands/" target="_top">http://www.nagios.org//developerinfo/externalcommands/</a></p>
<a class="indexterm" name="id5594517"></a>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="ch06.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="eventhandlers.html">Weiter</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">Kapitel 6. Fortgeschrittene Themen </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td>
<td width="40%" align="right" valign="top"> Eventhandler</td>
</tr>
</table>
</div>
<P class="copyright">© 2009-2010 Icinga Development Team, http://www.icinga.org</P>
</body>
</html>
|