Opennet munin: Unterschied zwischen den Versionen
Lars (Diskussion | Beiträge) Formatierung |
|||
| (14 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 4: | Zeile 4: | ||
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''). |
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 = |
|||
| ⚫ | |||
== Eigene Monitoring Installation == |
|||
== 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. |
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. |
Um die Erreichbarkeit von außen zu ermöglich, müssen in der Datei ''/etc/munin/apache2.conf'' die Zeilen ''Require local'' auskommentiert werden. |
||
== |
== Opennet Monitoring == |
||
Die folgenden beiden Abschnitte beschreiben die Installation der Datenerfassungskomponente auf APs oder auf Servern. |
Die folgenden beiden Abschnitte beschreiben die Installation der Datenerfassungskomponente auf APs oder auf Servern. |
||
=== 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\. |
* 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> |
||
Hinweis: Sollte unterhalb von ''/home'' ein Mount-Point bestehen, so muss für das DF (Disk Free) Monitoring eine Anpassung vorgenommen werden, siehe [https://dev.opennet-initiative.de/ticket/235 Opennet DEV Ticket 235]. |
|||
| ⚫ | |||
| ⚫ | |||
* Paket installieren: <pre>opkg install muninlite</pre> |
* Paket installieren: <pre>opkg install muninlite</pre> |
||
* 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> |
||
=== |
=== Datenerfassung auf Access Points (Opennet Firmware) === |
||
* in der Datei ''/etc/munin/munin-conf.d/opennet.conf'' den folgenden Block (angepasst) einfügen (Beispiel für einen AP in Rostock): |
|||
* hierzu das "on-monitoring" Modul installieren |
|||
<pre> |
|||
[rostock;AP1.196] |
|||
[[Kategorie:Dienste]] |
|||
address 192.168.1.196 |
|||
[[Kategorie:Verein]] |
|||
use_node_name yes |
|||
</pre> |
|||
* für Server könnte es dieser Block sein: |
|||
<pre> |
|||
[frieda23;ryoko] |
|||
address 192.168.10.10 |
|||
use_node_name yes |
|||
</pre> |
|||
* ein paar Minuten später dürfte der neue Rechner im munin-Web-Interface auf yurika auftauchen: http://yurika.opennet-initiative.de/munin/ |
|||
* falls es nicht klappt, dann simuliere eine Datenabfrage von yurika aus in Richtung des zu überwachenden Servers: |
|||
<pre> |
|||
telnet 192.168.10.10 munin |
|||
</pre> |
|||
Aktuelle Version vom 4. Januar 2020, 20:33 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).
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. Technische Details unter Server Installation/munin.
Eigene Monitoring Installation
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.
Opennet Monitoring
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
Hinweis: Sollte unterhalb von /home ein Mount-Point bestehen, so muss für das DF (Disk Free) Monitoring eine Anpassung vorgenommen werden, siehe Opennet DEV Ticket 235.
Datenerfassung auf Access Points (OpenWrt)
- Paket installieren:
opkg install muninlite
- Dienst aktivieren:
/etc/init.d/xinetd enable; /etc/init.d/xinetd start
Datenerfassung auf Access Points (Opennet Firmware)
- hierzu das "on-monitoring" Modul installieren