Sprachauswahl:
Skip to main navigation Skip to main content Skip to page footer

Didactum in PRTG integrieren – Schritt-für-Schritt

Voraussetzungen

Didactum Monitoring-Geräte sind spezialisierte Rack-Monitoring-Einheiten, die Umgebungsparameter wie Temperatur, Luftfeuchtigkeit, Spannung, Leckage und Türkontakte über SNMP bereitstellen. Diese Anleitung beschreibt die vollständige Integration in Paessler PRTG Network Monitor.

Benötigt werden:

  • PRTG Network Monitor (Version 22.x oder neuer) mit Administrator-Zugriff
  • Didactum Monitoring-Gerät (z.Bsp. Rack Monitoring) im Netzwerk erreichbar
  • SNMP auf dem Didactum-Gerät aktiviert (Standard: SNMP v2c)
  • Netzwerkkommunikation: UDP Port 161 (SNMP) vom PRTG-Probe zum Didactum-Gerät freigegeben
  • SNMP-Community-String bekannt (Standard: public)
  • MIB-Datei des Didactum-Geräts (vom Hersteller oder Gerät abrufbar)

1. SNMP über das Web-Interface aktivieren

  1. Web-Interface aufrufen: Browser öffnen und IP-Adresse des Didactum-Geräts eingeben (z. B. 192.168.1.100). Standard-Login: admin / admin.
  2. Netzwerk-/SNMP-Einstellungen öffnen: Navigation: Einstellungen → Netzwerk → SNMP (oder: Settings → Network → SNMP)
  3. SNMP aktivieren und konfigurieren:
    • SNMP aktiviert: Ja / Enable
    • SNMP-Version: v2c (empfohlen) oder v3 für erhöhte Sicherheit
    • Community-String (v2c): public (oder eigener String, z.Bsp. didactum_monitor)
    • SNMP-Port: 161 (Standard, UDP)
    • Allowed Managers: IP-Adresse des PRTG-Servers eintragen (Sicherheit)
  4. Trap-Empfänger konfigurieren (optional): SNMP Trap Receiver: IP des PRTG-Servers, Port 162 (UDP). Dies ermöglicht proaktive Alarmmeldungen vom Gerät an PRTG.
  5. Einstellungen speichern und Gerät ggf. neu starten. Bei manchen Modellen ist ein Neustart erforderlich, damit SNMP aktiv wird.

Hinweis: SNMP v3 bietet Authentifizierung und Verschlüsselung. Empfohlen für produktive Umgebungen. Protokoll: SHA, Verschlüsselung: AES128.

Achtung: Den Standard-Community-String public in Produktivumgebungen unbedingt ändern, um unbefugten SNMP-Zugriff zu verhindern.

2. SNMP-Konnektivität testen

Vor der PRTG-Konfiguration die SNMP-Erreichbarkeit vom PRTG-Probe-Server testen:

# Unter Linux / von einem Linux-System:

snmpwalk -v2c -c public 192.168.1.100 # Spezifische OID abfragen (System-Beschreibung):
snmpget -v2c -c public 192.168.1.100 1.3.6.1.2.1.1.1.0 Windows: PRTG-eigenen SNMP-Tester verwenden:
Auf der Paessler Seite:
Setup → Downloads → PRTG Tools → SNMP Tester

3. MIB-Datei in PRTG importieren

Durch den Import der Didactum-MIB-Datei kann PRTG OID-Nummern automatisch in lesbare Namen übersetzen und ermöglicht den komfortablen SNMP-MIB-Import-Sensor.

3.1 MIB-Datei beschaffen

  • Direkter Download vom Gerät: (falls verfügbar)
  • Typische Dateinamen: DIDACTUM.mib

3.2 MIB-Datei in PRTG einspielen

  1. MIB-Datei auf den PRTG-Core-Server kopieren:
    • Windows: C:\Program Files (x86)\PRTG Network Monitor\snmpmibs\
    • Linux-Probe: /usr/local/prtg/snmpmibs/
  2. PRTG Web-Interface öffnen: Als Administrator anmelden.
  3. MIB-Datei hochladen (ab PRTG 22.x): Navigation: Setup → System Administration → SNMP MIBs → MIB-Datei hochladen. Schaltfläche „Upload MIB File" → .mib-Datei auswählen → Bestätigen.
  4. PRTG-Dienste neu starten: Setup → System Administration → Restart Core Server, damit die MIB geladen wird.
  5. MIB-Import verifizieren: Beim Anlegen eines „SNMP Custom Table"-Sensors prüfen, ob die Didactum-OIDs mit Klarnamen angezeigt werden.

