File: newbie.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 (265 lines) | stat: -rw-r--r-- 16,313 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
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>2.2. Ich bin neu bei...</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="ch02.html" title="Kapitel 2. Los geht's">
<link rel="prev" href="beginners.html" title="2.1. Hinweise für Neulinge">
<link rel="next" href="quickstart.html" title="2.3. Schnellstart-Installationsanleitungen">
<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">2.2. Ich bin neu bei...</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="beginners.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="quickstart.html">Weiter</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="section" title="2.2. Ich bin neu bei...">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="newbie"></a>2.2. <a name="newbie_"></a>Ich bin neu bei...</h2></div></div></div>
<div class="toc"><dl>
<dt><span class="section">2.2.1. <a href="newbie.html#newbie-linux">Linux</a></span></dt>
<dt><span class="section">2.2.2. <a href="newbie.html#newbie-mail">Mail</a></span></dt>
<dt><span class="section">2.2.3. <a href="newbie.html#newbie-snmp">SNMP</a></span></dt>
<dt><span class="section">2.2.4. <a href="newbie.html#newbie-packages">Pakete</a></span></dt>
<dt><span class="section">2.2.5. <a href="newbie.html#newbie-monitoring">Überwachung</a></span></dt>
<dt><span class="section">2.2.6. <a href="newbie.html#newbie-help">Hilfe!</a></span></dt>
</dl></div>
  

  <p>Außerhalb des Computing wird ein "Newbie" mit "Neuling" bezeichnet und das begann lange, bevor Sie Laufen lernten. Sie haben diese
  Herausforderung gemeistert und so gibt es keinen Grund, jetzt zurückzuschrecken. Die folgenden Abschnitte enthalten einige Hinweise zu
  verschiedenen Themen. Bitte lesen Sie aufmerksam, wenn Sie meinen, dass Sie irgendwo "neu" sind. Wir werden Sie hierhin verweisen, wenn
  wir der Meinung sind, dass Ihnen ein wenig Grundlagen fehlen ;-).</p>

  <div class="section" title="2.2.1. Linux">
<div class="titlepage"><div><div><h3 class="title">
<a name="newbie-linux"></a>2.2.1. Linux</h3></div></div></div>
    

    <p>Eine ansehnliche Zahl von Leuten ist beim Thema "Monitoring" neu, und auch beim Thema Linux. Sie wurden aufgefordert, ein
    Monitoring-System zu erstellen, das verschiedene Hosts und einige Services auf diesen Geräten überwachen soll. Die Zahl selbst ist
    uninteressant, weil die erste Hürde bereits das Betriebssystem ist.</p>

    <p>Besonders junge Leute sind an grafische Benutzeroberflächen gewöhnt, die es einfach machen, mit ein paar Maus-Klicks Software zu
    installieren, währenddessen irgendwelche Werte in einen Lagerraum gesteckt werden, der gemeinhin als "Registry" bekannt ist. Sogar
    Server-Betriebssysteme haben heutzutage irgendeine Art von grafischer Benutzeroberfläche, aber es trotzdem noch erforderlich, Befehle an
    einer textbasierten Konsole einzugeben.</p>

    <p>Holen Sie sich daher ein gutes Buch zu Linux-Grundlagen aus Ihrer Stadtbibliothek, um einen Überblick über die
    Verzeichnisstruktur und häufig benutzte Befehle zu bekommen. Benutzen Sie Ihren Browser, wenn Sie keine Bücher mögen, aber stellen Sie
    bitte keine diesbezüglichen Fragen in einem Monitoring-Forum (Sie würden auch nicht fragen, wie man laufen lernt, wenn Sie das erste Mal
    in einem Fitness-Studio sind, oder?).</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>Die Verlockung, Befehle als "root" (alias "Administrator" auf Windows-Systemen) auszuführen, ist hoch, aber bitte
        versuchen Sie dem zu widerstehen, denn es kann relativ schnell zu einem unbrauchbaren System führen, u.a. weil es nicht dauernd
        quängelnde Fragen gibt ("Sind Sie sicher...?"). Bedingt durch die Berechtigungen dieses Superusers bemerken Sie ggf. nicht bestimmte
        (notwendige) Beschränkungen des Benutzers, der normalerweise zum Ausführen der Überwachungsausgaben verwendet wird, was in Aussagen
        resultiert wie "das hat schon 'mal funktioniert".</p>
      </td></tr>
