File: config.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 (163 lines) | stat: -rw-r--r-- 10,273 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
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>3.1. Konfigurationsüberblick</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="ch03.html" title="Kapitel 3. Icinga konfigurieren">
<link rel="prev" href="ch03.html" title="Kapitel 3. Icinga konfigurieren">
<link rel="next" href="configmain.html" title="3.2. Optionen der Hauptkonfigurationsdatei">
<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">3.1. Konfigurationsüberblick</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="ch03.html">Zurück</a> </td>
<th width="60%" align="center">Kapitel 3. Icinga konfigurieren</th>
<td width="20%" align="right"> <a accesskey="n" href="configmain.html">Weiter</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="section" title="3.1. Konfigurationsüberblick">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="config"></a>3.1. Konfigurationsüberblick</h2></div></div></div>
<div class="toc"><dl>
<dt><span class="section">3.1.1. <a href="config.html#introduction">Einführung</a></span></dt>
<dt><span class="section">3.1.2. <a href="config.html#config-filenames">Dateinamen</a></span></dt>
<dt><span class="section">3.1.3. <a href="config.html#mainconfigfile">Hauptkonfigurationsdatei</a></span></dt>
<dt><span class="section">3.1.4. <a href="config.html#resourcefile">Ressource-Datei(en)</a></span></dt>
<dt><span class="section">3.1.5. <a href="config.html#objectdefinitionfiles">Objektdefinitionen-Dateien</a></span></dt>
<dt><span class="section">3.1.6. <a href="config.html#cgiconfigfile">CGI-Konfigurationsdatei</a></span></dt>
</dl></div>
  

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

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

    <p>Es gibt verschiedene Konfigurationsdateien, die Sie erstellen oder editieren müssen, bevor Sie irgendetwas überwachen können.
    Haben Sie Geduld! Icinga zu konfigurieren kann eine Weile dauern, besonders wenn Sie ein Neuling sind. Sobald Sie herausgefunden
    haben, wie die Dinge funktionieren, werden Sie feststellen, dass es die Mühe wert ist. :-)</p>

    <div class="note" title="Anmerkung" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note">
<tr>
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Anmerkung]" src="../images/note.png"></td>
<th align="left">Anmerkung</th>
</tr>
<tr><td align="left" valign="top">
      <p>Beispiel-Konfigurationsdateien werden im <span class="emphasis"><em>/usr/local/icinga/etc/</em></span>-Verzeichnis installiert, wenn Sie der <a class="link" href="quickstart.html" title="2.3. Schnellstart-Installationsanleitungen">Schnellstart-Installationsanleitung</a> folgen.</p>

      <p>Falls Sie ein Paket installiert haben, dann fehlen die Beispieldateien möglicherweise. Sie finden den Inhalt <a class="link" href="sample-config.html" title="13.1. Beispielkonfigurationsdateien und Definitionen">hier</a> zum Nachschlagen.</p>
    </td></tr>
</table></div>

    <div class="mediaobject" align="right"><img src="../images/configoverview.png" align="right"></div>
  </div>

  <div class="section" title="3.1.2. Dateinamen">
<div class="titlepage"><div><div><h3 class="title">
<a name="config-filenames"></a>3.1.2. Dateinamen</h3></div></div></div>
    

    <p>Die Namen und Positionen dieser Konfigurationsdateien können von Ihnen nach Belieben festgelegt werden, aber es hat sich
    eingebürgert, die Dateien <code class="filename">icinga.cfg</code>, <code class="filename">resource.cfg</code> und <code class="filename">cgi.cfg</code> im
    Hauptkonfigurationsverzeichnis abzulegen.</p>

    <p>Die Namen der Objektdefinitionsdaten können den Typ der Definitionen enthalten (<code class="filename">contacts.cfg, commands.cfg</code>,
    <code class="filename">timeperiods.cfg</code>, <code class="filename">notifications.cfg</code>), den Typ der Hardware (<code class="filename">printer.cfg</code>,
    <code class="filename">switch.cfg</code>) oder das zu beschreibende Objekt (<code class="filename">localhost.cfg</code>). Wenn Ihre Installation keine
    dieser Dateien enthält, dann ist das kein Grund zur Panik. Wenn Sie ein web-basiertes Konfigurations-Tool, ein datenbankgetriebenes
    Script, oder Ihren bevorzugten Editor benutzen, dann können die Dateien pro geographischer Lage (Land, Filiale, ...) in separaten
    Verzeichnissen abgelegt sein mit einer Datei pro physischer oder logischer Einheit (Raum, Rack, Applikation, Entwicklung, ...) oder
    abhängig vom Konzept, das für Sie am besten geeignet ist.</p>

    <a class="indexterm" name="idm139734678257392"></a>
  </div>

  <div class="section" title="3.1.3. Hauptkonfigurationsdatei">
