Server Installation/munin
Aus Opennet
Version vom 25. August 2016, 20:36 Uhr von MathiasMahnke (Diskussion | Beiträge)
Software für Opennet Monitoring, Allgemeines zum Opennet Dienst siehe Opennet munin
Inhaltsverzeichnis |
Installation
- erzeugt Graphen zum Systemzustand, insbesondere Netztraffic
- Default-Installation ausreichend, Zugriff via Web (apache)
- Require all granted in /etc/apache2/conf-enables/munin.conf aufnehmen
Betrieb
Aufnahme von Munin Nodes
- in der Datei /etc/munin/munin-conf.d/ap.conf sind bereits alle Access Points erfasst (AP1.x, AP2.x, AP3.x), siehe Script unten
- für Server könnte es dieser Block in der Datei server.conf sein:
[<standort>;<servername>] address <servername>.on use_node_name yes
- ein paar Minuten später dürfte der neue Rechner im munin-Web-Interface auf Server/howmei auftauchen: https://monitor.opennet-initiative.de/
- falls es nicht klappt, dann simuliere eine Datenabfrage von howmei aus in Richtung des zu überwachenden Servers:
telnet <servername>.on munin
- der üblichste Grund für ein Fehlschlagen ist die fehlende allow-Zeile in der munin-node.conf oder der fehlende munin-node-Neustart
Script für Access Point Nodes Konfiguration
#!/bin/bash # # Opennet Munin Scripts # Mathias Mahnke, created 2016/08/22 # Opennet Admin Group <admin@opennet-initiative.de> # # stop on error and unset variables set -eu # define variables, adopt if needed MUNINSCRIPT_GROUP="ap" MUNINSCRIPT_RANGE=(1 2 3) MUNINSCRIPT_PREFIX="AP" MUNINSCRIPT_SUFFIX="aps.on" # output the munin configuration part for APs for range in "${MUNINSCRIPT_RANGE[@]}" do for num in {1..255} do echo "[$MUNINSCRIPT_GROUP;$MUNINSCRIPT_PREFIX$range.$num]" echo " address $range.$num.$MUNINSCRIPT_SUFFIX" echo " use_node_name yes" echo done done exit 0