====== Überwachung des ALE OmniSwitch mit Munin ====== Mit [[http://munin-monitoring.org|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'' # 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'' [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)