</table></div>
  </div>

  <div class="section" title="2.2.2. Mail">
<div class="titlepage"><div><div><h3 class="title">
<a name="newbie-mail"></a>2.2.2. Mail</h3></div></div></div>
    

    <p>In den meisten Fällen wollen Sie Mitteilungen versenden, wenn überwachte Objekte ausfallen oder sich wieder erholen, anstatt auf
    die Benutzeroberfläche zu schauen. Das mag auf Ihrem lokalen System (dem Überwachungs-Server) funktionieren, aber das Versenden von
    e-Mails an andere Systeme erfordert von Ihnen, dass Sie Ihrem lokalen Postamt sagen, wohin es sie schicken soll (eine "relaying"
    genannte Methode). Moderne Systeme haben Sicherheitseinstellungen, die unerwünschte Mails (bestenfalls) zurückschicken oder einfach
    ignorieren, so dass Sie das empfangende Postamt anweisen müssen, die von Ihrem lokalen Postamt eingehenden Mails tatsächlich anzunehmen
    und weiterzuleiten.</p>

    <div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
        <p>Testen Sie, ob ein e-Mail-Programm auf Ihrem lokalen System installiert ist. Führen Sie auf der Kommandozeile etwas Ähnliches
        wie das Folgende aus:</p>
<pre class="screen">echo "foo bar" | mail -s "meine erste e-Mail" ihr.name@ihre.firma</pre>
<p>Falls Sie eine Fehlermeldung
        wie "Programm nicht gefunden" bekommen, dann sollten Sie ein Mail-Programm installieren. Schauen Sie in der Dokumentation Ihrer
        Distribution nach Einzelheiten (z.B. <code class="filename">apt-get</code>, <code class="filename">yum</code>, <code class="filename">zypper</code>, um nur
        einige Paket-Manager zu nennen).</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>Bitte merken Sie sich die Position Ihres Mails-Programms, weil Sie später überprüfen müssen, ob die Angabe in den
            Benachrichtigungs-Skripten korrekt ist.</p>
          </td></tr>
</table></div>
      </li>
<li class="listitem">
        <p>Editieren Sie Ihre lokale Mail-Konfigurationsdatei, damit der Relay-Host-Eintrag (z.B.
        <code class="filename">/etc/postfix/main.cf</code>, Direktive <a class="link" href="http://www.postfix.org/postconf.5.html#relayhost" target="_top">relayhost</a>) auf den (zentralen) Mail-Server zeigt.</p>
      </li>
<li class="listitem">
        <p>Bitten Sie den Mail-Server-Administrator, die Einstellungen zu ändern, so dass von Ihrem Server kommende Mails akzeptiert und
        weitergeleitet werden.</p>
      </li>
</ol></div>

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

  <div class="section" title="2.2.3. SNMP">
<div class="titlepage"><div><div><h3 class="title">
<a name="newbie-snmp"></a>2.2.3. SNMP</h3></div></div></div>
    

    <p>"SNMP, ist ein Netzwerkprotokoll, das von der IETF entwickelt wurde, um Netzwerkelemente (z. B. Router, Server, Switches, Drucker,
    Computer usw.) von einer zentralen Station aus überwachen und steuern zu können." (<a class="link" href="http://en.wikipedia.org/wiki/SNMP" target="_top">Zitat Wikipedia</a>).</p>

    <p>Mit Hilfe des check_snmp-Plugins aus dem <a class="link" href="&amp;url-monitoring-plugins;" target="_top">Monitoring Plugins</a>-Paket können
    Sie Daten von "managed" Systemen abrufen. Bitte stellen Sie sicher, dass auf dem Zielsystem ein SNMP-Dämon läuft, der konfiguriert
    wurde, um auf Anfragen Ihres Überwachungsrechners zu antworten. Führen Sie etwas wie <code class="literal">snmpwalk -v1 -c public -On target_system
    system</code> aus, um die Funktionalität zu prüfen.</p>

    <p>Sie können OIDs in einer menschlich besser lesbaren Form angeben oder rein numerisch. Letzteres verhindert die Notwendigkeit, die
    MIBs zu lesen, ist schneller und weniger fehleranfällig.</p>

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

  <div class="section" title="2.2.4. Pakete">
