Didactum Monitoring & Spiceworks Integration
Vollständige Schritt-für-Schritt-Anleitung zur Einbindung von Didactum Monitoring-Geräten in Spiceworks – inklusive Spiceworks Network Monitor (Cloud), Geräte-Discovery, SNMP-Konfiguration, Dashboard-Widgets, Alert-Schwellwerte, E-Mail-Benachrichtigung und einer ergänzenden SNMP-OID-Überwachung via Spiceworks IT Desktop.
Produkthinweis: Spiceworks bietet zwei relevante Produkte: Der Spiceworks Network Monitor ist eine kostenlose, cloudbasierte Lösung für bis zu 25 Geräte mit SNMP-Unterstützung für Router, Switches und IP-Geräte. Er überwacht 26 vordefinierte Parameter (Host, CPU, Memory, Disk, Network) und ermöglicht Dashboard-Widgets mit Echtzeit-SNMP-Daten sowie Schwellenwert-Alarme per E-Mail. Wichtig: Der Spiceworks Network Monitor unterstützt keine benutzerdefinierten OIDs für einzelne Sensorwerte. Für die OID-spezifische Abfrage von Didactum-Umgebungssensoren (Temperatur, Leckage) wird zusätzlich die Spiceworks IT Desktop-Variante oder ein ergänzendes Skript-basiertes Vorgehen benötigt.
- Software: Spiceworks Network Monitor (Cloud, kostenlos) / Spiceworks IT Desktop
- Protokoll: SNMP v1 / v2c / v3
- Geräte: Didactum Monitoring System 100T / 300T / 500T / 550T
- Sensoren: Temperatur, Leckage, Luftfeuchtigkeit, Türkontakt, Rauch
- Geeignet für: Netzwerke bis 25 Geräte (Network Monitor) / größere Netzwerke (IT Desktop)
1. Voraussetzungen & Systemüberblick
Spiceworks Network Monitor (Cloud-Version)
- Kostenloser Spiceworks-Account unter www.spiceworks.com erstellt
- Spiceworks Network Monitor Collector auf einem Windows-PC installiert (lokaler Agent, der Daten an die Cloud sendet)
- Collector erreichbar und mit Spiceworks-Cloud verbunden
- UDP-Port 161 ausgehend vom Collector-PC zum Didactum-Gerät geöffnet
- Netzwerkzugang vom Collector-PC zum Didactum-Gerät vorhanden
Spiceworks IT Desktop (On-Premises-Version)
- Spiceworks IT Desktop auf einem Windows-PC (Windows XP, Vista, 7, 8, 10 oder Server 2003+) installiert
- Web-Interface erreichbar unter: localhost oder <PC-IP>
- UDP-Port 161 ausgehend geöffnet
- Netzwerkzugang zum Didactum-Gerät vorhanden
Didactum-Gerät
- Monitoring System 100T, 300T, 500T oder 550T
- SNMP aktiviert (v2c empfohlen)
- Gerät per ICMP vom Spiceworks-Collector/PC erreichbar
Architektur & Datenfluss
[Spiceworks Network Monitor] [Didactum Monitoring System]
Cloud Dashboard: app.spiceworks.com IP: 192.168.1.50
|
+-- [Network Monitor Collector]
Windows-PC (lokal)
-- SNMP Polling UDP 161 -->
<-- SNMP-Daten für Standard-Parameter ---
(Host-Status, Uptime, Ping-Latenz, Netzwerk)
Wichtiger Hinweis zu SNMP-OID-Unterstützung
| Funktion | Network Monitor (Cloud) | IT Desktop (On-Premises) |
|---|---|---|
| SNMP-Geräte einbinden | Ja | Ja |
| Standard-SNMP-Parameter (Host, CPU, etc.) | Ja (26 Parameter) | Ja |
| Benutzerdefinierte OIDs (Sensor-Werte) | Nein (nicht unterstützt) | Eingeschränkt (Custom Monitors) |
| Didactum Temperatur/Leckage OIDs direkt | Nicht möglich | Ja (mit Custom Monitor + Skript) |
| Dashboard-Widgets für SNMP-Geräte | Ja | Ja |
| E-Mail-Benachrichtigung | Ja | Ja |
| Kostenlos | Ja (mit Werbung) | Ja (mit Werbung) |
2. SNMP auf dem Didactum-Gerät aktivieren
Schritt 1 – Didactum Web-Interface öffnen
Im Browser aufrufen: 192.168.1.50 (IP des Didactum-Geräts anpassen)
Schritt 2 – SNMP-Einstellungen aufrufen
Preferences → SNMP
Schritt 3 – Folgende Werte eintragen
| Feld im Didactum Web-Interface | Wert |
|---|---|
| SNMP aktivieren | Aktiviert |
| SNMP-Version | v2c (empfohlen) |
| Community String | didactum_sw (nicht „public“ verwenden!) |
| SNMP-Port | 161 |
Einstellungen speichern. SNMP-Verbindung vorab testen:
# Vom Spiceworks-PC / Collector-PC (Windows-Eingabeaufforderung): snmpwalk -v2c -c didactum_sw 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1 # Alle Sensor-Messwerte snmpwalk -v2c -c didactum_sw 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.7 # Alle Sensor-Namen snmpwalk -v2c -c didactum_sw 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.5
3. Spiceworks Network Monitor – Collector installieren
Der Spiceworks Network Monitor benötigt einen lokalen Collector, der auf einem Windows-PC im gleichen Netzwerk wie das Didactum-Gerät läuft.
Schritt 1 – Spiceworks-Account erstellen
Browser → www.spiceworks.com → "Sign Up" → E-Mail-Adresse, Passwort eingeben → Account bestätigen (E-Mail-Verifizierung)
Schritt 2 – Network Monitor aufrufen
app.spiceworks.com → Menü → "Network Monitor" → "Get Started" klicken
Schritt 3 – Collector herunterladen und installieren
- Auf dem Windows-PC im Serverraum-Netzwerk: Collector-Installer herunterladen
- Installer ausführen: spiceworks-network-monitor-collector-setup.exe
- Installationsassistent durchlaufen (Standard-Einstellungen akzeptieren)
- Collector-Service startet automatisch als Windows-Dienst
- Im Browser: Collector erscheint nach wenigen Minuten als verbunden in der Spiceworks-Cloud
| Systemanforderung Collector-PC | Mindestanforderung |
|---|---|
| Betriebssystem | Windows 7 SP1+ / Windows Server 2008 R2+ |
| RAM | 4 GB (8 GB empfohlen) |
| Festplatte | 10 GB frei |
| Netzwerkzugang | Ausgehend UDP 161; Eingehend Internet für Cloud-Sync |
4. Didactum-Gerät in Spiceworks Network Monitor einbinden
Das Didactum-Gerät wird als SNMP-fähiges IP-Gerät in den Network Monitor eingetragen.
Schritt 1 – Gerät hinzufügen
Spiceworks Network Monitor → app.spiceworks.com → Menü → "Devices" → "Add Device" klicken
| Feld | Wert |
|---|---|
| IP Address / Hostname | 192.168.1.50 |
| Device Name | Didactum-Serverraum |
| Device Type | Network Device / Other |
| SNMP Version | v2c |
| SNMP Community String | didactum_sw |
| SNMP Port | 161 |
| Collector | Lokal installierten Collector auswählen |
Auf Save klicken. Das Gerät erscheint in der Geräteliste und beginnt mit der SNMP-Abfrage.
Schritt 2 – Automatisches Discovery konfigurieren (optional)
Spiceworks Network Monitor → Settings → Network Scan IP-Bereich: 192.168.1.1 bis 192.168.1.254 SNMP Community: didactum_sw Scan starten
Das Gerät 192.168.1.50 wird nach dem Scan automatisch erkannt und zur Geräteliste hinzugefügt.
Schritt 3 – SNMP-Verbindung prüfen
Spiceworks Network Monitor → Devices → "Didactum-Serverraum" → Status: Online (grün) = SNMP-Verbindung erfolgreich → SNMP-Daten werden angezeigt: Uptime, Hostname, System-OID
5. Dashboard-Widgets für Didactum konfigurieren
Spiceworks Network Monitor zeigt Gerätedaten als konfigurierbare Widgets im Dashboard. Für das Didactum-Gerät werden Echtzeit-SNMP-Daten (Erreichbarkeit, Uptime, Ping-Latenz) angezeigt.
Schritt 1 – Didactum-Gerät zum Watchlist-Widget hinzufügen
Spiceworks Network Monitor → Dashboard → "Server Watchlist" oder "Network Watchlist" Widget → "Add Device" klicken → "Didactum-Serverraum" auswählen
Das Gerät erscheint jetzt im Watchlist-Widget mit Status-Anzeige (Online/Offline) und Ping-Latenz in Millisekunden.
Schritt 2 – Detailliertes Geräte-Widget hinzufügen
Spiceworks Network Monitor → Dashboard
→ "+ Add Widget" klicken
→ Widget-Typ: "Device Details"
→ Gerät: "Didactum-Serverraum" auswählen
→ Gewünschte Parameter aktivieren:
- Host Status (Online/Offline)
- Ping Response Time
- SNMP Uptime
- Network Interface Traffic (falls verfügbar)
Schritt 3 – Monitoring-Parameter anpassen
Spiceworks Network Monitor → Devices → "Didactum-Serverraum"
→ Tab "Monitors"
→ Verfügbare Standard-Parameter (26 insgesamt):
Host: Online-Status, Ping-Latenz, SNMP-Erreichbarkeit
Network: Interface-Auslastung (falls Interfaces vorhanden)
→ Parameter aktivieren oder deaktivieren
→ Schwellenwerte anpassen (siehe Abschnitt 6)
6. Alert-Schwellenwerte und E-Mail-Benachrichtigung konfigurieren
Spiceworks Network Monitor erlaubt die Konfiguration von Schwellenwerten sowohl global (für alle Geräte) als auch individuell pro Gerät.
Schritt 1 – E-Mail-Server konfigurieren
Spiceworks Network Monitor → Settings → Alerts → Email Settings
| Feld | Wert |
|---|---|
| SMTP Server | mail.ihredomain.de |
| SMTP Port | 587 (STARTTLS) oder 25 |
| TLS aktivieren | Ja |
| Auth Username | spiceworks@ihredomain.de |
| Auth Password | Ihr SMTP-Passwort |
| From Address | spiceworks@ihredomain.de |
Test-E-Mail senden und Posteingang prüfen. Auf Save klicken.
Schritt 2 – Alert-Empfänger hinzufügen
Spiceworks Network Monitor → Settings → Alerts → Alert Recipients → "Add Recipient" → E-Mail-Adresse: admin@ihredomain.de → Alert Types aktivieren: Device Down, Recovery, Warning → Save
Schritt 3 – Globale Standardschwellenwerte anpassen
Spiceworks Network Monitor → Settings → Default Monitors
| Monitor-Typ | Parameter | Empfohlener Schwellenwert für Didactum |
|---|---|---|
| Host: Device Down | Gerät nicht erreichbar | Alert sofort (Standard – beibehalten) |
| Host: Ping Response Time | Ping-Latenz in ms | Warning: 200 ms / Critical: 500 ms |
| Host: SNMP Unreachable | SNMP nicht erreichbar | Alert sofort |
| Network: Interface Down | Netzwerk-Interface ausgefallen | Alert sofort (falls Interfaces konfiguriert) |
Schritt 4 – Individuelle Schwellenwerte für Didactum-Gerät setzen
Spiceworks Network Monitor → Devices → "Didactum-Serverraum" → Tab "Monitors" → Monitor auswählen (z.B. "Ping Response Time") → "Override Global Settings" aktivieren → Eigene Schwellenwerte eingeben → "Alert via Email" aktivieren: admin@ihredomain.de → Save
7. OID-Referenz für Didactum-Sensoren
Auch ohne direkte Custom-OID-Unterstützung im Network Monitor sind die OIDs relevant – für manuelle Abfragen, die IT-Desktop-Variante oder die Kombination mit externen Tools.
OID-Felder je Sensor
| Feld | Bedeutung | Beispiel-OID |
|---|---|---|
| .5.x.SENSOR_ID | Sensor-Name (String) | .1.3.6.1.4.1.46501.5.1.1.5.101001 |
| .6.x.SENSOR_ID | Status: 0=Normal, 1=Warnung, 2=Kritisch, 3=Fehler | .1.3.6.1.4.1.46501.5.1.1.6.101001 |
| .7.x.SENSOR_ID | Messwert (aktuell) | .1.3.6.1.4.1.46501.5.1.1.7.101001 |
Wichtige Didactum-OIDs
| Sensortyp | OID Messwert | Skalierung |
|---|---|---|
| Temperatursensor Port 1 | .1.3.6.1.4.1.46501.5.1.1.7.101001 | Rohwert ÷ 10 = °C (215 = 21,5 °C) |
| Temperatursensor Port 2 | .1.3.6.1.4.1.46501.5.1.1.7.101002 | Rohwert ÷ 10 = °C |
| Luftfeuchtesensor | .1.3.6.1.4.1.46501.5.1.1.7.102001 | Direktwert = %rH |
| Leckage-Sensor (Spot) | .1.3.6.1.4.1.46501.5.1.1.7.107001 | 0 = trocken, 1 = Wasser |
| Leckage-Sensor (Kabel) | .1.3.6.1.4.1.46501.5.1.1.7.107002 | 0 = trocken, 1 = Wasser |
| Türkontakt | .1.3.6.1.4.1.46501.5.1.1.7.104001 | 0 = geschlossen, 1 = geöffnet |
| Rauchmelder | .1.3.6.1.4.1.46501.5.1.1.7.106001 | 0 = OK, 1 = Alarm |
| Systemzustand (Gerät gesamt) | .1.3.6.1.4.1.46501.1.1.0 | 0 = OK, 1 = Warnung, 2 = Kritisch |
8. Spiceworks IT Desktop – Custom Monitor für Didactum-OIDs
Der Spiceworks IT Desktop (On-Premises-Version) ermöglicht über Custom Monitors und Skript-basierte Prüfungen die direkte OID-Abfrage von Didactum-Sensoren. Diese Variante eignet sich für detaillierte Temperatur- und Leckageüberwachung.
Schritt 1 – Spiceworks IT Desktop aufrufen
Browser → localhost (oder <PC-IP> im Netzwerk) Login: admin / Ihr Passwort
Schritt 2 – Didactum-Gerät zum Inventar hinzufügen
Spiceworks IT Desktop → Inventory → Add Device IP Address: 192.168.1.50 Device Name: Didactum-Serverraum SNMP: v2c Community: didactum_sw → Save
Schritt 3 – Custom Monitor für SNMP-OID anlegen
Spiceworks IT Desktop → Settings → Monitors & Alerts → "Add Monitor" klicken → Monitor-Typ: "Custom (SNMP)"
| Feld | Wert (Beispiel: Temperatursensor) |
|---|---|
| Monitor Name | Temperatur Serverraum > 28 Grad |
| Device | Didactum-Serverraum |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.101001 |
| Condition | Greater Than |
| Warning Value | 280 (Rohwert = 28,0 °C; Skalierung × 10 beachten!) |
| Critical Value | 350 (Rohwert = 35,0 °C) |
| Alert Action | E-Mail an admin@ihredomain.de |
Hinweis – Temperaturschwellwerte: Spiceworks vergleicht den SNMP-Rohwert direkt. Da Didactum Temperaturen als Rohwert × 10 überträgt (215 = 21,5 °C), müssen Schwellwerte × 10 eingegeben werden: 28 °C = 280, 35 °C = 350.
Schritt 4 – Leckage-Monitor anlegen
| Feld | Wert |
|---|---|
| Monitor Name | Leckage Sensor Unterflur |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.107001 |
| Condition | Greater Than |
| Critical Value | 0 (ab Wert 1 = Wasser erkannt) |
| Alert Action | E-Mail an admin@ihredomain.de |
Alle empfohlenen Custom Monitors auf einen Blick
| Monitor Name | OID | Condition | Warning | Critical |
|---|---|---|---|---|
| Temperatur Sensor 01 | .1.3.6.1.4.1.46501.5.1.1.7.101001 | Greater Than | 280 | 350 |
| Temperatur Sensor 02 | .1.3.6.1.4.1.46501.5.1.1.7.101002 | Greater Than | 280 | 350 |
| Luftfeuchte Sensor | .1.3.6.1.4.1.46501.5.1.1.7.102001 | Greater Than | 80 | 90 |
| Leckage Sensor Spot | .1.3.6.1.4.1.46501.5.1.1.7.107001 | Greater Than | – | 0 |
| Leckage Sensor Kabel | .1.3.6.1.4.1.46501.5.1.1.7.107002 | Greater Than | – | 0 |
| Türkontakt | .1.3.6.1.4.1.46501.5.1.1.7.104001 | Greater Than | 0 | – |
| Rauchmelder | .1.3.6.1.4.1.46501.5.1.1.7.106001 | Greater Than | – | 0 |
| Geraet Systemzustand | .1.3.6.1.4.1.46501.1.1.0 | Greater Than | 0 | 1 |
9. MIB-Vorlage für externe SNMP-Abfragen
Diese MIB-Vorlage kann in externen SNMP-Browsern (z. B. iReasoning MIB Browser) oder als Referenz für OID-Abfragen verwendet werden. Als DIDACTUM-ENV-MIB.mib speichern:
-- ============================================================
-- DIDACTUM-ENV-MIB | Enterprise OID: 1.3.6.1.4.1.46501
-- ============================================================
DIDACTUM-ENV-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
didactum MODULE-IDENTITY
LAST-UPDATED "202401010000Z"
ORGANIZATION "Didactum Security GmbH"
CONTACT-INFO "support@didactum-security.com"
DESCRIPTION "MIB fuer Didactum Umgebungsueberwachungssysteme"
::= { enterprises 46501 }
didactumSensors OBJECT IDENTIFIER ::= { didactum 5 }
didactumSensorTable OBJECT IDENTIFIER ::= { didactumSensors 1 }
didactumSensorEntry OBJECT IDENTIFIER ::= { didactumSensorTable 1 }
sensorName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Bezeichnung des Sensors"
::= { didactumSensorEntry 5 }
sensorStatus OBJECT-TYPE
SYNTAX Integer32 (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Status: 0=Normal 1=Warnung 2=Kritisch 3=Fehler"
::= { didactumSensorEntry 6 }
sensorValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Messwert: Temp Rohwert div 10 = Grad C; Leckage 0 oder 1"
::= { didactumSensorEntry 7 }
-- Haeufige OIDs:
-- Temperatursensor Port 1: .1.3.6.1.4.1.46501.5.1.1.7.101001
-- Leckage Spot: .1.3.6.1.4.1.46501.5.1.1.7.107001
-- Leckage Kabel: .1.3.6.1.4.1.46501.5.1.1.7.107002
-- Systemstatus: .1.3.6.1.4.1.46501.1.1.0
END
10. Test & Fehlerbehebung
SNMP-Verbindung testen
# Vom Spiceworks Collector-PC (Windows-Eingabeaufforderung): snmpwalk -v2c -c didactum_sw 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1 # Einzelnen Temperaturwert prüfen (Rohwert / 10 = Grad Celsius) snmpget -v2c -c didactum_sw 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.7.101001 # Beispielausgabe: INTEGER: 215 → 21,5 Grad Celsius # Leckage-Status (0=trocken, 1=Wasser erkannt) snmpget -v2c -c didactum_sw 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.7.107001
Gerätestatus im Network Monitor prüfen
Spiceworks Network Monitor → app.spiceworks.com → Devices → "Didactum-Serverraum" → Status: Online (grün) / Offline (rot) → Letzte Ping-Latenz und SNMP-Daten sichtbar Spiceworks Network Monitor → Dashboard → Watchlist-Widget zeigt aktuellen Gerätestatus → Alert-Bar zeigt aktive Alarme (falls Schwellwert überschritten)
Fehlermeldungen und Lösungen
| Problem | Ursache & Lösung |
|---|---|
| Gerät erscheint als „Offline“ | SNMP Community String falsch; Ping blockiert; UDP 161 geschlossen → snmpwalk manuell vom Collector-PC testen |
| Collector verbindet sich nicht mit Cloud | Ausgehende HTTPS-Verbindung zum Spiceworks-Cloud blockiert → Firewall-Regel prüfen; Collector-Service neu starten |
| SNMP-Daten werden nicht angezeigt | Falscher Community String; SNMP am Didactum nicht aktiv → Collector-PC hat UDP 161 Zugang? |
| Keine E-Mail bei Alarm | SMTP-Einstellungen prüfen; Test-E-Mail senden; Alert-Empfänger konfiguriert? |
| Custom Monitors in Network Monitor nicht verfügbar | Bekannte Einschränkung des Network Monitor → IT Desktop (Port 280) für Custom SNMP Monitors verwenden |
| Temperaturwert 10× zu hoch im IT Desktop | Skalierung vergessen → Schwellwerte × 10 eingeben (28 °C = 280) |
| Spiceworks IT Desktop Web-Interface nicht erreichbar | Windows Firewall: Port 280 TCP freigeben; Spiceworks-Dienst läuft? → Dienste.msc prüfen |
11. Abschluss-Checkliste
Didactum-Gerät
- SNMP aktiviert (v2c)
- Community String gesetzt (nicht „public“): didactum_sw
- Gerät per Ping vom Spiceworks Collector-PC erreichbar
- snmpwalk vom Collector-PC erfolgreich
Spiceworks Network Monitor
- Spiceworks-Account erstellt (app.spiceworks.com)
- Collector auf Windows-PC im Serverraum-Netzwerk installiert und verbunden
- Gerät Didactum-Serverraum (IP: 192.168.1.50) mit Community didactum_sw hinzugefügt
- Gerät erscheint im Dashboard als Online
- Watchlist-Widget für Didactum-Gerät im Dashboard angelegt
- E-Mail-Server konfiguriert und Test-E-Mail empfangen
- Alert-Empfänger für „Device Down“ konfiguriert
Spiceworks IT Desktop (für OID-spezifische Alarmüberwachung)
- IT Desktop unter localhost erreichbar
- Gerät im IT Desktop-Inventar angelegt
- Custom Monitor für Temperatursensor 01 (Warning 280 / Critical 350)
- Custom Monitor für Leckage Sensor Spot (Critical > 0)
- Custom Monitor für Leckage Sensor Kabel (Critical > 0)
- Custom Monitor für Luftfeuchte, Türkontakt, Rauchmelder angelegt
- E-Mail-Benachrichtigung je Monitor konfiguriert
- Test-Alarm ausgelöst und E-Mail empfangen