Didactum Monitoring & Spiceworks Integration
Complete step-by-step guide for integrating Didactum monitoring devices into Spiceworks – including Spiceworks Network Monitor (Cloud), device discovery, SNMP configuration, dashboard widgets, alert thresholds, email notifications, and supplementary SNMP OID monitoring via Spiceworks IT Desktop.
Product Note: Spiceworks offers two relevant products: The Spiceworks Network Monitor is a free, cloud-based solution for up to 25 devices with SNMP support for routers, switches, and IP devices.
It monitors 26 predefined parameters (host, CPU, memory, disk, network) and enables dashboard widgets with real-time SNMP data as well as threshold alerts via email.
Important: The Spiceworks Network Monitor does not support custom OIDs for individual sensor values.
For OID-specific querying of Didactum environmental sensors (temperature, leakage), the Spiceworks IT Desktop variant or a supplementary script-based approach is required.
- Software: Spiceworks Network Monitor (Cloud, free) / Spiceworks IT Desktop
- Protocol: SNMP v1 / v2c / v3
- Devices: Didactum Monitoring System 100T / 300T / 500T / 550T
- Sensors: Temperature, leakage, humidity, door contact, smoke
- Suitable for: Networks up to 25 devices (Network Monitor) / larger networks (IT Desktop)
1. Prerequisites & System Overview
Spiceworks Network Monitor (Cloud Version)
- Free Spiceworks account created at www.spiceworks.com
- Spiceworks Network Monitor Collector installed on a Windows PC (local agent that sends data to the cloud)
- Collector reachable and connected to the Spiceworks cloud
- UDP port 161 opened outbound from the collector PC to the Didactum device
- Network access from the collector PC to the Didactum device available
Spiceworks IT Desktop (On-Premises Version)
- Spiceworks IT Desktop installed on a Windows PC (Windows XP, Vista, 7, 8, 10, or Server 2003+)
- Web interface accessible at: localhost or <PC-IP>
- UDP port 161 opened outbound
- Network access to the Didactum device available
Didactum Device
- Monitoring System 100T, 300T, 500T, or 550T
- SNMP enabled (v2c recommended)
- Device reachable via ICMP from the Spiceworks collector/PC
Architecture & Data Flow
[Spiceworks Network Monitor] [Didactum Monitoring System]
Cloud Dashboard: app.spiceworks.com IP: 192.168.1.50
|
+-- [Network Monitor Collector]
Windows-PC (local)
-- SNMP Polling UDP 161 -->
<-- SNMP data for standard parameters ---
(Host status, Uptime, Ping latency, Network)
Important Note on SNMP OID Support
| Function | Network Monitor (Cloud) | IT Desktop (On-Premises) |
|---|---|---|
| Add SNMP devices | Yes | Yes |
| Standard SNMP parameters (Host, CPU, etc.) | Yes (26 parameters) | Yes |
| Custom OIDs (sensor values) | No (not supported) | Limited (Custom Monitors) |
| Didactum temperature/leakage OIDs directly | Not possible | Yes (with Custom Monitor + script) |
| Dashboard widgets for SNMP devices | Yes | Yes |
| Email notification | Yes | Yes |
| Free | Yes (with ads) | Yes (with ads) |
2. Activating SNMP on the Didactum Device
Step 1 – Open Didactum web interface
Access in browser: 192.168.1.50 (adjust IP of the Didactum device)
Step 2 – Open 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_sw (do not use "public"!) |
| SNMP port | 161 |
Save settings. Test SNMP connection beforehand:
# From the Spiceworks PC / Collector PC (Windows Command Prompt): snmpwalk -v2c -c didactum_sw 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1 # All sensor measured values snmpwalk -v2c -c didactum_sw 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.7 # All sensor names snmpwalk -v2c -c didactum_sw 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.5
3. Installing Spiceworks Network Monitor Collector
The Spiceworks Network Monitor requires a local Collector running on a Windows PC in the same network as the Didactum device.
Step 1 – Create Spiceworks account
Browser → www.spiceworks.com → "Sign Up" → Enter email address, password → Confirm account (email verification)
Step 2 – Open Network Monitor
app.spiceworks.com → Menu → "Network Monitor" → Click "Get Started"
Step 3 – Download and install Collector
- On the Windows PC in the server room network: Download Collector installer
- Run installer: spiceworks-network-monitor-collector-setup.exe
- Follow installation wizard (accept default settings)
- Collector service starts automatically as a Windows service
- In browser: Collector appears as connected in the Spiceworks cloud after a few minutes
| Collector PC system requirements | Minimum requirement |
|---|---|
| Operating system | Windows 7 SP1+ / Windows Server 2008 R2+ |
| RAM | 4 GB (8 GB recommended) |
| Hard drive | 10 GB free |
| Network access | Outbound UDP 161; Inbound Internet for cloud sync |
4. Integrating Didactum device into Spiceworks Network Monitor
The Didactum device is added as an SNMP-capable IP device in the Network Monitor.
Step 1 – Add device
Spiceworks Network Monitor → app.spiceworks.com → Menu → "Devices" → Click "Add Device"
| Field | Value |
|---|---|
| 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 | Select locally installed collector |
Click Save. The device appears in the device list and begins SNMP polling.
Step 2 – Configure automatic discovery (optional)
Spiceworks Network Monitor → Settings → Network Scan IP range: 192.168.1.1 to 192.168.1.254 SNMP Community: didactum_sw Start scan
Device 192.168.1.50 is automatically detected after the scan and added to the device list.
Step 3 – Check SNMP connection
Spiceworks Network Monitor → Devices → "Didactum-Serverraum" → Status: Online (green) = SNMP connection successful → SNMP data is displayed: Uptime, Hostname, System OID
5. Configuring dashboard widgets for Didactum
Spiceworks Network Monitor displays device data as configurable widgets in the dashboard.
For the Didactum device, real-time SNMP data (reachability, uptime, ping latency) is displayed.
Step 1 – Add Didactum device to watchlist widget
Spiceworks Network Monitor → Dashboard → "Server Watchlist" or "Network Watchlist" widget → Click "Add Device" → Select "Didactum-Serverraum"
The device now appears in the watchlist widget with status indicator (Online/Offline) and ping latency in milliseconds.
Step 2 – Add detailed device widget
Spiceworks Network Monitor → Dashboard
→ Click "+ Add Widget"
→ Widget type: "Device Details"
→ Device: Select "Didactum-Serverraum"
→ Activate desired parameters:
- Host status (Online/Offline)
- Ping response time
- SNMP Uptime
- Network interface traffic (if available)
Step 3 – Adjust monitoring parameters
Spiceworks Network Monitor → Devices → "Didactum-Serverraum"
→ Tab "Monitors"
→ Available standard parameters (26 total):
Host: Online status, Ping latency, SNMP reachability
Network: Interface utilization (if interfaces exist)
→ Activate or deactivate parameters
→ Adjust thresholds (see section 6)
6. Configuring alert thresholds and email notification
Spiceworks Network Monitor allows configuration of thresholds both globally (for all devices) and individually per device.
Step 1 – Configure email server
Spiceworks Network Monitor → Settings → Alerts → Email Settings
| Field | Value |
|---|---|
| SMTP Server | mail.yourdomain.de |
| SMTP Port | 587 (STARTTLS) or 25 |
| Enable TLS | Yes |
| Auth Username | spiceworks@yourdomain.de |
| Auth Password | Your SMTP password |
| From Address | spiceworks@yourdomain.de |
Send test email and check inbox. Click Save.
Step 2 – Add alert recipients
Spiceworks Network Monitor → Settings → Alerts → Alert Recipients → "Add Recipient" → Email address: admin@yourdomain.de → Enable alert types: Device Down, Recovery, Warning → Save
Step 3 – Adjust global default thresholds
Spiceworks Network Monitor → Settings → Default Monitors
| Monitor Type | Parameter | Recommended threshold for Didactum |
|---|---|---|
| Host: Device Down | Device unreachable | Alert immediately (standard – keep) |
| Host: Ping Response Time | Ping latency in ms | Warning: 200 ms / Critical: 500 ms |
| Host: SNMP Unreachable | SNMP unreachable | Alert immediately |
| Network: Interface Down | Network interface failed | Alert immediately (if interfaces are configured) |
Step 4 – Set individual thresholds for Didactum device
Spiceworks Network Monitor → Devices → "Didactum-Serverraum" → Tab "Monitors" → Select monitor (e.g., "Ping Response Time") → Enable "Override Global Settings" → Enter own thresholds → Enable "Alert via Email": admin@yourdomain.de → Save
7. OID reference for Didactum sensors
Even without direct custom OID support in the Network Monitor, the OIDs are relevant – for manual queries, the IT Desktop variant, or the combination with external tools.
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 |
Important Didactum OIDs
| Sensor type | OID measured value | Scaling |
|---|---|---|
| Temperature sensor Port 1 | .1.3.6.1.4.1.46501.5.1.1.7.101001 | Raw value ÷ 10 = °C (215 = 21.5 °C) |
| Temperature sensor Port 2 | .1.3.6.1.4.1.46501.5.1.1.7.101002 | Raw value ÷ 10 = °C |
| Humidity sensor | .1.3.6.1.4.1.46501.5.1.1.7.102001 | Direct value = %rH |
| Leakage sensor (spot) | .1.3.6.1.4.1.46501.5.1.1.7.107001 | 0 = dry, 1 = water |
| Leakage sensor (cable) | .1.3.6.1.4.1.46501.5.1.1.7.107002 | 0 = dry, 1 = water |
| Door contact | .1.3.6.1.4.1.46501.5.1.1.7.104001 | 0 = closed, 1 = open |
| Smoke detector | .1.3.6.1.4.1.46501.5.1.1.7.106001 | 0 = OK, 1 = Alarm |
| System state (entire device) | .1.3.6.1.4.1.46501.1.1.0 | 0 = OK, 1 = Warning, 2 = Critical |
8. Spiceworks IT Desktop – Custom monitor for Didactum OIDs
Spiceworks IT Desktop (on-premises version) enables direct OID querying of Didactum sensors via Custom Monitors and script-based checks. This variant is suitable for detailed temperature and leakage monitoring.
Step 1 – Open Spiceworks IT Desktop
Browser → localhost (or <PC-IP> in the network) Login: admin / Your password
Step 2 – Add Didactum device to inventory
Spiceworks IT Desktop → Inventory → Add Device IP Address: 192.168.1.50 Device Name: Didactum-Serverraum SNMP: v2c Community: didactum_sw → Save
Step 3 – Create custom monitor for SNMP OID
Spiceworks IT Desktop → Settings → Monitors & Alerts → Click "Add Monitor" → Monitor type: "Custom (SNMP)"
| Field | Value (Example: temperature sensor) |
|---|---|
| Monitor Name | Temperature server room > 28 degrees |
| Device | Didactum-Serverraum |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.101001 |
| Condition | Greater Than |
| Warning Value | 280 (Raw value = 28.0 °C; note scaling × 10!) |
| Critical Value | 350 (Raw value = 35.0 °C) |
| Alert Action | Email to admin@yourdomain.de |
Note – Temperature thresholds: Spiceworks compares the SNMP raw value directly. Since Didactum transmits temperatures as raw value × 10 (215 = 21.5 °C), thresholds must be entered × 10: 28 °C = 280, 35 °C = 350.
Step 4 – Create leakage monitor
| Field | Value |
|---|---|
| Monitor Name | Leakage sensor subfloor |
| OID | .1.3.6.1.4.1.46501.5.1.1.7.107001 |
| Condition | Greater Than |
| Critical Value | 0 (from value 1 = water detected) |
| Alert Action | Email to admin@yourdomain.de |
All recommended custom monitors at a glance
| Monitor Name | OID | Condition | Warning | Critical |
|---|---|---|---|---|
| Temperature Sensor 01 | .1.3.6.1.4.1.46501.5.1.1.7.101001 | Greater Than | 280 | 350 |
| Temperature Sensor 02 | .1.3.6.1.4.1.46501.5.1.1.7.101002 | Greater Than | 280 | 350 |
| Humidity Sensor | .1.3.6.1.4.1.46501.5.1.1.7.102001 | Greater Than | 80 | 90 |
| Leakage Sensor Spot | .1.3.6.1.4.1.46501.5.1.1.7.107001 | Greater Than | – | 0 |
| Leakage Sensor Cable | .1.3.6.1.4.1.46501.5.1.1.7.107002 | Greater Than | – | 0 |
| Door contact | .1.3.6.1.4.1.46501.5.1.1.7.104001 | Greater Than | 0 | – |
| Smoke detector | .1.3.6.1.4.1.46501.5.1.1.7.106001 | Greater Than | – | 0 |
| Device System State | .1.3.6.1.4.1.46501.1.1.0 | Greater Than | 0 | 1 |
9. MIB template for external SNMP queries
This MIB template can be used in external SNMP browsers (e.g., iReasoning MIB Browser) or as a reference for OID queries. Save 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 = Deg C; Leakage 0 or 1"
::= { didactumSensorEntry 7 }
-- Common OIDs:
-- Temperature sensor Port 1: .1.3.6.1.4.1.46501.5.1.1.7.101001
-- Leakage Spot: .1.3.6.1.4.1.46501.5.1.1.7.107001
-- Leakage Cable: .1.3.6.1.4.1.46501.5.1.1.7.107002
-- System status: .1.3.6.1.4.1.46501.1.1.0
END
10. Test & troubleshooting
Test SNMP connection
# From the Spiceworks Collector PC (Windows Command Prompt): snmpwalk -v2c -c didactum_sw 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1 # Check individual temperature value (raw value / 10 = degrees Celsius) snmpget -v2c -c didactum_sw 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_sw 192.168.1.50 .1.3.6.1.4.1.46501.5.1.1.7.107001
Check device status in Network Monitor
Spiceworks Network Monitor → app.spiceworks.com → Devices → "Didactum-Serverraum" → Status: Online (green) / Offline (red) → Latest ping latency and SNMP data visible Spiceworks Network Monitor → Dashboard → Watchlist widget shows current device status → Alert bar shows active alerts (if threshold exceeded)
Error messages and solutions
| Problem | Cause & Solution |
|---|---|
| Device appears as "Offline" | SNMP community string wrong; Ping blocked; UDP 161 closed → test snmpwalk manually from collector PC |
| Collector does not connect to cloud | Outbound HTTPS connection to Spiceworks cloud blocked → check firewall rule; Restart collector service |
| SNMP data not displayed | Wrong community string; SNMP not active on Didactum → Collector PC has UDP 161 access? |
| No email on alert | Check SMTP settings; Send test email; Alert recipient configured? |
| Custom monitors not available in Network Monitor | Known limitation of Network Monitor → use IT Desktop (Port 280) for custom SNMP monitors |
| Temperature value 10x too high in IT Desktop | Forgot scaling → enter thresholds × 10 (28 °C = 280) |
| Spiceworks IT Desktop web interface unreachable | Windows Firewall: enable TCP port 280; Is Spiceworks service running? → check services.msc |
11. Final checklist
Didactum device
- SNMP enabled (v2c)
- Community string set (not "public"): didactum_sw
- Device reachable via ping from Spiceworks collector PC
- snmpwalk from collector PC successful
Spiceworks Network Monitor
- Spiceworks account created (app.spiceworks.com)
- Collector installed and connected on Windows PC in server room network
- Device Didactum-Serverraum (IP: 192.168.1.50) added with community didactum_sw
- Device appears in dashboard as Online
- Watchlist widget for Didactum device created in dashboard
- Email server configured and test email received
- Alert recipient for "Device Down" configured
Spiceworks IT Desktop (for OID-specific alarm monitoring)
- IT Desktop reachable at localhost
- Device added to IT Desktop inventory
- Custom monitor for temperature sensor 01 (Warning 280 / Critical 350)
- Custom monitor for leakage sensor spot (Critical > 0)
- Custom monitor for leakage sensor cable (Critical > 0)
- Custom monitor for humidity, door contact, smoke detector added
- Email notification configured per monitor
- Test alarm triggered and email received