<div class="titlepage"><div><div><h3 class="title">
<a name="newbie-packages"></a>2.2.4. Pakete</h3></div></div></div>
    

    <p>Bitte benutzen Sie Pakete, um die benötigte Software zu installieren, wo immer das möglich ist. Es umgeht einige Probleme während
    Installation und Konfiguration - aber wichtiger ist - es erlaubt einfache Aktualisierungen. Als Monitoring-Neuling brauchen Sie sehr
    selten eine Änderung, die im allerneusten Git-Snapshot enthalten ist. "Leading edge" kann sehr schnell zu "bleeding edge" werden, und
    nachdem Sie wahrscheinlich genug damit zu tun haben, das Produkt mit einem begrenzten Wissen der ganzen Beziehungen zu installieren und
    lauffähig zu bekommen, sollten Sie auf diese Art von Problemen verzichten und bei einer stabilen Version bleiben.</p>

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

  <div class="section" title="2.2.5. Überwachung">
<div class="titlepage"><div><div><h3 class="title">
<a name="newbie-monitoring"></a>2.2.5. Überwachung</h3></div></div></div>
    

    <p>"Monitoring" bedeutet, Informationen von anderen Systemen abzufragen. Stellen Sie sicher, dass Sie berechtigt sind auf diese
    anderen Systeme zuzugreifen, indem Sie die Personen fragen, die diese System administrieren. Ports zu untersuchen und ähnliche Dinge zu
    tun könnte als Angriff angesehen werden! Wenn es Firewall oder andere Maßnahmen gibt, um den Zugang zu beschränken, dann bitten Sie
    darum, dass geeignete Regeln/Ausnahmen definiert werden.</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>Abhängig von den Datenschutzvorschriften sind Sie ggf. nicht berechtigt, Workstations oder andere Systeme zu überwachen, an
      denen Einzelpersonen arbeiten oder der Umfang der Überwachung könnte eingeschränkt sein. Stellen Sie sicher, dass Sie eine
      schriftliche Genehmigung haben, <span class="emphasis"><em>bevor</em></span> Sie mit der Überwachung beginnen.</p>
    </td></tr>
</table></div>

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

  <div class="section" title="2.2.6. Hilfe!">
<div class="titlepage"><div><div><h3 class="title">
<a name="newbie-help"></a>2.2.6. Hilfe!</h3></div></div></div>
    

    <p>Monitoring ist ein komplexes Thema und selbst wenn Sie gute Kenntnisse Ihres Betriebssystem besitzen, tauchen Fragen vielleicht
    schneller auf als gedacht. Nutzen Sie Ihre Suchmaschine. Jemand anders hatte ggf. bereits dieses Problem und möglicherweise gibt es
    schon eine Lösung. Wenn nicht, dann gibt es eine Vielzahl von Foren da draußen. Bitte wählen Sie eins, das zu Ihrem Problem passt.
    Fragen, die zu Ihrem Monitoring gehören, können am besten von Leuten beantwortet werden, die sich auf dieses Gebiet spezialisiert haben,
    und Betriebssystem bezogene Fragen werden besser an anderer Stelle gestellt.</p>

    <p>Die Community ist bereit zu helfen, aber Sie sind der Einzige, der das Problem sieht, also bitte ...</p>

    <div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
        <p>liefern Sie detaillierte Informationen zu dem verwendeten Betriebssystem. Die Nennung der Distribution ist nicht ausreichend.
        Geben Sie die Version an sowie Patch-Level / Service-Pack, falls zutreffend, ggf. mehrfach, falls mehrere Rechner betroffen
        sind.</p>
      </li>
