Server Installation/munin: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(Stub)
 
Zeile 2: Zeile 2:
  
 
=== Installation ===
 
=== 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 ===
 
=== Betrieb ===
 +
 +
==== Script AP Monitoring ====
 +
 +
#!/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"
 +
        done
 +
done
 +
exit 0
  
 
[[Kategorie:Server]]
 
[[Kategorie:Server]]

Version vom 22. August 2016, 14:42 Uhr

Software für Opennet Monitoring, Allgemeines zum Opennet Dienst siehe Opennet munin

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

Script AP Monitoring

#!/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"
       done
done
exit 0
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge