Didactum Monitoring & Netmon 7 Integration
Complete step-by-step guide for integrating Didactum Monitoring devices and sensors into Netmon 7 via SNMP – including device discovery, SNMP Credential Store, Performance Tracker, OID polling, alert configuration and email notification.
Product Note: Netmon 7 is a complete network monitoring system with support for SNMPv1, v2c and v3. For Didactum environmental sensors, two integration approaches are relevant: Performance Tracker (query and visualize custom OIDs as metrics) and Alert Configuration (report threshold violations via email). In addition, Netmon 7 offers a built-in SNMP-Walk for OID determination. This guide fully covers both variants.
- Software: Netmon 7.x
- Protocol: SNMP v1 / v2c / v3
- Devices: Didactum Monitoring System 100T / 300G / 500G / 550T
- Sensors: Temperature, Leakage, Humidity, Door Contact, Smoke
1. Prerequisites & System Overview
Netmon Server
- Netmon 7.x installed (On-Premises or VM)
- Netmon Web Interface accessible at: <Server-IP>
- UDP Port 161 outbound for SNMP Polling opened
- UDP Port 162 inbound for SNMP Traps opened (optional)
- Network access to the Didactum device available
Didactum Device
- Monitoring System 100, 300, 500 or 550T
- SNMP enabled (v2c recommended)
- Device reachable via ICMP from the Netmon Server
- MIB file available in the Web Interface
Architecture & Data Flow
[Netmon 7 Server] [Didactum Monitoring System] IP: 192.168.1.10 IP: 192.168.1.50 Web Interface: 192.168.1.10 Performance Tracker (SNMP Polling) -- SNMP Polling UDP 161 (every 5 Min.) --> <-- SNMP Traps UDP 162 (optional) --------
2. Enable SNMP on the Didactum Device
Step 1 – Open Web Interface
Open in browser: 192.168.1.50 (adjust Didactum device IP)
Step 2 – Access SNMP Settings
Preferences → SNMP
Step 3 – Enter the following values
| Field in Didactum Web Interface | Value |
|---|---|
| Enable SNMP | Enabled |
| SNMP Version | v2c (recommended) |
| Community String | didactum_netmon (do not use „public“!) |
| SNMP Port | 161 |
| Trap Receiver IP | 192.168.1.10 (IP of Netmon Server) |
| Trap Port | 162 |
| Trap Version | v2c |
SNMPv3 Settings (optional, higher security)
| Field | Value |
|---|---|
| Security Name | netmon_user |
| Auth Protocol | SHA |
| Auth Password | min. 8 characters |
| Priv Protocol | AES |
| Priv Password | min. 8 characters |
| Security Level | authPriv |
Save settings. Test SNMP connection in advance (from the Netmon Server or via the built-in SNMP-Walk tool in Netmon 7):
snmpwalk -v2c -c didactum_netmon 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1
3. Create SNMP Credentials in Netmon 7
Netmon 7 stores SNMP credentials centrally and uses them automatically during discovery and polling.
Navigation
Netmon 7 → Device Import & Discovery → Gear-Icon (top right) → Open „Monitored Network and Credential Settings“
Create new credential entry
- In the Credentials section: Enter Label: Didactum SNMPv2c
- Select type: SNMPv1/v2c
- Enter Community String: didactum_netmon
- Click the checkmark icon to save
| Field | Value (SNMPv2c) |
|---|---|
| Label | Didactum SNMPv2c |
| Type | SNMPv1/v2c |
| Community String | didactum_netmon |
Create SNMPv3 Credential (if used)
| Field | Value |
|---|---|
| Label | Didactum SNMPv3 |
| Type | v3 |
| Security Name | netmon_user |
| Auth Protocol | SHA |
| Auth Password | Your Auth Password |
| Privacy Protocol | AES |
| Privacy Password | Your Priv Password |
4. Add Didactum Device to Netmon 7
Variant A – Automatic Discovery (recommended)
Netmon 7 → Device Import & Discovery → Gear-Icon → „Monitored Network and Credential Settings“
- In Network Monitor Range section: Enter label, e.g. Server Room
- Enter start address: 192.168.1.50
- Enter end address: 192.168.1.50 (single device) or range
- Discovery Credentials: Select Didactum SNMPv2c
- Enable Automatic Discovery option
- Click Satellite icon to start the scan
The device appears automatically in the device list after the scan.
Variant B – Add device manually
Netmon 7 → Device Import & Discovery → + (Plus Icon)
- Enter Label: Didactum Server Room
- Enter IP Address: 192.168.1.50
- Tag: e.g. Server Room, Environment
- Select Profile: Generic SNMP Device or closest match
- Select Polling Mechanism: SNMP
- Click Add Tracker (Ping basic monitoring is activated immediately)
- Click checkmark icon to save
5. Execute SNMP Walk in Netmon 7 (Determine Sensor IDs)
Netmon 7 provides a built-in SNMP-Walk tool. This allows you to determine all available OIDs of the Didactum device without external tools.
Netmon 7 → Device Dashboard → Select device "Didactum Server Room" → Tools → SNMP Walk Enter OID: .1.3.6.1.4.1.46501.5.1.1 Community: didactum_netmon Version: v2c → Start Walk
The result list shows all sensor names (.5), status values (.6) and measurement values (.7) with their sensor IDs. These IDs are required in the following steps.
6. OID Reference for Didactum Sensors
All Didactum OIDs start with .1.3.6.1.4.1.46501. The sensor ID is appended at the end.
OID fields per sensor
| Field | Meaning | Example 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=Warning, 2=Critical, 3=Error | .1.3.6.1.4.1.46501.5.1.1.6.101001 |
| .7.x.SENSOR_ID | Measurement value (current) | .1.3.6.1.4.1.46501.5.1.1.7.101001 |
Sensor types with OIDs and Netmon thresholds
| Sensor Type | Sensor ID | OID Measurement Value | Scaling | Recommended Threshold |
|---|---|---|---|---|
| Temperature Sensor Port 1 | 101001 | .1.3.6.1.4.1.46501.5.1.1.7.101001 | Raw value ÷ 10 = °C | Warning: 28 °C / Critical: 35 °C |
| Temperature Sensor Port 2 | 101002 | .1.3.6.1.4.1.46501.5.1.1.7.101002 | Raw value ÷ 10 = °C | Warning: 28 °C / Critical: 35 °C |
| Humidity Sensor Port 1 | 102001 | .1.3.6.1.4.1.46501.5.1.1.7.102001 | Direct value = %rH | Warning: 80 % / Critical: 90 % |
| Combined Sensor Temperature (CAN) | 103001 | .1.3.6.1.4.1.46501.5.1.1.7.103001 | Raw value ÷ 10 = °C | Warning: 28 °C / Critical: 35 °C |
| Combined Sensor Humidity (CAN) | 103002 | .1.3.6.1.4.1.46501.5.1.1.7.103002 | Direct value = %rH | Warning: 80 % / Critical: 90 % |
| Door Contact | 104001 | .1.3.6.1.4.1.46501.5.1.1.7.104001 | 0 = closed, 1 = open | Warning: from value 1 |
| Smoke Detector | 106001 | .1.3.6.1.4.1.46501.5.1.1.7.106001 | 0 = OK, 1 = Alarm | Critical: from value 1 |
| Water Sensor / Leakage (Spot) | 107001 | .1.3.6.1.4.1.46501.5.1.1.7.107001 | 0 = dry, 1 = water detected | Critical: from value 1 |
| Water Sensor / Leakage (Cable) | 107002 | .1.3.6.1.4.1.46501.5.1.1.7.107002 | 0 = dry, 1 = water detected | Critical: from value 1 |
| System Status (Device overall) | – | .1.3.6.1.4.1.46501.1.1.0 | 0 = OK, 1 = Warning, 2 = Critical | Warning: from value 1 |
Important Note – Temperature Thresholds:
Netmon compares either the raw value or the scaled value depending on the tracker configuration. Since Didactum transmits temperatures as raw value × 10 (215 = 21.5 °C), scaling must be correctly taken into account in the Performance Tracker or in the alert. Recommendation: display the raw value in the tracker and enter thresholds accordingly × 10 (28 °C = threshold 280).
Find Sensor ID:
In the Didactum Web Interface under System Tree → Select Sensor → Details or via SNMP Walk in Netmon 7 (see section 5).
7. Configure Performance Tracker for Didactum Sensors
The Performance Tracker is the central way in Netmon 7 to monitor SNMP OIDs as metrics, visualize them and set alerts on them.
Navigation
Netmon 7 → Device Dashboard → Select device "Didactum Server Room" → Settings (Gear-Icon) → Section „Trackers“ → Select „Performance“ → „Add Tracker“
Tracker: Temperature Sensor
| Field | Value |
|---|---|
| Tracker Type | Performance |
| Label | Didactum Temperature Sensor 01 |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.101001 |
| Unit | 0.1 °C (raw value) |
| Polling Interval | 300 seconds (5 minutes) |
Then click the Bell Icon to create an alert for this tracker (see section 8).
Tracker: Leakage Sensor
| Field | Value |
|---|---|
| Tracker Type | Performance |
| Label | Didactum Leakage Sensor 01 |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.107001 |
| Unit | Status (0/1) |
| Polling Interval | 120 seconds (2 minutes) |
Tracker: Humidity
| Field | Value |
|---|---|
| Label | Didactum Humidity Sensor 01 |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.102001 |
| Unit | % |
| Polling Interval | 300 seconds |
Tracker: Door Contact
| Field | Value |
|---|---|
| Label | Didactum Door Contact 01 |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.104001 |
| Unit | Status (0/1) |
| Polling Interval | 60 seconds |
Tracker: Smoke Detector
| Field | Value |
|---|---|
| Label | Didactum Smoke Detector 01 |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.106001 |
| Unit | Status (0/1) |
| Polling Interval | 60 seconds |
Save each tracker with the checkmark icon. The device dashboard will then show a separate history widget for each tracker.
8. Alert Configuration for Didactum Sensors
Netmon 7 allows assigning an alert directly to each tracker. The alert is triggered when a measured value exceeds or falls below the configured threshold.
Add Alert to a Tracker
Device Dashboard → Device "Didactum Server Room" → Settings → Select Tracker (e.g. "Didactum Temperature Sensor 01") → Click Bell Icon → "Add Alert"
- Alert Label is generated automatically (editable): e.g. Temp Sensor 01 > 280
- Trigger: Alert when above → enter value
- Click Gear Icon for advanced options
- Select Email Recipient
- Save
Recommended Thresholds per Sensor Type
| Sensor / Tracker | Trigger | Threshold | Interval |
|---|---|---|---|
| Temperature Sensor > Warning | Alert when above | 280 (= 28.0 °C raw value × 10) | 300 seconds |
| Temperature Sensor > Critical | Alert when above | 350 (= 35.0 °C raw value × 10) | 300 seconds |
| Leakage Detected | Alert when above | 0 (from value 1 = water = immediate) | 120 seconds |
| Smoke Detector Alarm | Alert when above | 0 (from value 1 = alarm) | 60 seconds |
| Door Contact Open | Alert when above | 0 (from value 1 = open) | 60 seconds |
| Humidity > Warning | Alert when above | 80 | 300 seconds |
| Humidity > Critical | Alert when above | 90 | 300 seconds |
| Device Unreachable (Ping) | Device Unreachable | – | 60 seconds |
Important Note – Temperature Thresholds: Netmon compares the OID raw value directly. Since Didactum transmits temperatures as raw value × 10, all thresholds must also be entered × 10. 28 °C = threshold 280.
Set Maintenance Window for Alerts
Alert Centre → Alert Manager → Click Calendar Icon next to the alert Recurrence: one-time or recurring Day of Week: e.g. Saturday, Sunday Start Time: 00:00 Duration: 8 hours (enter in hours) → Save
9. Configure Email Notification
Step 1 – SMTP Configuration
Netmon 7 → Settings → Email Configuration
| Field | Value |
|---|---|
| SMTP Server | mail.yourdomain.com |
| SMTP Port | 587 |
| Use TLS | Yes (STARTTLS) |
| From Address | netmon@yourdomain.com |
| Auth Username | netmon@yourdomain.com |
| Auth Password | Your SMTP Password |
Click Test Email → Check inbox → Save.
Step 2 – Set Email Recipients for Didactum Alerts
Alert Centre → Alert Manager → Select Alert → Gear Icon → Select or create new email recipient: Email: admin@yourdomain.com → Save
Step 3 – Check Alert History
Alert Centre → Alert History
All triggered alerts are listed here with timestamp, device, message text, status and recipient. Recommended for verification after initial setup.
10. Test & Troubleshooting
Test SNMP Connection
# From the Netmon Server (or via the built-in Netmon tool): snmpwalk -v2c -c didactum_netmon 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1 # Temperature value (raw value / 10 = degrees Celsius) snmpget -v2c -c didactum_netmon 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.7.101001 # Example output: INTEGER: 215 → 21.5 degrees Celsius # Leakage Status (0=dry, 1=water detected) snmpget -v2c -c didactum_netmon 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.7.107001
Check Performance Tracker
Netmon 7 → Device Dashboard → Device "Didactum Server Room" → Tracker Widget "Didactum Temperature Sensor 01" → Current value and history graph are displayed
Error Messages and Solutions
| Problem | Cause & Solution |
|---|---|
| Device shows as „Unreachable“ after discovery | Community String wrong; SNMP not active on Didactum; UDP 161 blocked → test with snmpwalk |
| Tracker shows „No Data“ | OID not supported by device; wrong sensor ID → run SNMP Walk and determine correct OID |
| Temperature value 10× too high (e.g. 215 instead of 21.5) | Scaling not considered in alert → enter threshold × 10 (28 °C = 280) |
| No email on alarm | Check SMTP settings; send test email; email recipient assigned in alert? |
| Leakage always shows 0 | Wrong sensor ID → run SNMP Walk and read correct OID from the list |
| Alert is not triggered | Alert disabled (check toggle); maintenance window active; threshold set incorrectly |
| SNMPv3: Authentication Failure | Check Auth and Priv passwords; set Security Level (authPriv) identically on Didactum device and in Netmon |
View Netmon Alert History
Alert Centre → Alert History → Filter: Device "Didactum Server Room", last 24 hours
11. Final Checklist
Didactum Device
- SNMP enabled (v2c or v3)
- Community String set (not „public“): didactum_netmon
- Device reachable via Ping from Netmon Server
- Trap receiver IP set to Netmon Server (optional)
- MIB file downloaded
- snmpwalk from Netmon Server or via Netmon tool successful
Netmon 7 – Configuration
- SNMP Credential Didactum SNMPv2c created
- Didactum device added via discovery or manually
- SNMP Walk executed in Netmon 7, sensor IDs known
- Ping Tracker active (basic monitoring)
Performance Tracker
- Tracker for temperature sensor created (OID + interval)
- Tracker for leakage sensor created (OID + 120 sec interval)
- Tracker for humidity created
- Tracker for door contact and smoke detector created
- Current values visible in Device Dashboard
Alerting & Notification
- SMTP settings configured, test email received
- Alert for temperature sensor created (threshold 280 / 350)
- Alert for leakage sensor created (threshold 0, from 1 = alarm)
- Alert for smoke detector and door contact created
- Email recipients assigned to all critical alerts
- Maintenance windows configured for scheduled maintenance (optional)
- Test alarm triggered and email received
- Alert History shows correct entries