3.3 MIB-Konfigurationsreferenz (wichtigste OID-Bereiche)

-- DIDACTUM-RACKMONI2-MIB Konfigurationsreferenz
-- OID-Wurzel: 1.3.6.1.4.1.3854 (Didactum Enterprise OID)
 
-- Systeminfo:
   sysDescr          1.3.6.1.2.1.1.1.0        -- Gerätebeschreibung
   sysName           1.3.6.1.2.1.1.5.0        -- Gerätename
   sysUpTime         1.3.6.1.2.1.1.3.0        -- Betriebszeit (Hundertstelsekunden)
 
-- Temperatursensoren (Sensor 1–8, {n} = Sensorindex):
   tempValue         1.3.6.1.4.1.3854.1.2.2.1.16.1.3.{n}  -- Wert × 10
   tempStatus        1.3.6.1.4.1.3854.1.2.2.1.16.1.4.{n}  -- 0=OK, 1=Warn, 2=Alarm
   tempHighAlarm     1.3.6.1.4.1.3854.1.2.2.1.16.1.7.{n}  -- Oberer Grenzwert
   tempLowAlarm      1.3.6.1.4.1.3854.1.2.2.1.16.1.8.{n}  -- Unterer Grenzwert
 
-- Leckagesensoren:
   leakStatus        1.3.6.1.4.1.3854.1.2.2.1.18.1.4.{n}  -- 0=OK, 1=Leckage
   leakName          1.3.6.1.4.1.3854.1.2.2.1.18.1.2.{n}  -- Sensorname
 
-- Luftfeuchtigkeitssensoren:
   humValue          1.3.6.1.4.1.3854.1.2.2.1.17.1.3.{n}  -- Wert in % rF
   humStatus         1.3.6.1.4.1.3854.1.2.2.1.17.1.4.{n}  -- 0=OK, 1=Warn, 2=Alarm
 
-- Spannungssensoren:
   voltValue         1.3.6.1.4.1.3854.1.2.2.1.15.1.3.{n}  -- Wert in V × 10
   voltStatus        1.3.6.1.4.1.3854.1.2.2.1.15.1.4.{n}  -- 0=OK, 1=Warn, 2=Alarm

4. OID-Referenz: Temperatur- und Leckagesensoren

Alle nachfolgenden OIDs basieren auf der Didactum Enterprise OID-Basis 1.3.6.1.4.1.3854. Der Platzhalter {n} steht für den Sensorindex (1 = erster Sensor, 2 = zweiter Sensor usw.).

Wichtig: 

Didactum gibt Temperaturwerte mit Faktor 10 zurück (z.Bsp. 235 = 23,5°C). In PRTG unter „Factor" bei der Channel-Konfiguration den Wert 0,1 eintragen!

4.1 Temperatursensoren

OIDBeschreibungEinheitDatentypBeispielwert
1.3.6.1.4.1.3854.1.2.2.1.16.1.3.1Temperatur Sensor 1 (Wert × 10)°C × 10Integer235
1.3.6.1.4.1.3854.1.2.2.1.16.1.3.2Temperatur Sensor 2 (Wert × 10)°C × 10Integer198
1.3.6.1.4.1.3854.1.2.2.1.16.1.3.3Temperatur Sensor 3 (Wert × 10)°C × 10Integer210
1.3.6.1.4.1.3854.1.2.2.1.16.1.4.1Temperatur Status Sensor 1EnumInteger0 (OK)
1.3.6.1.4.1.3854.1.2.2.1.16.1.4.2Temperatur Status Sensor 2EnumInteger1 (Warnung)
1.3.6.1.4.1.3854.1.2.2.1.16.1.7.1Temperatur Oberer Grenzwert Sensor 1°C × 10Integer350
1.3.6.1.4.1.3854.1.2.2.1.16.1.8.1Temperatur Unterer Grenzwert Sensor 1°C × 10Integer50
1.3.6.1.4.1.3854.1.2.2.1.16.1.2.1Temperatur Sensor 1 NameTextStringTemp_Front