<li class="listitem">
        <p>geben Sie Version und Installationsmodus der Software an (z.B. Icinga, Plugin, Addon, ...). Einige Dinge sind ggf. bereits in
        spätere Versionen behoben, oder nur auf eine Version beschränkt. Falls Sie keine Pakete benutzt haben (wir hatten erwähnt, dass Sie
        das tun sollten, oder?), dann sind die Installationspfade ggf. unterschiedlich und können zu Problemen führen. Manchmal
        funktionieren bestimmte Kombinationen nicht (z.B. ein neues Betriebssystem-Release führt andere Paketabhängigkeiten ein).</p>
      </li>
<li class="listitem">
        <p>zeigen Sie Ein- und Ausgaben, falls die Ausführung eines Plugins fehlschlägt (am besten Copy&amp;Paste). Manchmal machen
        (fehlende) Leerzeichen / spezielle Zeichen den Unterschied, so dass Prosa in den meisten Fällen nicht hilft, das Problem zu
        beschreiben (nur die Fakten bitte).</p>
      </li>
<li class="listitem">
        <p>zeigen Sie relevante Konfigurationsinformationen zu dem Problem (bitte verzichten Sie auf Kommentare und Leerzeilen, die die
        Ausgabe schwer lesbar machen).</p>
      </li>
<li class="listitem">
        <p>fügen Sie relevante Zeilen von Log-Dateien an (z.B. icinga.log, syslog, web server log).</p>
      </li>
<li class="listitem">
        <p>versuchen Sie, einen Screenshot anzufügen, wenn Sie ein Problem mit einer der Benutzeroberflächen zu zeigen.</p>
      </li>
<li class="listitem">
        <p>fügen Sie Informationen zum Ursprung der Software hinzu ("Ich benutze das Plugin my_plugin" hilft nicht), um anderen den
        Zugriff auf die gleiche Version zu ermöglichen, die dann ggf. den Fehler bestätigen.</p>
      </li>
<li class="listitem">
        <p>fügen Sie Informationen zu den verwendeten Anweisungen hinzu. Diese sind ggf. veraltet oder beziehen sich nur auf eine
        bestimmte Version der Software.</p>
      </li>
</ul></div>

    <p>Je mehr (präzisere) Informationen Sie liefern, um so höher ist die Chance, dass Sie Antworten erhalten, mit denen Sie Ihr Problem
    lösen können. Anderenfalls verlieren Sie u.U. wertvolle Zeit, weil Sie nach Informationen gefragt werden, die Sie bereits beim ersten
    Mal hätten liefern können.</p>

    <p>Seien Sie geduldig. Die Reaktionszeit auf Beiträge, die "dringend" oder ähnliche Wörter enthalten, scheint reziprok dazu zu sein.
    Foren sind meistens unentgeltliche Plattformen mit Leuten, die in ihrer Freizeit antworten.</p>

    <p>Bitte verzichten Sie auf <a class="link" href="http://de.wikipedia.org/wiki/Crossposting" target="_top">Crossposting</a> (zur gleichen Zeit die
    gleiche Frage an unterschiedlichen Stellen platzieren).</p>

    <a class="indexterm" name="idm139734679549472"></a>
  </div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="beginners.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="quickstart.html">Weiter</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">2.1. Hinweise für Neulinge </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td>
<td width="40%" align="right" valign="top"> 2.3. Schnellstart-Installationsanleitungen</td>
</tr>
</table>
</div>
<P class="copyright">© 1999-2009 Ethan Galstad, 2009-2017 Icinga Development Team, https://www.icinga.com</P>
</body>
</html>