Inhaltsverzeichnis
Überwachung des ALE OmniSwitch mit Munin
Mit Munin lässt sich sehr einfach eine Überwachung von ALE OmniSwitches realisieren. Da es heute keinen guten Grund mehr gibt nicht SNMPv3 zu versenden, beschreibe ich hier auch nur den Weg via SNMPv3.
Vorbereitung
Munin beherrscht von Haus aus erstmal nur MD5/SHA und DES, was keine moderene Konfiguration darstellt, wurde aber so charmant programmiert dass wir AES einfach „nachrüsten“ können. Dafür installieren wir aus den Debian Paketquellen einfach folgendes Paket nach
sudo apt-get install libcrypt-rijndael-perl
Konfiguration von Munin
vi /etc/munin/munin.conf
- /etc/munin/munin.conf
# os6350 [os6350.home] address 127.0.0.1 use_node_name no # os6450 [os6450.home] address 127.0.0.1 use_node_name no
vi /etc/munin/plugin-conf.d/munin-node
- /etc/munin/plugin-conf.d/munin-node
[snmpv3_os6350.home_*] env.version 3 env.v3username munin env.v3authpassword munin1234 env.v3authprotocol sha env.v3privpassword munin1234 env.v3privprotocol aes [snmpv3_os6450.home_*] env.version 3 env.v3username munin env.v3authpassword munin1234 env.v3authprotocol sha env.v3privpassword munin1234 env.v3privprotocol aes
Konfiguration des ALE OmniSwitch
user munin password munin1234 sha+aes read-only all
Überwachung der Uptime
Wenn obige Vorbereitungen erledigt sind, können wir die Einrichtung zur Überwachung der Uptime vornehmen.
sudo ln -s /usr/share/munin/plugins/snmp__uptime /etc/munin/plugins/snmpv3_os6350.home_uptime sudo ln -s /usr/share/munin/plugins/snmp__uptime /etc/munin/plugins/snmpv3_os6450.home_uptime
Überwachung der Interfaces
Wenn obige Vorbereitungen erledigt sind, können wir die Einrichtung zur Überwachung der Interfaces vornehmen.
sudo ln -s /usr/share/munin/plugins/snmp__if_multi /etc/munin/plugins/snmpv3_os6350.home_if_multi sudo ln -s /usr/share/munin/plugins/snmp__if_multi /etc/munin/plugins/snmpv3_os6450.home_if_multi
Fehlerquellen
Sollte es zu folgender Fehlermeldung kommen, fehlt das Paket libcrypt-des-ede3-perl
.
sudo munin-run --servicedir /etc/munin/plugins/ snmpv3_os6450.home_uptime Could not set up SNMPv3 session to os6350.home: SNMPv3 support is unavailable (Required module Crypt/DES.pm not found)
Sollte es zu folgender Fehlermeldung kommen, fehlt das Paket libdigest-hmac-perl
.
sudo munin-run --servicedir /etc/munin/plugins/ snmpv3_os6450.home_uptime Could not set up SNMPv3 session to os6450.home: SNMPv3 support is unavailable (Required module Digest/HMAC.pm not found)
Sollte es zu folgender Fehlermeldung kommen, fehlt das Paket libcrypt-rijndael-perl
.
sudo munin-run --servicedir /etc/munin/plugins/ snmpv3_os6450.home_uptime Could not set up SNMPv3 session to os6450.home: Support for privProtocol "aes" is unavailable (Required module Crypt/Rijndael.pm not found)