4.2 Leckagesensoren

OIDBeschreibungEinheitDatentypBeispielwert
1.3.6.1.4.1.3854.1.2.2.1.18.1.4.1Leckage Status Sensor 1EnumInteger0 (OK)
1.3.6.1.4.1.3854.1.2.2.1.18.1.4.2Leckage Status Sensor 2EnumInteger0 (OK)
1.3.6.1.4.1.3854.1.2.2.1.18.1.3.1Leckage Wert Sensor 1 (0 = trocken)StatusInteger0
1.3.6.1.4.1.3854.1.2.2.1.18.1.2.1Leckage Sensor 1 NameTextStringLeak_Boden
1.3.6.1.4.1.3854.1.2.2.1.18.1.5.1Leckage Alarm-Threshold Sensor 1EnumInteger1

4.3 Luftfeuchtigkeitssensoren

OIDBeschreibungEinheitDatentypBeispielwert
1.3.6.1.4.1.3854.1.2.2.1.17.1.3.1Luftfeuchtigkeit Sensor 1% rFInteger45
1.3.6.1.4.1.3854.1.2.2.1.17.1.3.2Luftfeuchtigkeit Sensor 2% rFInteger52
1.3.6.1.4.1.3854.1.2.2.1.17.1.4.1Luftfeuchtigkeit Status Sensor 1EnumInteger0 (OK)
1.3.6.1.4.1.3854.1.2.2.1.17.1.7.1Oberer Grenzwert Sensor 1% rFInteger80
1.3.6.1.4.1.3854.1.2.2.1.17.1.8.1Unterer Grenzwert Sensor 1% rFInteger20

4.4 Weitere Sensor-OIDs

OIDBeschreibungEinheitDatentypBeispielwert
1.3.6.1.4.1.3854.1.2.2.1.15.1.3.1Spannung Sensor 1 (Wert × 10)V × 10Integer2298
1.3.6.1.4.1.3854.1.2.2.1.15.1.4.1Spannung Status Sensor 1EnumInteger0 (OK)
1.3.6.1.4.1.3854.1.2.2.1.10.1.3.1Türkontakt Status 1EnumInteger0 (geschlossen)
1.3.6.1.4.1.3854.1.2.2.1.11.1.3.1Erschütterung / Bewegung Sensor 1EnumInteger0 (keine)
1.3.6.1.4.1.3854.1.2.2.1.14.1.3.1Rauchmelder Status 1EnumInteger0 (OK)
1.3.6.1.2.1.1.3.0System Uptime (sysUpTime)HundertstelsekundenTimeTicks123456789

4.5 Status-Code-Bedeutung (Enum-Werte)

WertStatusBeschreibung / PRTG-Interpretation
0OK / NormalMesswert innerhalb der Grenzwerte → PRTG: Up
1WarnungMesswert im Warnbereich → PRTG: Warning
2Alarm / KritischGrenzwert überschritten → PRTG: Down / Error
3Sensor-FehlerSensor nicht erreichbar / defekt → PRTG: Error

5. PRTG-Sensoren anlegen

5.1 Gerät in PRTG hinzufügen

  1. In PRTG zur gewünschten Gruppe navigieren, unter der das Didactum-Gerät erscheinen soll.
  2. Klick auf Gerät hinzufügen (Add Device). Hostname oder IP-Adresse eintragen.
  3. Einstellungen: SNMP-Version v2c, Community-String, Port 161.
  4. Gerät speichern. PRTG versucht nun, das Gerät per SNMP zu erreichen.

5.2 SNMP Custom Value Sensor (Einzelwert)

Für jeden Sensor-Wert wird ein eigener SNMP Custom Value Sensor angelegt:

  1. Am Didactum-Gerät in PRTG: + → Sensor hinzufügen → SNMP Custom Value.
  2. Konfiguration:
    • Sensorname: z.Bsp. Temperatur Rack-Front
    • OID: 1.3.6.1.4.1.3854.1.2.2.1.16.1.3.1
    • SNMP Data Type: Integer
  3. Channel-Einstellungen (wichtig für Temperatursensoren!):
    • Unit: Custom → Einheit: °C
    • Factor: 0,1 (Wert ÷ 10, da Didactum × 10 ausgibt)
    • Decimal Places: 1
  4. Grenzwerte (Limits):
    • Warning limit (upper): 35 °C
    • Error limit (upper): 40 °C
    • Warning limit (lower): 5 °C
  5. Sensor speichern. PRTG beginnt nach dem konfigurierten Scanintervall mit der Datenerfassung.

