Zum Inhalt springen

Opennet munin: Unterschied zwischen den Versionen

Aus Opennet
Inhalt gelöscht Inhalt hinzugefügt
K Dinge
howmei statt yurika; allow-Hinweis
Zeile 5: Zeile 5:


= Setup-Varianten =
= Setup-Varianten =
Auf mehreren [[Opennet Server|Opennet-Server]]n sind sowohl die erfassende als auch die sammelnde Komponente installiert - sie arbeiten also autonom. Zusätzlich sammelt [[Server/yurika]] zentral die Daten von vielen Servern und APs.
Auf mehreren [[Opennet Server|Opennet-Server]]n sind sowohl die erfassende als auch die sammelnde Komponente installiert - sie arbeiten also autonom. Zusätzlich sammelt [[Server/howmei]] zentral die Daten von vielen Servern und APs.


== Autonomes Setup ==
== Autonomes Setup ==
Zeile 17: Zeile 17:
=== Datenerfassung auf Servern (Debian) ===
=== Datenerfassung auf Servern (Debian) ===
* Paket installieren: <pre>apt-get install munin-node</pre>
* Paket installieren: <pre>apt-get install munin-node</pre>
* folgende Zeile in ''/etc/munin/munin-node.conf'' einfügen: <pre>allow ^192\.168\.10\.4$</pre>
* folgende Zeile in ''/etc/munin/munin-node.conf'' einfügen: <pre>allow ^192\.168\.10\.13$</pre>
* den Dienst neustarten: <pre>service munin-node restart</pre>
* den Dienst neustarten: <pre>service munin-node restart</pre>


Zeile 24: Zeile 24:
* Dienst aktivieren: <pre>/etc/init.d/xinetd enable; /etc/init.d/xinetd start</pre>
* Dienst aktivieren: <pre>/etc/init.d/xinetd enable; /etc/init.d/xinetd start</pre>


=== Datemsammlung auf yurika ===
=== Datemsammlung auf howmei ===
* in der Datei ''/etc/munin/munin-conf.d/opennet.conf'' den folgenden Block (angepasst) einfügen (Beispiel für einen AP in Rostock):
* in der Datei ''/etc/munin/munin-conf.d/ap.conf'' den folgenden Block (angepasst) einfügen:
<pre>
<pre>
[rostock;AP1.196]
[ap;AP1.196]
address 192.168.1.196
address 192.168.1.196
use_node_name yes
use_node_name yes
</pre>
</pre>
* für Server könnte es dieser Block sein:
* für Server könnte es dieser Block in der Datei ''server.conf'' sein:
<pre>
<pre>
[frieda23;ryoko]
[frieda23;ryoko]
Zeile 37: Zeile 37:
use_node_name yes
use_node_name yes
</pre>
</pre>
* ein paar Minuten später dürfte der neue Rechner im munin-Web-Interface auf yurika auftauchen: http://yurika.opennet-initiative.de/munin/
* ein paar Minuten später dürfte der neue Rechner im munin-Web-Interface auf [[Server/howmei]] auftauchen: http://howmei.on/munin/
* falls es nicht klappt, dann simuliere eine Datenabfrage von yurika aus in Richtung des zu überwachenden Servers:
* falls es nicht klappt, dann simuliere eine Datenabfrage von howmei aus in Richtung des zu überwachenden Servers:
<pre>
<pre>
telnet 192.168.10.10 munin
telnet 192.168.10.10 munin
</pre>
</pre>
* der üblichste Grund für ein Fehlschlagen ist die fehlende ''allow''-Zeile in der ''munin-node.conf'' oder der fehlende munin-node-Neustart

Version vom 2. November 2015, 13:08 Uhr

Überblick

Munin ist ein Dienst zur Aufzeichnung von System-Zuständen und zur Visualisierung derselben.

Munin besteht aus einer Komponente zur Erzeugung/Erfassung (Debian-Paket munin-node) von Daten und einer Komponente zur Sammlung und Visualisierung dieser Informationen von einem oder mehreren Rechnern (Debian-Paket munin).

Setup-Varianten

Auf mehreren Opennet-Servern sind sowohl die erfassende als auch die sammelnde Komponente installiert - sie arbeiten also autonom. Zusätzlich sammelt Server/howmei zentral die Daten von vielen Servern und APs.

Autonomes Setup

In einem Debian-System werden durch die Installation des Pakets munin beide Komponenten installiert und sind anschließend via http://localhost/munin erreichbar.

Um die Erreichbarkeit von außen zu ermöglich, müssen in der Datei /etc/munin/apache2.conf die Zeilen Require local auskommentiert werden.

Zentrales Setup

Die folgenden beiden Abschnitte beschreiben die Installation der Datenerfassungskomponente auf APs oder auf Servern.

Datenerfassung auf Servern (Debian)

  • Paket installieren:
    apt-get install munin-node
  • folgende Zeile in /etc/munin/munin-node.conf einfügen:
    allow ^192\.168\.10\.13$
  • den Dienst neustarten:
    service munin-node restart

Datenerfassung auf Access Points (openwrt)

  • Paket installieren:
    opkg install muninlite
  • Dienst aktivieren:
    /etc/init.d/xinetd enable; /etc/init.d/xinetd start

Datemsammlung auf howmei

  • in der Datei /etc/munin/munin-conf.d/ap.conf den folgenden Block (angepasst) einfügen:
[ap;AP1.196]
    address 192.168.1.196
    use_node_name yes
  • für Server könnte es dieser Block in der Datei server.conf sein:
[frieda23;ryoko]
    address 192.168.10.10
    use_node_name yes
  • ein paar Minuten später dürfte der neue Rechner im munin-Web-Interface auf Server/howmei auftauchen: http://howmei.on/munin/
  • falls es nicht klappt, dann simuliere eine Datenabfrage von howmei aus in Richtung des zu überwachenden Servers:
telnet 192.168.10.10 munin
  • der üblichste Grund für ein Fehlschlagen ist die fehlende allow-Zeile in der munin-node.conf oder der fehlende munin-node-Neustart