SNMP MIB notifications
Itential Platform supports SNMP (Simple Network Management Protocol) notifications to integrate with enterprise monitoring and management systems.
SNMP MIB files
Platform includes SNMP MIB (Management Information Base) files that define available notification types and their structures.
MIB file locations
Platform 2023.2 and earlier:
Platform 6:
Available MIB files
ITENTIAL-SMI-MIB.txt:
- Structure of Management Information (SMI) definitions
- Defines the Itential enterprise OID namespace
- Root OID:
1.3.6.1.4.1.47688
ITENTIAL-MIB.txt:
- Notification types and their associated variables
- Object definitions for trap payloads
- Severity levels and descriptions
Notification types
Platform sends SNMP notifications (traps) for critical system events, adapter status changes, and application lifecycle events.
System notifications
Use cases:
- Alert operations team when Platform restarts unexpectedly
- Capture critical system errors for root cause analysis
- Trigger automated remediation workflows
- Track Platform availability metrics
Application notifications
Use cases:
- Monitor critical application health (Workflow Engine, Operations Manager)
- Alert when applications become unavailable
- Track application stability metrics
- Investigate crash patterns and root causes
Adapter notifications
Use cases:
- Alert when adapters cannot reach downstream systems
- Monitor adapter health and connection stability
- Track degraded connection states
- Trigger remediation when adapters fail
Notification objects
Notifications include variable bindings that provide detailed context about the event.
Object definitions
Notification payloads
Each notification type includes specific variable bindings:
itenSBAdapterUnreach:
itenProngComponentID- Adapter identifier (e.g., “nso-adapter-prod”)itenProngAdapterIP4- Target IP address (e.g., “10.1.2.3”)itenProngAdapterPort- Target port (e.g., 8888)
itenSBAdapterEstab:
itenProngComponentID- Adapter identifieritenProngAdapterIP4- Target IP addressitenProngAdapterPort- Target port
itenSBAdapterFuncErr:
itenProngComponentID- Adapter identifieritenProngAdapterFunction- Function name (e.g., “getDeviceConfig”)itenProngAdapterError- Error text (e.g., “Connection timeout”)
itenProngSystemRestart:
- No additional objects (notification only)
itenProngSysErr:
itenProngSystemError- Error description
itenProngAppUp:
itenProngComponentID- Application identifier
itenProngAppDown:
itenProngComponentID- Application identifier
itenProngAppCrash:
itenProngComponentID- Application identifier
itenSBAdapterDegraded:
itenProngComponentID- Adapter identifieritenProngAdapterIP4- Target IP addressitenProngAdapterPort- Target port
itenSBAdapterFixed:
itenProngComponentID- Adapter identifieritenProngAdapterIP4- Target IP addressitenProngAdapterPort- Target port
Configure SNMP notifications
SNMP notification destinations are configured in the Platform profile or properties file.
Platform 6 configuration
Environment variable (single destination):
Properties file:
Multiple destinations:
Platform 2023.2 configuration
Navigate to Admin Essentials > Profiles and edit the active profile.
Add or modify the snmpProps section:
Configuration parameters
Integrate with monitoring systems
Load MIB files
Import Itential MIB files into your SNMP management system.
SolarWinds Network Performance Monitor:
- Copy MIB files to
C:\ProgramData\SolarWinds\MIBs\ - Run MIB Browser and import ITENTIAL-SMI-MIB.txt and ITENTIAL-MIB.txt
- Configure trap receivers to accept traps from Platform servers
Cisco Prime Infrastructure:
- Navigate to Administration > Settings > MIB Management
- Upload ITENTIAL-SMI-MIB.txt and ITENTIAL-MIB.txt
- Configure trap destinations in SNMP settings
PRTG Network Monitor:
- Copy MIB files to
C:\Program Files (x86)\PRTG Network Monitor\snmplibs\ - Create SNMP Trap Receiver sensor
- Configure trap rules based on Itential OIDs
Nagios:
- Place MIB files in
/usr/share/snmp/mibs/ - Configure SNMPTRAPD to accept traps
- Create SNMPTT configuration for Itential traps
- Map trap OIDs to Nagios alerts
Example monitoring rules
Critical alert - Application crash:
Warning alert - Adapter degraded:
Informational - System restart:
Verify SNMP configuration
Test SNMP connectivity
From Platform server:
From SNMP manager:
Monitor Platform logs
Check Platform logs for SNMP trap sending:
Example log entries:
Trigger test notifications
Force Platform to generate test notifications:
Application restart:
Adapter connection failure:
Temporarily block adapter connectivity to generate unreachable notification:
Troubleshooting
Traps not received
Verify SNMP configuration:
Check network connectivity:
Verify SNMP manager listening:
Incorrect trap data
Verify MIB files loaded:
Ensure monitoring system has latest Itential MIB files loaded.
Check OID resolution:
High trap volume
Filter traps:
Configure monitoring system to filter or rate-limit expected notifications:
- Application restart notifications during maintenance windows
- Adapter connection flapping during network issues
- Degraded state oscillations
Adjust adapter health check intervals:
Reduce health check frequency to decrease trap volume:
Best practices
Configuration
- Use unique community strings per environment (dev, test, prod)
- Configure multiple SNMP destinations for redundancy
- Document trap handling procedures for operations team
- Test SNMP configuration in non-production first
- Restart Platform after SNMP configuration changes
Monitoring
- Create monitoring rules for all critical notification types
- Set appropriate severity levels per notification type
- Correlate SNMP traps with Platform logs
- Implement automated remediation for common issues
- Regularly review trap patterns and volumes
Security
- Use SNMPv3 with authentication and encryption (if supported)
- Restrict SNMP trap traffic with firewall rules
- Use non-default community strings
- Rotate community strings regularly
- Monitor for unauthorized SNMP trap sources
Operations
- Load Itential MIB files into all monitoring systems
- Create runbooks for common SNMP notifications
- Configure escalation policies for critical traps
- Archive trap data for trend analysis
- Review trap configuration after Platform upgrades
Additional resources
- SNMP.org - SNMP protocol information
- Net-SNMP - Open source SNMP tools
- RFC 3411 - SNMP Management Framework