5.3 SNMP Custom Table Sensor (alle Sensoren auf einmal)

Mit dem SNMP Custom Table Sensor können alle Kanäle mit einer einzigen Tabellen-OID abgefragt werden – besonders effizient für Geräte mit vielen Sensoren.

  1. Am Gerät: + → Sensor hinzufügen → SNMP Custom Table.
  2. Tabellen-OID eintragen:
    • Temperaturen: 1.3.6.1.4.1.3854.1.2.2.1.16.1
    • Leckage: 1.3.6.1.4.1.3854.1.2.2.1.18.1
  3. Spalten konfigurieren:
    • Spalte .2 → Sensorname
    • Spalte .3 → Messwert (Integer, Factor 0,1)
    • Spalte .4 → Statuscode (0/1/2)
  4. Sensor-Kanalnamen aus der MIB-Spalte .2 automatisch übernehmen lassen.
  5. Grenzwerte und Benachrichtigungen konfigurieren, Sensor speichern.

Tipp: Der SNMP Custom Table Sensor reduziert die Anzahl benötigter Sensoren erheblich und belastet das Gerät weniger.

6. SNMP-Trap-Sensor konfigurieren

SNMP Traps erlauben dem Didactum-Gerät, bei Alarmen sofort eine Meldung an PRTG zu senden – ohne dass PRTG aktiv abfragen muss. Ideal für zeitkritische Ereignisse wie Leckage-Alarme.

6.1 SNMP-Trap-Receiver in PRTG aktivieren

  1. In PRTG: Setup → System Administration → Core & Probes → Probe-Einstellungen.
  2. Option SNMP Trap Receiver aktivieren. UDP Port 162 muss in der Firewall freigegeben sein.
  3. Sensor anlegen: + → Sensor hinzufügen → SNMP Trap Receiver.
  4. Trap-Filter: OID 1.3.6.1.4.1.3854 (alle Didactum-Traps), Source IP: IP des Didactum-Geräts.
  5. Am Didactum-Gerät: SNMP Trap Receiver = IP des PRTG-Servers, Port 162 eintragen.

6.2 Wichtige Didactum Trap-OIDs

OIDBeschreibungTyp
1.3.6.1.4.1.3854.1.7.1Temperatur-Alarm TrapSendet OID + Wert
1.3.6.1.4.1.3854.1.7.2Leckage-Alarm TrapStatus 0 oder 1
1.3.6.1.4.1.3854.1.7.3Luftfeuchtigkeits-Alarm TrapSendet OID + Wert
1.3.6.1.4.1.3854.1.7.4Spannungs-Alarm TrapSendet OID + Wert
1.3.6.1.4.1.3854.1.7.10Türkontakt-Alarm Trap0 = zu, 1 = offen
1.3.6.1.4.1.3854.1.7.99Gerät-Neustart TrapSystem reboot

7. Benachrichtigungen und Alarme

  1. PRTG: Setup → Benachrichtigungen → Neue Benachrichtigung anlegen.
  2. Trigger: Sensor im Down- oder Error-Zustand → Sofort (0 Minuten Verzögerung).
  3. Methode: E-Mail an Administrator-Verteiler UND SMS an Bereitschaftsnummer.
  4. Betreff-Template: [ALARM] Leckage erkannt: %sensorname auf %device (%datetime)
  5. Sensor-Filter: Nur Sensoren mit Tag leckage oder didactum-leak benachrichtigen.
  6. Benachrichtigung dem Leckage-Sensor zuweisen: Sensor → Einstellungen → Benachrichtigungen.

7.2 Empfohlene Grenzwerte für Rack-Monitoring

SensortypWarnung (low)Warnung (high)Alarm (high)Norm / Empfehlung
Temperatur (IT-Rack)5 °C30 °C35 °CASHRAE A1: 15–32 °C
Temperatur (USV-Raum)10 °C25 °C30 °CHerstellervorgabe beachten
Luftfeuchtigkeit20 % rF70 % rF80 % rFASHRAE: 20–80 % rF
LeckageSofort (Wert ≥ 1)0 Minuten Delay
Spannung (230 V AC)207 V (−10 %)253 V (+10 %)260 VEN 50160

