Didactum Monitoring & NetQoS Performance Center Integration
Vollständige Schritt-für-Schritt-Anleitung zur Einbindung von Didactum Monitoring-Geräten und Sensoren in das NetQoS Performance Center via NetVoyant (SNMP Device Performance Management) – inklusive SNMP-Profil-Konfiguration, Geräte-Discovery, MIB-Import, Custom Dataset Wizard, Alarm-Profil, Schwellenwerte und E-Mail-Benachrichtigung.
Produkthinweis: Das NetQoS Performance Center ist eine webbasierte Management-Konsole, die Leistungsdaten aus mehreren Datenquellen bündelt. Die SNMP-Geräteüberwachung erfolgt über das Modul NetVoyant (SNMP Device Performance Management). NetVoyant entdeckt SNMP-fähige Geräte, pollt konfigurierbare OIDs in definierten Intervallen und stellt Daten für Berichte, Schwellenwerte und Alarme im Performance Center bereit. Didactum Umgebungssensoren werden über einen Custom Dataset Wizard und benutzerdefinierte Alarm-Profile vollständig integriert.
- Software: NetQoS Performance Center 5.x / CA NetQoS NetVoyant 7.x
- Protokoll: SNMP v1 / v2c / v3
- Geräte: Didactum Monitoring System 100T / 300T / 500T / 550T
- Sensoren: Temperatur, Leckage, Luftfeuchtigkeit, Türkontakt, Rauch
1. Voraussetzungen & Systemüberblick
NetQoS / NetVoyant Server
- NetQoS Performance Center installiert (On-Premises Appliance oder Server)
- NetVoyant 7.x als SNMP-Collector konfiguriert und betriebsbereit
- NetVoyant Console erreichbar (Java-basierte Desktop-Applikation oder Remote Console)
- Performance Center Web-Interface erreichbar unter: <Server-IP>/NPC
- UDP-Port 161 ausgehend für SNMP Polling geöffnet
- UDP-Port 162 eingehend für SNMP Traps geöffnet (optional)
- Netzwerkzugang vom NetVoyant Poller zum Didactum-Gerät vorhanden
Didactum-Gerät
- Monitoring System 100T, 300T, 500T oder 550T
- SNMP aktiviert (v2c empfohlen)
- Gerät per ICMP vom NetVoyant Poller erreichbar
- MIB-Datei im Web-Interface verfügbar (Download unter Preferences → SNMP)
Architektur & Datenfluss
[NetQoS Performance Center] [Didactum Monitoring System] Web-Interface: <NPC-IP>/NPC IP: 192.168.1.50 | +-- [NetVoyant Master Server] IP: 192.168.1.10 NetVoyant Console (Java) | +-- [NetVoyant Poller] -- SNMP Polling UDP 161 (alle 5 Min.) --> <-- SNMP Traps UDP 162 (optional) --------
NetVoyant-Architektur
NetVoyant besteht aus mehreren Komponenten:
- Master Server: Zentrale Verwaltungs- und Datenbankkomponente, hostet die NetVoyant Console
- Poller: Führt das eigentliche SNMP-Polling aus; bis zu fünf Poller pro Master Server möglich
- NetVoyant Console: Java-basierte Administrationsoberfläche für Discovery, Datasets, Alarme und Benachrichtigungen
- Performance Center Web UI: Webbasiertes Reporting-Interface, zeigt Daten aus NetVoyant und weiteren Quellen
2. SNMP auf dem Didactum-Gerät aktivieren
Schritt 1 – 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_npc (nicht „public“ verwenden!) |
| SNMP-Port | 161 |
| Trap-Empfänger IP | 192.168.1.10 (IP des NetVoyant Pollers) |
| Trap-Port | 162 |
| Trap-Version | v2c |
SNMPv3-Einstellungen (optional, höhere Sicherheit)
| Feld | Wert |
|---|---|
| Security Name | netvoyant_user |
| Auth-Protokoll | SHA |
| Auth-Passwort | mind. 8 Zeichen |
| Priv-Protokoll | AES |
| Priv-Passwort | mind. 8 Zeichen |
| Security Level | authPriv |
Einstellungen speichern. SNMP-Verbindung vorab vom NetVoyant Poller aus testen:
snmpwalk -v2c -c didactum_npc 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1
MIB-Datei herunterladen
# Im Didactum Web-Interface: # Preferences → SNMP → Download MIB file # Datei speichern als: DIDACTUM-ENV-MIB.mib # (wird in Schritt 5 in NetVoyant importiert)
3. SNMP-Profil in NetVoyant anlegen
NetVoyant verwaltet SNMP-Zugangsdaten in sogenannten SNMP Profiles. Diese werden beim Discovery und beim Polling automatisch dem passenden Gerät zugeordnet.
Navigation
NetVoyant Console → Configuration Tab (linkes Panel) → Rechtsklick auf "SNMP Profiles" → "Add SNMP Profile"
SNMP-Profil für SNMPv2c anlegen
| Feld | Wert (SNMPv2c) |
|---|---|
| Profile Name | Didactum_SNMPv2c |
| SNMP Version | v2c |
| Read Community | didactum_npc |
| Write Community | leer (nur Lesezugriff) |
| SNMP Port | 161 |
| Timeout (Sekunden) | 5 |
| Retries | 3 |
Auf OK klicken und Profil speichern.
SNMP-Profil für SNMPv3 anlegen (falls verwendet)
| Feld | Wert |
|---|---|
| Profile Name | Didactum_SNMPv3 |
| SNMP Version | v3 |
| Security Name | netvoyant_user |
| Auth Protocol | SHA |
| Auth Password | Ihr Auth-Passwort |
| Privacy Protocol | AES |
| Privacy Password | Ihr Priv-Passwort |
| Security Level | authPriv |
4. Discovery Scope konfigurieren und Gerät einbinden
NetVoyant entdeckt Geräte über konfigurierbare Discovery Scopes (IP-Bereiche) und Discovery Seeds (einzelne Einstiegspunkte).
Schritt 1 – Discovery Scope anlegen
NetVoyant Console → Configuration Tab → Rechtsklick auf "Discovery" → "Add Discovery Scope"
| Feld | Wert |
|---|---|
| Scope Name | Serverraum-Didactum |
| IP-Bereich Start | 192.168.1.50 |
| IP-Bereich Ende | 192.168.1.50 (einzelnes Gerät) |
| SNMP Profile | Didactum_SNMPv2c |
| Discovery via | SNMP + ICMP |
Schritt 2 – Discovery Seed hinzufügen (alternative Methode)
NetVoyant Console → Configuration Tab → Rechtsklick auf "Discovery Seeds" → "Add Discovery Seed" IP Address: 192.168.1.50 SNMP Profile: Didactum_SNMPv2c Hop Count: 0 (nur dieses Gerät, keine Nachbarn) → OK
Schritt 3 – Discovery starten
NetVoyant Console → Configuration Tab → Rechtsklick auf "Discovery" → "Start Discovery Now"
Den Fortschritt im Discovery Log beobachten:
NetVoyant Console → Configuration Tab → "Discovery Log" öffnen
Nach erfolgreichem Discovery erscheint das Gerät 192.168.1.50 in der Gerätegruppe unter dem Groups Tab.
Schritt 4 – Gerät manuell hinzufügen (alternative Methode)
NetVoyant Console → Groups Tab → Rechtsklick auf Zielgruppe → "Add Device" Hostname / IP: 192.168.1.50 Label: Didactum-Serverraum SNMP Profile: Didactum_SNMPv2c Device Class: Other (kein passender Standardtyp) → OK
Schritt 5 – Polling für das Gerät aktivieren
NetVoyant Console → Groups Tab → Gerät "Didactum-Serverraum" auswählen → Kontextpanel rechts → Tab "Polling" → Polling: "Enabled" setzen → Poller auswählen (den nächstgelegenen zum Didactum-Gerät) → Änderungen speichern
5. Didactum MIB in NetVoyant importieren
NetVoyant verfügt über einen eingebauten MIB Browser und einen MIB-Compiler. Die Didactum-MIB muss einmalig importiert werden, um OIDs symbolisch ansprechen zu können.
Schritt 1 – MIB-Abhängigkeiten prüfen
Die Didactum-MIB benötigt folgende Standard-MIBs als Grundlage (sind in NetVoyant standardmäßig vorhanden):
- SNMPv2-SMI
- SNMPv2-TC
- SNMPv2-CONF
Schritt 2 – MIB-Datei in NetVoyant kompilieren
NetVoyant Console → Configuration Tab → "MIBs" → Rechtsklick → "Compile MIB" MIB-Datei auswählen: DIDACTUM-ENV-MIB.mib → Compile klicken
Der Kompilierungslog zeigt Warnings oder Errors. Bei Erfolg erscheint die MIB in der MIB-Liste.
Schritt 3 – MIB Browser öffnen und OIDs prüfen
NetVoyant Console → Tools → MIB Browser Device: 192.168.1.50 Community: didactum_npc SNMP Version: v2c OID eingeben: .1.3.6.1.4.1.46501.5.1.1 → "Walk" klicken
Die Ergebnisliste zeigt alle Sensor-Namen (.5), Statuswerte (.6) und Messwerte (.7) mit Sensor-IDs. Diese IDs werden für die Dataset-Konfiguration in Schritt 6 benötigt.
MIB-Vorlage für den Import
Falls keine MIB-Datei vom Gerät heruntergeladen werden kann, diese Vorlage 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/Hum Rohwert div 10, Leckage 0 oder 1"
::= { didactumSensorEntry 7 }
END
6. OID-Referenz für Didactum-Sensoren
Alle Didactum-OIDs beginnen mit .1.3.6.1.4.1.46501. Die Sensor-ID wird am Ende angehängt und kann per MIB Browser Walk ermittelt werden.
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, skaliert) | .1.3.6.1.4.1.46501.5.1.1.7.101001 |
Sensortypen mit OIDs, Skalierung und NetVoyant-Schwellwerten
| Sensortyp | Sensor-ID | OID Messwert | Skalierung | Schwellwert Warnung | Schwellwert Kritisch |
|---|---|---|---|---|---|
| Temperatursensor Port 1 | 101001 | .1.3.6.1.4.1.46501.5.1.1.7.101001 | Rohwert ÷ 10 = °C (215 = 21,5 °C) | 280 (= 28 °C) | 350 (= 35 °C) |
| Temperatursensor Port 2 | 101002 | .1.3.6.1.4.1.46501.5.1.1.7.101002 | Rohwert ÷ 10 = °C | 280 | 350 |
| Luftfeuchtesensor Port 1 | 102001 | .1.3.6.1.4.1.46501.5.1.1.7.102001 | Direktwert = %rH | 80 | 90 |
| Kombisensor Temperatur (CAN) | 103001 | .1.3.6.1.4.1.46501.5.1.1.7.103001 | Rohwert ÷ 10 = °C | 280 | 350 |
| Kombisensor Luftfeuchte (CAN) | 103002 | .1.3.6.1.4.1.46501.5.1.1.7.103002 | Direktwert = %rH | 80 | 90 |
| Türkontakt | 104001 | .1.3.6.1.4.1.46501.5.1.1.7.104001 | 0 = geschlossen, 1 = geöffnet | > 0 | – |
| Rauchmelder | 106001 | .1.3.6.1.4.1.46501.5.1.1.7.106001 | 0 = OK, 1 = Alarm | – | > 0 |
| Wassersensor / Leckage (Spot) | 107001 | .1.3.6.1.4.1.46501.5.1.1.7.107001 | 0 = trocken, 1 = Wasser | – | > 0 |
| Wassersensor / Leckage (Kabel) | 107002 | .1.3.6.1.4.1.46501.5.1.1.7.107002 | 0 = trocken, 1 = Wasser | – | > 0 |
| Systemzustand (Gerät gesamt) | – | .1.3.6.1.4.1.46501.1.1.0 | 0 = OK, 1 = Warnung, 2 = Kritisch | > 0 | > 1 |
Wichtiger Hinweis – Temperaturschwellwerte:
NetVoyant vergleicht den OID-Rohwert direkt ohne automatische Skalierung. Da Didactum Temperaturen als Rohwert × 10 überträgt (215 = 21,5 °C), müssen Schwellwerte ebenfalls × 10 eingegeben werden. 28 °C Warnung = Schwellwert 280.
Sensor-ID herausfinden:
Im Didactum Web-Interface unter Systembaum → Sensor auswählen → Details oder per MIB Browser Walk (Abschnitt 5, Schritt 3).
7. Custom Dataset für Didactum-Sensoren erstellen
In NetVoyant definieren Datasets, welche OIDs von welchen Geräten in welchem Intervall gepollt werden und wie die Rohdaten gespeichert und berechnet werden. Für Didactum-Umgebungssensoren wird ein Custom Dataset über den Dataset Wizard angelegt.
Schritt 1 – Dataset Wizard starten
NetVoyant Console → Configuration Tab → "Datasets" → Rechtsklick → "Add Dataset (Wizard)"
Schritt 2 – Dataset benennen
| Feld | Wert |
|---|---|
| Dataset Name | Didactum_Umgebungssensoren |
| Description | Temperatur, Leckage, Luftfeuchte – Didactum Monitoring System |
| Dataset Type | Custom (SNMP Scalar) |
Auf Next klicken.
Schritt 3 – MIB auswählen
Wizard-Seite "Select a MIB": MIB auswählen: DIDACTUM-ENV-MIB (oder direkt numerische OID eingeben, falls MIB nicht geladen) → Next
Schritt 4 – Expressions (Messausdrücke) definieren
Für jeden Sensor wird eine Expression hinzugefügt. Auf Add Expression klicken:
Expression 1: Temperatursensor Port 1
| Feld | Wert |
|---|---|
| Expression Name | Temperatur_Sensor_01 |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.101001 |
| Data Type | Gauge (Absolutwert, kein Counter) |
| Units | 0.1 Grad C |
| Description | Raumtemperatur Serverraum (Rohwert / 10 = Grad C) |
Expression 2: Leckage-Sensor
| Feld | Wert |
|---|---|
| Expression Name | Leckage_Sensor_01 |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.107001 |
| Data Type | Gauge |
| Units | Status (0=trocken / 1=Wasser) |
Expression 3: Luftfeuchtigkeit
| Feld | Wert |
|---|---|
| Expression Name | Luftfeuchte_Sensor_01 |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.102001 |
| Data Type | Gauge |
| Units | %rH |
Expression 4: Sensor-Statuswert (Temperatur)
| Feld | Wert |
|---|---|
| Expression Name | Status_Sensor_01 |
| OID | .1.3.6.1.4.1.46501.5.1.1.6.101001 |
| Data Type | Gauge |
| Units | Status (0=OK / 1=Alarm / 2=Krit.) |
Auf Next klicken.
Schritt 5 – Polling Group zuweisen
Wizard-Seite "Add Polling Groups":
Polling Group: "Default" (alle 5 Minuten)
oder neue Gruppe erstellen:
Group Name: Didactum_5min
Interval: 300 Sekunden
Gerät hinzufügen:
Device/Poll Instance: 192.168.1.50 (Didactum-Serverraum)
→ Finish
Schritt 6 – Polling für das Dataset aktivieren
NetVoyant Console → Configuration Tab → "Datasets" → Dataset "Didactum_Umgebungssensoren" auswählen → Kontextpanel rechts → Tab "Polling" → Polling Status: "Enabled" setzen → Auto-Enable Polling: aktivieren (für neue Geräte automatisch) → Speichern
8. Alarm-Profil und Schwellenwerte konfigurieren
NetVoyant verwendet Alarm Profiles mit zugeordneten Alarm Rules. Alarm Rules definieren Bedingungen (Schwellenwerte, Ausdrücke) und die resultierende Alarm-Schwere. Alarm Profiles bündeln mehrere Rules und werden Geräten oder Gruppen zugewiesen.
Schritt 1 – Alarm Profile anlegen
NetVoyant Console → Configuration Tab → "Alarm Profiles" → Rechtsklick → "Add Alarm Profile" Profile Name: Didactum_Sensor_Alarme Description: Schwellenwert-Alarme für alle Didactum Umgebungssensoren → OK
Schritt 2 – Alarm Rules hinzufügen
Innerhalb des neuen Alarm Profiles auf Add Rule klicken:
Rule 1: Temperatur – Warnung
| Feld | Wert |
|---|---|
| Rule Name | Temp_Warnung_28Grad |
| Dataset | Didactum_Umgebungssensoren |
| Expression | Temperatur_Sensor_01 |
| Condition | Greater Than |
| Threshold Value | 280 (Rohwert = 28,0 °C) |
| Alarm Severity | Warning |
| Consecutive Violations | 2 (erst nach 2 aufeinanderfolgenden Messungen alarmieren) |
Rule 2: Temperatur – Kritisch
| Feld | Wert |
|---|---|
| Rule Name | Temp_Kritisch_35Grad |
| Expression | Temperatur_Sensor_01 |
| Condition | Greater Than |
| Threshold Value | 350 (Rohwert = 35,0 °C) |
| Alarm Severity | Critical |
| Consecutive Violations | 1 (sofort beim ersten Überschreiten) |
Rule 3: Leckage erkannt
| Feld | Wert |
|---|---|
| Rule Name | Leckage_Alarm |
| Expression | Leckage_Sensor_01 |
| Condition | Greater Than |
| Threshold Value | 0 (ab Wert 1 = Wasser erkannt) |
| Alarm Severity | Critical |
| Consecutive Violations | 1 |
Rule 4: Luftfeuchtigkeit – Warnung
| Feld | Wert |
|---|---|
| Rule Name | Feuchte_Warnung |
| Expression | Luftfeuchte_Sensor_01 |
| Condition | Greater Than |
| Threshold Value | 80 |
| Alarm Severity | Warning |
| Consecutive Violations | 2 |
Schritt 3 – Alarm Profile dem Gerät zuweisen
NetVoyant Console → Groups Tab → Gerät "Didactum-Serverraum" auswählen → Kontextpanel rechts → Tab "Alarms" → "Assign Alarm Profile" → "Didactum_Sensor_Alarme" auswählen → Speichern
Empfohlene Schwellwerte auf einen Blick
| Sensor / Alarm | Condition | Threshold | Severity | Consecutive |
|---|---|---|---|---|
| Temperatur > 28 °C | Greater Than | 280 | Warning | 2 |
| Temperatur > 35 °C | Greater Than | 350 | Critical | 1 |
| Leckage erkannt | Greater Than | 0 | Critical | 1 |
| Luftfeuchtigkeit > 80 % | Greater Than | 80 | Warning | 2 |
| Luftfeuchtigkeit > 90 % | Greater Than | 90 | Critical | 1 |
| Sensor-Status > 0 (Alarm/Fehler) | Greater Than | 0 | Warning | 1 |
| Gerät nicht erreichbar (ICMP) | Device Unreachable | – | Critical | 1 |
9. Benachrichtigungen konfigurieren
NetVoyant unterstützt mehrere Benachrichtigungstypen: E-Mail, SNMP Trap, Syslog und Skript-Ausführung. Für Didactum-Alarme wird E-Mail empfohlen.
Schritt 1 – Notification anlegen
NetVoyant Console → Configuration Tab → "Notifications" → Rechtsklick → "Add Notification"
| Feld | Wert |
|---|---|
| Notification Name | Didactum_Email_Alarm |
| Notification Type | |
| SMTP Server | mail.ihredomain.de |
| SMTP Port | 25 oder 587 |
| From Address | netvoyant@ihredomain.de |
| To Address | admin@ihredomain.de |
| Subject | [NetVoyant ALARM] %device% – %alarm_name% – %severity% |
| Trigger on Severity | Warning, Critical (beide aktivieren) |
Schritt 2 – Notification dem Alarm Profile zuweisen
NetVoyant Console → Configuration Tab → "Alarm Profiles" → Profile "Didactum_Sensor_Alarme" öffnen → Tab "Notifications" → Notification "Didactum_Email_Alarm" hinzufügen → Speichern
Schritt 3 – Daten im Performance Center Web-Interface prüfen
Performance Center Web-Interface → <NPC-IP>/NPC → Reports → Device Performance → Gerät "Didactum-Serverraum" auswählen → Dataset "Didactum_Umgebungssensoren" → Verlaufsgraphen für Temperatur, Leckage und Luftfeuchte werden angezeigt
10. Test & Fehlerbehebung
SNMP-Verbindung testen
# Vom NetVoyant Poller aus: snmpwalk -v2c -c didactum_npc 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1 # Temperaturwert (Rohwert / 10 = Grad Celsius) snmpget -v2c -c didactum_npc 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_npc 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.7.107001
Polling-Status in NetVoyant prüfen
NetVoyant Console → Groups Tab → Gerät "Didactum-Serverraum" → Kontextpanel rechts → Tab "Poll Instances" → Poll Instance "Didactum_Umgebungssensoren" auswählen → "Last Poll Time" und "Poll Status" prüfen
Fehlermeldungen und Lösungen
| Problem | Ursache & Lösung |
|---|---|
| Gerät nach Discovery nicht gefunden | Community String falsch oder SNMP am Didactum nicht aktiv → SNMP-Profil prüfen, snmpwalk vom Poller-Server testen |
| Poll Instance bleibt auf „Pending“ | Polling nicht aktiviert → Dataset-Polling auf „Enabled“ setzen, Poller-Dienst neu starten |
| MIB-Kompilierung schlägt fehl | Abhängige Standard-MIBs fehlen → SNMPv2-SMI und SNMPv2-TC zuerst laden, dann Didactum-MIB kompilieren |
| Dataset-Expression liefert keine Daten | OID vom Gerät nicht unterstützt oder falsche Sensor-ID → MIB Browser Walk ausführen und korrekte OID ermitteln |
| Temperaturwert 10× zu hoch im Report | Skalierung vergessen → Schwellwerte im Alarm Profile × 10 eingeben (28 °C = 280) |
| Kein Alarm bei Leckage | Polling-Intervall zu lang (Standard 5 Min.) → Für Leckage separate Polling Group mit 120 Sekunden anlegen |
| Keine E-Mail bei Alarm | SMTP-Server nicht erreichbar; Notification nicht dem Alarm Profile zugewiesen → Konfiguration prüfen, Test-Notification senden |
| Alarm wird nicht ausgelöst | Alarm Profile nicht dem Gerät zugewiesen; Consecutive Violations zu hoch → Zuweisung und Rule-Einstellungen prüfen |
NetVoyant Logs einsehen
# Discovery Log NetVoyant Console → Configuration Tab → "Discovery Log" # Alarm Log NetVoyant Console → Alarm Tab → "Alarm Log" # Polling Log (serverseitig) # Windows: %NetVoyant_Install%\logs\poller.log # Linux: /opt/netvoyant/logs/poller.log
11. Abschluss-Checkliste
Didactum-Gerät
- SNMP aktiviert (v2c oder v3)
- Community String gesetzt (nicht „public“): didactum_npc
- Gerät per Ping vom NetVoyant Poller erreichbar
- Trap-Empfänger-IP auf NetVoyant Poller gesetzt (optional)
- MIB-Datei heruntergeladen und bereitgestellt
- snmpwalk vom Poller-Server erfolgreich durchgeführt
NetVoyant – SNMP & Discovery
- SNMP Profile Didactum_SNMPv2c angelegt
- Discovery Scope oder Seed für 192.168.1.50 konfiguriert
- Discovery erfolgreich durchgeführt, Gerät in Gerätegruppe sichtbar
- Polling für das Gerät aktiviert
MIB & Dataset
- Didactum-MIB in NetVoyant kompiliert (keine Fehler im Kompilierungslog)
- MIB Browser Walk auf .1.3.6.1.4.1.46501.5.1.1 erfolgreich
- Dataset Didactum_Umgebungssensoren mit Expressions für Temperatur, Leckage, Luftfeuchte und Status angelegt
- Polling Group (300 Sek. bzw. 120 Sek. für Leckage) zugewiesen
- Dataset-Polling aktiviert, Poll Status „Active“
- Daten erscheinen im Performance Center Web-Interface
Alarme & Benachrichtigungen
- Alarm Profile Didactum_Sensor_Alarme angelegt
- Alarm Rules für Temperatur (Warning 280 / Critical 350), Leckage (Critical > 0) und Luftfeuchte angelegt
- Alarm Profile dem Gerät Didactum-Serverraum zugewiesen
- Notification Didactum_Email_Alarm angelegt und dem Alarm Profile zugewiesen
- Test-Alarm ausgelöst und E-Mail empfangen
- Alarm Log zeigt korrekte Einträge bei Schwellenwertüberschreitung