<div class="titlepage"><div><div><h3 class="title">
<a name="mainconfigfile"></a>3.1.3. Hauptkonfigurationsdatei</h3></div></div></div>
    

    <p>Die Hauptkonfigurationsdatei enthält eine Reihe von Direktiven, die die Arbeitsweise des Icinga-Daemon beeinflussen. Diese
    Konfigurationsdatei wird vom Icinga-Daemon und den CGIs gelesen. Hier werden Sie in Ihr Konfigurationsabenteuer starten
    wollen.</p>

    <p>Dokumentation zur Hauptkonfigurationsdatei finden Sie <a class="link" href="configmain.html" title="3.2. Optionen der Hauptkonfigurationsdatei">hier</a>.</p>
  </div>

  <div class="section" title="3.1.4. Ressource-Datei(en)">
<div class="titlepage"><div><div><h3 class="title">
<a name="resourcefile"></a>3.1.4. Ressource-Datei(en)</h3></div></div></div>
    

    <p>Ressource-Dateien können zur Speicherung von benutzerdefinierten Makros genutzt werden. Der Hauptgrund für Ressource-Dateien liegt
    darin, dass sie genutzt werden können, um sensible Informationen (wie z.B. Passworte) zu speichern, ohne dass sie für CGIs zugänglich
    sind, weil diese Dateien nicht von den CGIs gelesen werden.</p>

    <p>Sie können eine oder mehrere optionale Ressource-Dateien mit Hilfe der <a class="link" href="configmain.html#configmain-resource_file">resource_file</a>-Direktive in Ihrer Hauptkonfigurationsdatei angeben.</p>
  </div>

  <div class="section" title="3.1.5. Objektdefinitionen-Dateien">
<div class="titlepage"><div><div><h3 class="title">
<a name="objectdefinitionfiles"></a>3.1.5. Objektdefinitionen-Dateien</h3></div></div></div>
    

    <p>Objektdefinitionen-Dateien werden genutzt, um Hosts, Services, Hostgruppen, Kontakte, Kontaktgruppen, Befehle usw. zu definieren.
    Hier definieren Sie, welche Dinge Sie überwachen wollen und wie Sie diese überwachen wollen.</p>

    <p>Sie können eine oder mehrere Objektdefinitionen-Dateien mit Hilfe der <a class="link" href="configmain.html#configmain-cfg_file">cfg_file</a>-
    und/oder <a class="link" href="configmain.html#configmain-cfg_dir">cfg_dir</a>-Direktiven in Ihrer Hauptkonfigurationsdatei angeben, aber es wird empfohlen
    lediglich eine der beiden Direktiventypen zu nutzen (also <span class="emphasis"><em>entweder</em></span> cfg_dir <span class="emphasis"><em>oder</em></span> cfg_file bis
    Sie die Auswirkungen verstanden haben, wenn Sie beide <span class="emphasis"><em>gleichzeitig</em></span> verwenden).</p>

    <p>Eine Einführung zu Objektdefinitionen und wie sie in Beziehung zu einander stehen, finden Sie <a class="link" href="configobject.html" title="3.3. Überblick Objektkonfiguration">hier</a>.</p>

    <p>Ihre Objektkonfigurationsdateien können wiederum andere Dateien einschließen mit Hilfe der <a class="link" href="configobject.html#configobject-include_file">include_file</a>- oder <a class="link" href="configobject.html#configobject-include_dir">include_dir</a>-Direktiven.
    Sie können lediglich außerhalb der eigentlichen Objektdefinitionen auftreten und verhalten sich analog zu den <a class="link" href="configmain.html#configmain-cfg_file">cfg_file=</a>- und <a class="link" href="configmain.html#configmain-cfg_dir">cfg_dir=</a>-Direktiven in der
    Hauptkonfigurationsdatei.</p>
  </div>

  <div class="section" title="3.1.6. CGI-Konfigurationsdatei">
<div class="titlepage"><div><div><h3 class="title">
<a name="cgiconfigfile"></a>3.1.6. CGI-Konfigurationsdatei</h3></div></div></div>
    

    <p>Die CGI-Konfigurationsdatei enthält eine Reihe von Direktiven, die die Arbeitsweise der <a class="link" href="cgis.html" title="6.1. Icinga Classic UI: Informationen über die Classic UI-Module">CGIs</a>
    beeinflussen. Sie enthält auch einen Verweis auf die Hauptkonfigurationsdatei, so dass die CGIs wissen, wie Sie Icinga
    konfiguriert haben und wo Ihre Objektdefinitionen gespeichert sind.</p>

    <p>Dokumentation zur CGI-Konfigurationsdatei finden Sie <a class="link" href="configcgi.html" title="3.6. Optionen CGI-Konfigurationsdatei">hier</a>.</p>
  </div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="ch03.html">Zurück</a> </td>
<td width="20%" align="center"><a accesskey="u" href="ch03.html">Nach oben</a></td>
<td width="40%" align="right"> <a accesskey="n" href="configmain.html">Weiter</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">Kapitel 3. Icinga konfigurieren </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td>
<td width="40%" align="right" valign="top"> 3.2. Optionen der Hauptkonfigurationsdatei</td>
</tr>
</table>
</div>
<P class="copyright">© 1999-2009 Ethan Galstad, 2009-2017 Icinga Development Team, https://www.icinga.com</P>
</body>
</html>