8. Fehlerbehebung (Troubleshooting)

ProblemMögliche Ursache / Lösung
SNMP Timeout / No ResponseFirewall: UDP Port 161 geöffnet? IP-Adresse korrekt? SNMP am Gerät aktiviert? Community-String stimmt überein? Allowed Managers zu restriktiv konfiguriert?
Falscher Temperaturwert (z. B. 235 statt 23,5)Factor im Channel auf 0,1 setzen. Didactum gibt Werte × 10 aus.
OID liefert „noSuchObject"Sensor nicht angeschlossen oder falscher Index. SNMP Walk durchführen, um existierende OIDs zu ermitteln.
MIB-Import schlägt fehlMIB-Syntax prüfen (z.Bsp. mit MIB-Browser). Abhängige MIBs (RFC1213-MIB, SNMPv2-SMI) müssen ebenfalls vorhanden sein.
Traps kommen nicht anUDP 162 in Windows-Firewall des PRTG-Servers freigeben. Trap-Receiver in PRTG aktiviert? Korrekte IP am Didactum-Gerät hinterlegt?
Sensor zeigt „Down" trotz OK-WertGrenzwert-Einstellungen prüfen. Bei Status-OIDs: Limit-Typ „nicht gleich 0" für Alarm konfigurieren.

Diagnose-Befehle

# SNMP Walk – alle verfügbaren OIDs des Didactum-Geräts auflisten:
snmpwalk -v2c -c public 192.168.1.100 1.3.6.1.4.1.3854 # Einzelne OID abfragen (Sensor 1 Temperatur):
snmpget -v2c -c public 192.168.1.100 1.3.6.1.4.1.3854.1.2.2.1.16.1.3.1 # SNMP v3 Abfrage:
snmpget -v3 -l authPriv -u snmpuser -a SHA -A passwort123 \ -x AES -X encryptpw 192.168.1.100 1.3.6.1.4.1.3854.1.2.2.1.16.1.3.1

Anhang: OID-Schnell-Referenz

#OIDSensor-TypPRTG-Sensor-Typ
11.3.6.1.4.1.3854.1.2.2.1.16.1.3.{n}Temperaturwert (× 10)SNMP Custom Value, Factor 0,1
21.3.6.1.4.1.3854.1.2.2.1.16.1.4.{n}Temperatur-StatusSNMP Custom Value, Limits 0–0
31.3.6.1.4.1.3854.1.2.2.1.17.1.3.{n}Luftfeuchtigkeit (%)SNMP Custom Value
41.3.6.1.4.1.3854.1.2.2.1.17.1.4.{n}Luftfeuchtigkeits-StatusSNMP Custom Value, Limits 0–0
51.3.6.1.4.1.3854.1.2.2.1.18.1.4.{n}Leckage-StatusSNMP Custom Value, Error if ≥ 1
61.3.6.1.4.1.3854.1.2.2.1.15.1.3.{n}Spannung (V × 10)SNMP Custom Value, Factor 0,1
71.3.6.1.4.1.3854.1.2.2.1.10.1.3.{n}Türkontakt-StatusSNMP Custom Value
81.3.6.1.4.1.3854.1.2.2.1.14.1.3.{n}Rauchmelder-StatusSNMP Custom Value, Error if ≥ 1
91.3.6.1.4.1.3854.1.7.*SNMP Traps (alle)SNMP Trap Receiver
101.3.6.1.2.1.1.3.0System UptimeSNMP Custom Value

Diese Webseite nutzt Cookies

Diese Webseite nutzt Cookies zur Verbesserung des Erlebnisses unserer Besucher. Indem Sie weiterhin auf dieser Webseite navigieren, erklären Sie sich mit unserer Verwendung von Cookies einverstanden.

Essenzielle Cookies ermöglichen grundlegende Funktionen und sind für die einwandfreie Funktion der Website erforderlich.
Statistik Cookies erfassen Informationen anonym. Diese Informationen helfen uns zu verstehen, wie unsere Besucher unsere Website nutzen.
Marketing-Cookies werden von Drittanbietern oder Publishern verwendet, um personalisierte Werbung anzuzeigen. Sie tun dies, indem sie Besucher über Websites hinweg verfolgen.