Didactum Monitoring Devices and Sensors – Integration into Verax NMS & APM
This guide describes the complete integration of Didactum monitoring devices into Verax NMS & APM (Verax Systems Corp.). The goal is the centralized monitoring of all sensors – temperature, humidity, leakage, voltage, door contacts, and more – via SNMP polling, custom Managed Objects, Aspects for service-oriented representation, threshold alarms, and SNMP trap processing.
Platform Note: Verax NMS & APM is a service-oriented IT management platform by Verax Systems Corp. (USA/Poland). It supports SNMP v1/v2c/v3, standalone and distributed deployments on Windows and Linux, as well as a unique Aspect concept that groups monitoring elements into service-oriented units and displays the aggregated status of an IT service (e.g., "Data Center Server Room A"). The Free Edition supports up to 10 Managed Elements.
1. Basics and Architecture
Verax NMS & APM manages network devices and applications as Managed Objects. Monitoring parameters (SNMP OIDs, ping, port checks, etc.) are configured for each object. The unique Aspect system allows multiple Managed Objects to be grouped into a higher-level service – such as all Didactum devices under the Aspect "Server Room Environmental Monitoring".
Verax NMS Core Concepts
Concept
Meaning
Relevance for Didactum
Managed Object
Monitored element (device, application, service)
The Didactum monitoring device
Monitoring Parameter
Individual measurement point (OID, ping, port, etc.)
One parameter per Didactum OID
SNMP Monitor
Polling configuration for SNMP OIDs
Temperature, leakage, humidity, etc.
Threshold
Threshold configuration for alarms
Warning, Minor, Major, Critical for sensor values
Alarm
Event upon threshold breach or SNMP trap
Leakage alarm, temperature alarm, etc.
Aspect
Logical group of Managed Objects; shows aggregated status
"Server Room A – Environmental Monitoring" aggregates all Didactum devices
Dashboard
Customizable web interface with widgets and graphs
Real-time display of all sensor values
MIB Browser
Integrated SNMP MIB browser for OID exploration
Explore and configure Didactum OIDs
Forecasting
Prediction of future metrics based on trend analysis
Predict temperature development
Processing Workflow for Didactum Sensors
Verax NMS polls the Didactum device via SNMP at configured intervals.
OID values are stored as monitoring parameter measurements.
Thresholds are checked; if breached, an alarm is generated.
SNMP traps from the device are received and processed as alarms.
Aspects aggregate the status of all Didactum devices into an overall status.
Dashboards visualize real-time values and historical trends.
Verax NMS Directories and Ports
Component
Port / Path
Verax NMS Web Interface
HTTP TCP 8080 (default) or HTTPS 8443
SNMP Polling (outbound)
UDP 161
SNMP Trap Receiver (inbound)
UDP 162
Installation Directory (Windows)
C:\Program Files\Verax NMS
Installation Directory (Linux)
/opt/verax-nms
Configuration Directory
<install>/conf/
Log Directory
<install>/logs/
2. Prerequisites
Verax NMS & APM (any edition: Free, Standard, Professional, Enterprise) on Windows or Linux
Java Runtime Environment 8 or newer (bundled with Verax)
Allowed Managers: enter the IP of the Verax server (192.168.1.99)
SNMP Trap Receiver: IP of the Verax server, port 162
Save settings.
3.2 Test Connectivity
# SNMP Walk – all Didactum OIDs:
snmpwalk -v2c -c public 192.168.1.100 1.3.6.1.4.1.3854
# Temperature Sensor 1 (raw value × 10):
snmpget -v2c -c public 192.168.1.100 1.3.6.1.4.1.3854.1.2.2.1.16.1.3.1
# Expected return value: 235 (= 23.5 °C)
# System description:
snmpget -v2c -c public 192.168.1.100 1.3.6.1.2.1.1.1.0
Note:
Didactum returns temperature and voltage values with a factor of 10. In Verax NMS, this is taken into account using the Multiplier (0.1) in the monitoring parameter.
4. Prepare Verax NMS and Load MIB
4.1 Start Verax NMS and Access Web Interface
# Linux – start Verax NMS:
sudo /opt/verax-nms/bin/verax-nms.sh start
# Check service status:
sudo /opt/verax-nms/bin/verax-nms.sh status
# Access web interface:
# 192.168.1.99/verax
# Default login: admin / admin (please change immediately)
:: Windows – start Verax NMS as a Windows service:
net start "Verax NMS"
:: Web interface: 192.168.1.99/verax
Repeat: Every 5 minutes as long as the alarm is active
8.4 Recommended Thresholds
Monitor
Warning
Major
Critical
Norm
Temperature IT Rack (°C)
≤ 28 or < 5
≥ 30
≥ 35
ASHRAE A1: 15–32 °C
Temperature UPS Room (°C)
≥ 23
≥ 25
≥ 30
Manufacturer specification
Humidity high (% RH)
≥ 65
≥ 70
≥ 80
ASHRAE: 20–80 % RH
Humidity low (% RH)
< 20
< 15
< 10
ASHRAE: 20–80 % RH
Leakage (0/1)
–
–
≥ 1
Immediate alarm
Voltage 230 V AC (V)
< 210 or > 250
< 207 or > 253
< 196 or > 260
EN 50160 ±10 %
Door Contact / Smoke / Motion
–
≥ 1
–
Policy-dependent
9. Aspects for Service-Oriented Representation
The Aspect system is one of the most important features of Verax NMS. It allows grouping multiple Managed Objects into a higher-level service object – such as "Data Center Server Room A" – which displays the aggregated status of all elements it contains.
9.1 Create Aspect for Server Room Environmental Monitoring
Navigation: Inventory → Aspects → Add Aspect.
Following fields:
Name: Serverraum-A-Umgebungsmonitoring
Display Name: Server Room A – Environmental Monitoring
Description: Aggregated status of all Didactum environmental sensors in Server Room A
Status Aggregation:Worst-Case (worst individual status determines overall status)
Add Managed Objects:
Click on Add Element → select didactum-rack01
Select Monitors: all leakage, temperature, and status monitors
Save.
9.2 Hierarchical Aspects for Location Overview
Higher-level Aspect: Total Data Center
Contains: Serverraum-A-Umgebungsmonitoring, Serverraum-B-Umgebungsmonitoring, etc.
The higher-level Aspect shows the worst status of all server rooms.
In the Dashboard: click on Total Data Center → drill down to the individual rooms and sensors.
Always consult the current Didactum device documentation for firmware-specific OIDs and supported sensor types. Verax NMS documentation: veraxsystems.com.
This website uses cookies
This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.