Benutzer-Werkzeuge

Webseiten-Werkzeuge


munin_snmpv3_omniswitch

Ü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)
munin_snmpv3_omniswitch.txt · Zuletzt geändert: 2018/01/17 22:37 von benny