Didactum Monitoring & PathSolutions TotalView Integration
Complete step-by-step guide for integrating Didactum Monitoring devices and sensors into PathSolutions TotalView (Version 14.x) via SNMP – including device discovery, MIB Browser, OID monitoring, OID graphing, custom OID configuration, SNMP Trap Receiver, alert configuration and Network Weather Report.
Product Note: PathSolutions TotalView is a Windows-based network monitoring and troubleshooting system. It includes a fully integrated MIB Browser with pre-installed vendor MIBs, through which any SNMP OIDs from devices can be directly monitored, graphically displayed and alerted. For Didactum environmental sensors, three integration options are used: OID Monitoring (thresholds and alerts on individual OIDs), OID Graphing (historical trend charts) and the SNMP Trap Receiver (immediate event notification). Configuration is done via the graphical Config Tool (Windows application).
- Software: PathSolutions TotalView 14.x (Windows Service)
- Protocol: SNMP v1 / v2c / v3 (Polling) + SNMP Traps (optional)
- Devices: Didactum Monitoring System 100T / 300T / 500T / 550T
- Sensors: Temperature, Leakage, Humidity, Door Contact, Smoke
1. Prerequisites & System Overview
PathSolutions TotalView Server (Windows)
- TotalView 14.x installed on Windows Server 2016/2019/2022 or Windows 10/11
- TotalView Config Tool and Web Interface accessible
- Web Interface accessible at: <Server-IP> (default port)
- UDP Port 161 outbound open for SNMP polling
- UDP Port 162 inbound open for SNMP Traps (optional)
- Network access from the TotalView server to the Didactum device available
Didactum Device
- Monitoring System 100T, 300T, 500T or 550T
- SNMP enabled (v2c recommended)
- Device reachable via ICMP from the TotalView server
- MIB file available in the web interface (Download under Preferences → SNMP)
Architecture & Data Flow
[PathSolutions TotalView Server] [Didactum Monitoring System] Windows Service: TotalView IP: 192.168.1.50 Config Tool (Windows App) Web Interface: <IP> -- SNMP Polling UDP 161 (active, configurable) --> <-- SNMP Traps UDP 162 (passive, optional) ----------
TotalView Architecture
- TotalView Windows Service: Runs in the background, actively polls all configured devices and OIDs via SNMP; stores historical data locally
- Config Tool: Windows application for configuring all TotalView settings (Start → Programs → PathSolutions → TotalView → Config Tool)
- MIB Browser: Embedded tool for browsing, querying and configuring SNMP OIDs; all common vendor MIBs are pre-installed
- Web Interface: Browser-based dashboard for real-time views, graphs and reports
- Network Weather Report: Daily email report with network status, customizable via template
2. Enable SNMP on the Didactum Device
Step 1 – Open Web Interface
Open in browser: 192.168.1.50 (adjust IP of the Didactum device)
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_tv (do not use "public"!) |
| SNMP Port | 161 |
| Trap Receiver IP | IP of the TotalView server (e.g. 192.168.1.10) |
| Trap Port | 162 |
| Trap Version | v2c |
SNMPv3 Settings (optional, higher security)
| Field | Value |
|---|---|
| Security Name | tv_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 TotalView server (Windows Command Prompt): snmpwalk -v2c -c didactum_tv 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1
3. Integrate Didactum Device in TotalView Discovery
TotalView automatically discovers devices via the QuickConfig Wizard or can be configured manually. The Didactum device is integrated as a generic SNMP device.
Variant A – QuickConfig Wizard (recommended for initial setup)
TotalView Config Tool: Start → Programs → PathSolutions → TotalView → Config Tool → Start QuickConfig Wizard → Enter IP range: 192.168.1.1 to 192.168.1.254 → SNMP Community: didactum_tv → SNMP Version: v2c → Start Scan
After the scan, device 192.168.1.50 appears in the device list.
Variant B – Add Device Manually
TotalView Config Tool → Network Monitoring → Devices Configuration → Click "Add"
| Field | Value |
|---|---|
| IP Address | 192.168.1.50 |
| Device Name | Didactum-Serverroom |
| SNMP Version | v2c |
| Read Community | didactum_tv |
| SNMP Port | 161 |
| Device Type | Generic / Other |
| Location | Server Room |
Click Apply, then click the Restart Icon (top right) so that TotalView applies the changes.
Check Device Ping Status
TotalView Web Interface → <Server-IP> → Devices Tab → Device "Didactum-Serverroom" appears with ICMP status (green = reachable)
4. Open MIB Browser and Determine Didactum OIDs
TotalView includes a complete built-in MIB Browser. All common vendor MIBs are pre-installed. The Didactum MIB can be imported additionally.
Step 1 – Start MIB Browser
TotalView Config Tool → MIB Browser (or: Start → Programs → PathSolutions → TotalView → MIB Browser)
Step 2 – Establish Connection to Didactum Device
| Field in MIB Browser | Value |
|---|---|
| Host / IP Address | 192.168.1.50 |
| SNMP Version | v2c |
| Community String | didactum_tv |
| Port | 161 |
Click Connect.
Step 3 – Navigate Didactum OIDs in the MIB Tree or Perform OID Walk
MIB Browser → OID input field → enter: .1.3.6.1.4.1.46501.5.1.1 → Click "Walk"
The result list shows all available sensor OIDs with names (.5), status values (.6) and measured values (.7). The sensor IDs at the end of each OID are required for the next steps.
Step 4 – Import Didactum MIB (optional)
If the Didactum OIDs are not automatically recognized, load the MIB file manually:
MIB Browser → File → "Load MIB" → Select DIDACTUM-ENV-MIB.mib → Click Open
After loading, the Didactum OIDs appear in the MIB tree under enterprises → didactum (46501).
MIB Template for Import
If no MIB is available from the device, save the following template as DIDACTUM-ENV-MIB.mib:
-- ============================================================
-- 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 for Didactum Environmental Monitoring Systems"
::= { 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 "Sensor designation"
::= { didactumSensorEntry 5 }
sensorStatus OBJECT-TYPE
SYNTAX Integer32 (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Status: 0=Normal 1=Warning 2=Critical 3=Error"
::= { didactumSensorEntry 6 }
sensorValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Measured value: Temp raw value div 10 = °C; Leakage 0 or 1"
::= { didactumSensorEntry 7 }
END
5. OID Reference for Didactum Sensors
All Didactum OIDs start with .1.3.6.1.4.1.46501. The sensor ID at the end is determined via MIB Browser Walk.
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 | Measured value (current) | .1.3.6.1.4.1.46501.5.1.1.7.101001 |
Sensor Types with OIDs, Scaling and TotalView Thresholds
| Sensor Type | Sensor ID | OID Measured Value | Scaling | Warning Threshold | Critical Threshold |
|---|---|---|---|---|---|
| Temperature Sensor Port 1 | 101001 | .1.3.6.1.4.1.46501.5.1.1.7.101001 | Raw value ÷ 10 = °C (215 = 21.5 °C) | 280 (28 °C) | 350 (35 °C) |
| Temperature Sensor Port 2 | 101002 | .1.3.6.1.4.1.46501.5.1.1.7.101002 | Raw value ÷ 10 = °C | 280 | 350 |
| Humidity Sensor Port 1 | 102001 | .1.3.6.1.4.1.46501.5.1.1.7.102001 | Direct value = %rH | 80 | 90 |
| Combined Sensor Temperature (CAN) | 103001 | .1.3.6.1.4.1.46501.5.1.1.7.103001 | Raw value ÷ 10 = °C | 280 | 350 |
| Combined Sensor Humidity (CAN) | 103002 | .1.3.6.1.4.1.46501.5.1.1.7.103002 | Direct value = %rH | 80 | 90 |
| Door Contact | 104001 | .1.3.6.1.4.1.46501.5.1.1.7.104001 | 0 = closed, 1 = open | > 0 | – |
| Smoke Detector | 106001 | .1.3.6.1.4.1.46501.5.1.1.7.106001 | 0 = OK, 1 = Alarm | – | > 0 |
| Leakage Sensor (Spot) | 107001 | .1.3.6.1.4.1.46501.5.1.1.7.107001 | 0 = dry, 1 = water | – | > 0 |
| Leakage Sensor (Cable) | 107002 | .1.3.6.1.4.1.46501.5.1.1.7.107002 | 0 = dry, 1 = water | – | > 0 |
| System State (device overall) | – | .1.3.6.1.4.1.46501.1.1.0 | 0 = OK, 1 = Warning, 2 = Critical | > 0 | > 1 |
Important Note – Temperature Thresholds:
TotalView compares the SNMP raw value directly. Since Didactum transmits temperatures as raw value × 10 (215 = 21.5 °C), all thresholds must also be entered × 10. 28 °C warning = threshold 280.
Determine Sensor ID:
In the Didactum Web Interface under System Tree → Sensor → Details or via MIB Browser Walk (Section 4, Step 3).
6. Configure OID Monitoring (Thresholds & Alerts)
TotalView enables direct configuration of threshold monitoring for any SNMP OIDs. This is done via the MIB Browser with the OID Monitoring function.
Step 1 – Start OID Monitoring in MIB Browser
MIB Browser → Establish connection to 192.168.1.50 (see Section 4) → Enter OID: .1.3.6.1.4.1.46501.5.1.1.7.101001 → Click "Get" → current raw value is displayed (e.g. 215) → Select tab "OID Monitoring"
Step 2 – Monitor Temperature Sensor
| Field in OID Monitoring | Value |
|---|---|
| Device | 192.168.1.50 (Didactum-Serverroom) |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.101001 |
| Name / Label | Temperature Serverroom Sensor 01 |
| Warning High | 280 (raw value = 28.0 °C) |
| Critical High | 350 (raw value = 35.0 °C) |
| Alert Email | admin@yourdomain.com |
| Poll Interval | 300 seconds |
Click Add to Monitoring.
Step 3 – Monitor Leakage Sensor
| Field in OID Monitoring | Value |
|---|---|
| OID | .1.3.6.1.4.1.46501.5.1.1.7.107001 |
| Name / Label | Leakage Sensor Underfloor |
| Warning High | empty (no warning) |
| Critical High | 0 (from value 1 = water detected = immediate critical) |
| Alert Email | admin@yourdomain.com |
| Poll Interval | 120 seconds (shorter interval for leakage) |
All OID Monitoring Entries at a Glance
| Label | OID | Warning High | Critical High | Interval |
|---|---|---|---|---|
| Temperature Sensor 01 | .1.3.6.1.4.1.46501.5.1.1.7.101001 | 280 | 350 | 300 sec. |
| Temperature Sensor 02 | .1.3.6.1.4.1.46501.5.1.1.7.101002 | 280 | 350 | 300 sec. |
| Humidity Sensor 01 | .1.3.6.1.4.1.46501.5.1.1.7.102001 | 80 | 90 | 300 sec. |
| Leakage Sensor Spot | .1.3.6.1.4.1.46501.5.1.1.7.107001 | empty | 0 | 120 sec. |
| Leakage Sensor Cable | .1.3.6.1.4.1.46501.5.1.1.7.107002 | empty | 0 | 120 sec. |
| Door Contact 01 | .1.3.6.1.4.1.46501.5.1.1.7.104001 | 0 | empty | 60 sec. |
| Smoke Detector 01 | .1.3.6.1.4.1.46501.5.1.1.7.106001 | empty | 0 | 60 sec. |
| Sensor Status 01 | .1.3.6.1.4.1.46501.5.1.1.6.101001 | 0 | 1 | 300 sec. |
| Device System State | .1.3.6.1.4.1.46501.1.1.0 | 0 | 1 | 300 sec. |
7. Configure OID Graphing (Historical Trend Charts)
TotalView stores OID values historically and displays them as graphical trends. This is particularly useful for analyzing temperature trends over time.
Navigation
MIB Browser → Establish connection to 192.168.1.50 → Enter OID → Select tab "OID Graphing"
Enable Graphing for Temperature Sensor
| Field | Value |
|---|---|
| Device | 192.168.1.50 |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.101001 |
| Graph Name | Temperature Serverroom Sensor 01 |
| Unit Label | 0.1 °C (raw value, display without scaling) |
| Graph Type | Line |
| Retention | 90 days |
Click Add to Graphing. The graph appears in the TotalView Web Interface under the respective device.
View Graphs in Web Interface
TotalView Web Interface → <Server-IP> → Devices → Didactum-Serverroom → Tab "Custom OIDs" or "Graphs" → Trend charts for all configured OIDs are displayed
8. Custom OID Configuration (Alternative via Config Tool)
In addition to the MIB Browser, Custom OIDs can be created directly in the TotalView Config Tool as permanently stored monitoring points (according to TotalView 14.1 Administration Guide, Appendix F).
TotalView Config Tool → Network Monitoring → Custom OID → Click "Add"
| Field | Value (Example: Temperature Sensor) |
|---|---|
| Device IP | 192.168.1.50 |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.101001 |
| Name | Temperature Serverroom Sensor 01 |
| Warning Threshold | 280 |
| Critical Threshold | 350 |
| Poll Interval (sec) | 300 |
| Enable Graphing | Yes |
| Enable Alerting | Yes |
Click Apply, then restart the TotalView service via the Restart Icon.
9. Alert Configuration and Email Notification
TotalView enables very flexible alerting: from a single wildcard alert for the entire network to highly specific threshold alerts for individual OIDs.
Step 1 – Configure Email Server
TotalView Config Tool → Email Configuration
| Field | Value |
|---|---|
| SMTP Server | mail.yourdomain.com |
| SMTP Port | 25 or 587 |
| TLS / STARTTLS | Yes (recommended) |
| From Address | totalview@yourdomain.com |
| Auth Username | totalview@yourdomain.com |
| Auth Password | Your SMTP password |
Click Test Email → check inbox → Save.
Step 2 – Configure Alert Options
TotalView Config Tool → Network Monitoring → Alerts
| Field | Value |
|---|---|
| Alert Email Recipients | admin@yourdomain.com |
| Alert on Warning | Yes |
| Alert on Critical | Yes |
| Alert on Recovery | Yes (notification on normalization) |
| Repeat Alert Interval | 3600 seconds (1 hour, for persistent problem) |
| Subject Prefix | [TotalView ALARM] |
Step 3 – Configure Network Weather Report
The Network Weather Report is a daily email report that summarizes the network status. Didactum OID graphs can be included.
TotalView Config Tool → Email Configuration → Weather Report Report Time: 07:00 AM (daily sending) Recipients: admin@yourdomain.com Include Custom OIDs: Yes → Apply
Step 4 – Nightly Security Report (optional)
TotalView Config Tool → Email Configuration → Nightly Security Report Report Time: 06:00 AM Recipients: security@yourdomain.com → Apply
10. Configure SNMP Trap Receiver (optional)
In addition to active polling, TotalView can receive SNMP Traps that the Didactum device sends automatically on events. This enables immediate notification without waiting for the next polling cycle.
Step 1 – Install SNMP Trap Receiver Service
TotalView Config Tool → SNMP Trap Receiver Configuration → Click "Install SNMP Trap Receiver Service" → Ensure UDP Port 162 inbound is open on the TotalView server
Step 2 – Create Trap Alert Rule for Didactum
TotalView Config Tool → SNMP Trap Receiver Configuration → "Add Trap Alert"
| Field | Value |
|---|---|
| Source IP | 192.168.1.50 (Didactum device) |
| Enterprise OID | .1.3.6.1.4.1.46501 |
| Trap Variable (OID) | .* (all Didactum traps) or specific OID |
| Alert Email | admin@yourdomain.com |
| Alert Message | DIDACTUM TRAP: %TrapOID% | Value: %Value% | Device: %DeviceIP% |
Save trap rule. Received traps appear in the TotalView Web Console under Events.
Leakage-specific Trap Rule
| Field | Value |
|---|---|
| Source IP | 192.168.1.50 |
| Enterprise OID | .1.3.6.1.4.1.46501 |
| Trap Variable (OID contains) | 107 (all leakage trap OIDs) |
| Alert Email | admin@yourdomain.com, emergency@yourdomain.com |
| Alert Message | [CRITICAL] WATER INTRUSION detected – Didactum Server Room |
11. Test & Troubleshooting
Use Poll Device Tool
TotalView Config Tool → Poll Device Tool Device IP: 192.168.1.50 SNMP Version: v2c Community: didactum_tv → Click "Poll" → All SNMP values of the device are listed → Check Didactum OIDs under .1.3.6.1.4.1.46501.*
Manually Check OID Values
# Windows Command Prompt (if net-snmp is installed): snmpget -v2c -c didactum_tv 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.7.101001 # Example output: INTEGER: 215 → 21.5 °C snmpget -v2c -c didactum_tv 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.7.107001 # Output: 0 = dry, 1 = water detected # MIB Browser Walk (recommended - no external tool required): MIB Browser → 192.168.1.50 → OID: .1.3.6.1.4.1.46501.5.1.1 → Walk
Check OID Monitoring Status
TotalView Web Interface → <Server-IP> → Devices → Didactum-Serverroom → Tab "Custom OIDs" → Current values, status color and last poll timestamp visible
Error Messages and Solutions
| Problem | Cause & Solution |
|---|---|
| Device not found in scan | Community String wrong; SNMP not active on Didactum; ICMP blocked → use Poll Device Tool; check Community |
| OID Walk returns no results | SNMP Community wrong; UDP 161 blocked; OID not supported by device → test snmpwalk manually or use Poll Device Tool |
| Temperature value 10× too high (e.g. 215 instead of 21.5) | Scaling forgotten in threshold → enter thresholds × 10 (28 °C = 280) |
| Leakage does not trigger alert | Critical High value wrong → set Critical High to 0 (at value 1 = alarm) |
| No email on alarm | Check SMTP settings; send test email; is Alert Email entered in OID Monitoring? |
| SNMP Traps do not appear | SNMP Trap Receiver Service not started; UDP 162 inbound blocked; Trap receiver IP wrong on Didactum device |
| OID graphs do not appear in Web Interface | Graphing not enabled; TotalView service not restarted after change → click Restart Icon |
| TotalView does not recognize Didactum as a known device | Normal – Didactum is integrated as a generic SNMP device; all OIDs accessible via MIB Browser |
TotalView Syslog Viewer
TotalView Config Tool → Syslog Viewer Tool → Filtering by IP 192.168.1.50 possible → SNMP polling errors and trap events visible here
12. Final Checklist
Didactum Device
- SNMP enabled (v2c or v3)
- Community String set (not "public"): didactum_tv
- Device reachable via ping from TotalView server
- Trap receiver IP set to TotalView server (optional)
- MIB file downloaded
TotalView – Basic Configuration
- Device 192.168.1.50 added via QuickConfig Wizard or manually
- SNMP Community didactum_tv set in device entry
- Poll Device Tool confirms SNMP connection
- MIB Browser Walk on .1.3.6.1.4.1.46501.5.1.1 successful
- Didactum MIB file loaded in MIB Browser (optional)
OID Monitoring & Graphing
- OID Monitoring for Temperature Sensor 01 (Critical High = 350 / Warning High = 280)
- OID Monitoring for Temperature Sensor 02 set up
- OID Monitoring for Leakage Sensor Spot (Critical High = 0) set up
- OID Monitoring for Leakage Sensor Cable set up
- OID Monitoring for Humidity, Door Contact, Smoke Detector set up
- OID Graphing enabled for all temperature sensors
- Graphs visible in Web Interface
- TotalView service restarted via Restart Icon after configuration
Alert & Notification
- SMTP settings configured, test email received
- Alert Email set in all OID Monitoring entries
- Network Weather Report configured (daily report 07:00 AM)
- SNMP Trap Receiver Service installed and started (optional)
- Trap alert rules created for Didactum Enterprise OID .1.3.6.1.4.1.46501
- Test alarm triggered and email received
- Recovery notification enabled