Overview
What is its Purpose?
What is its Purpose?
Trap/Inform Message Matching
Alarm Management
Multi-Version Support
Environment Migration
How it Works
How it Works
Connection Initialization
Connection Pool Management
Authentication
Data Communication
Connection Management
Error Management
Use Cases
Use Cases
Event Management System
Data Center Monitoring
SIEM Integration
REST API Bridges
Technical Features and Capabilities
Basic Features
Basic Features
Multi-SNMP Version Support
Message Type Flexibility
Dynamic PDU OID Management
Environment-Based Configuration
Enable/Disable Control
Advanced Features
Advanced Features
PDU Variable Map Editor
USM Security Level Automation
Global Migration and Project Sharing
Connection Test Feature
Export/Import Feature
Connection Monitoring
Connection Parameters
Required Parameters
Required Parameters
Name
Example Value:
Production_SNMPNotes: Cannot start with space, special characters should not be used
Version
Example Value:
V3Notes: It is recommended to select the highest version supported by the device
Connection String
Example Value:
udp:10.10.10.5/162Notes: Port 162 is used for trap, 161 for get/inform
Security/Community Name
Example Value:
publicNotes: Used as security name in V3, community is required in v1/v2c
Retry Count
Example Value:
2Notes: A value of 0 means no retry will be performed
Timeout (seconds)
Example Value:
30Notes: Very low durations can cause packet loss
Message Type
Example Value:
TRAPNotes: The selected type triggers Integration Flow steps
PDU OID for Message
Example Value:
.1.3.6.1.2.1.1.6Notes: Should be updated according to device documentation
Security Level
Example Value:
AUTH_PRIVNotes: Additional authentication/priv fields become mandatory based on selection
Optional Parameters
Optional Parameters
Description
Default Value: (Empty)
Recommended Value: DC Trap Forwarder
PDU OID for Time
Default Value:
.1.3.6.1.2.1.1.3.0Recommended Value: Match with the device’s sysUpTime OID
PDU Variable Map
Default Value: (Empty)
Recommended Value: Add key/value pairs for critical fields
Privacy Protocol List
Default Value: (AES128)
Recommended Value: Select all algorithms compatible with the device
Enable User Authentication
Default Value: false
Recommended Value: Set to true for V3 and critical devices
Security Name
Default Value: (Empty)
Recommended Value: Using the same value as Community is consistent
USM Authentication Protocol
Default Value: (Empty)
Recommended Value: Select a strong algorithm (e.g., SHA256)
Auth Passphrase
Default Value: (Empty)
Recommended Value: Provide at least 8 characters + complexity
USM Privacy Protocol
Default Value: (Empty)
Recommended Value: Prefer AES256 if supported
Priv Passphrase
Default Value: (Empty)
Recommended Value: Manage passwords through secret manager
Timeout and Connection Pool Parameters
Connection Timeout
Default: 30000 ms
Min: 1000 ms | Max: 120000 ms
Request Timeout
Default: 30000 ms
Min: 1000 ms | Max: 120000 ms
Pool Size
Default: 5
Min: 1 | Max: 50
SNMP Retry Interval
Default: 5000 ms
Min: 1000 ms | Max: 30000 ms
Usage Scenarios
Network Alarm Consolidation
Solution: Version V2c, message type TRAP, retry count 1, label interface OIDs in PDU map
Expected Result: All traps are collected over a single connection and routed to the relevant queue within Flow
Security Device Inform Flow
Solution: Message type INFORM, connection string udp:utm01/161, timeout 45, enable user authentication true
Expected Result: Connection automatically uses port 161, inform response is awaited
Energy Monitoring
Solution: PDU OID for Time .1.3.6.1.2.1.1.3.0, define batteryStatus OID in variable map
Expected Result: Flow generates alerts based on batteryStatus value
SNMPv3 Secure Trap
Solution: Version V3, security level AUTH_PRIV, select SHA256 + AES128, read passphrase from secret manager
Expected Result: Traps arrive encrypted, authentication errors are logged
Test Environment Simulation
Solution: Connection string udp:lab-simulator/162, parameters are set while enable is false, then enabled
Expected Result: Trap flow is validated in test scenarios without affecting the real production configuration
Connection Configuration
Creating a New SNMP Connection

Configuration Steps
Navigating to Creation Page
- Go to Connection → SNMP section from the left menu.
- Click the [+ Create] button at the top right.
Entering Basic Information
- Set active/passive status with toggle. New connections are active by default.
- Example:
Production_SNMP - Enter a unique name, cannot start with space.
- System automatically checks. Green checkmark: available. Red cross: existing name.
- Example: “SNMP trap collector”
- Max. 1000 characters.
- Describe the purpose of the connection.
Environment Selection
- Select environment from dropdown menu: Development, Test, or Production.
- Different connection parameters can be defined for each environment.
SNMP Basic Parameters
- Fill in Version, Connection String, Message Type, Retry Count, and Timeout fields.
- Write the correct port according to device documentation, adjust retryCount value according to network quality, remember that timeout value is in seconds.
OID and Message Maps
- Determine PDU OID for Message/Time fields according to your device’s MIB files.
- If additional fields are needed, add OID and the field name to be read as key/value to the PDU Variable Map table.
Timeout and Connection Pool Settings
- Review connection/request timeout values in milliseconds in the advanced section.
- Determine concurrent trap processing capacity with Pool Size and enter a value appropriate for network delay for SNMP Retry Interval.
Security and Authentication Settings
- If you selected SNMPv3, determine Security Level.
- When Enable User Authentication is enabled, select USM Authentication/Privacy protocols, set passphrase fields to at least 8 characters, and use secret manager information.
Test Connection
- Click the [Test Connection] button.
- Test whether connection parameters are correct.
- Success: Green confirmation message
- Failed: Error details are shown
Saving
- Click the [Save and Deploy] button at the top right.
- Unique name
- Required fields filled
- Test connection successful (recommended)
- Connection is added to the list
- Becomes available in Integration Flow and Connector steps
- Becomes active according to environment
Deleting a Connection
Deletion Process
Deletion Tips
Alternative: Deactivation
Exporting/Importing Connections
Export
Export
Method 1
Method 2
File Format
Date-connection-SNMP-export.zipExample:
13 Nov 2025-connection-Production_SNMP-export.zipZIP Contents
- Connection JSON file
- Metadata information
- Dependency information (e.g., certificates, key store)
Use Cases
- Backup
- Migration between environments (Test → Prod)
- Versioning
- Team or project-based sharing
Import
Import
Import Steps
- Click the [Import SNMP] button on the main list.
- Select the downloaded ZIP file.
- System checks: Is format valid? Is there a name conflict? Are dependencies available?
- Then click the [Import] button.
Import Scenarios
Connection Usage Areas
Creating and Activating Connection
- Create the connection
- Validate the connection with Test Connection
- Save and activate with Save and Deploy
- Ensure the connection is in Enabled status
Usage in Integration / Connector Steps
Scheduled Job Usage
Test Usage
Best Practices
Do's and Best Practices
Do's and Best Practices
Trap Addressing
Good: Defining separate community for each device class
Best: Assigning different security names to each device group using SNMPv3 USM users
OID Management
Good: Adding only critical OIDs
Best: Mapping all OIDs to be used in business rules with meaningful names and versioning
Retry/Timeout Setting
Good: Updating retryCount according to network quality
Best: Measuring latency in Prod environment and optimizing timeout/interval values with data
Flow Integration
Good: Documenting the connection version used per flow
Best: Versioning the exported connection with Git repository or artifact management and matching with flow changes
Environment Management
Good: Creating separate connection for each environment
Best: Managing all environments in a single connection using Environment option, only changing environment during inter-environment transitions
Connection Test
Good: Validating with Test Connection before saving
Best: Testing after every parameter change, performing full integration test in test environment before moving to production
Security Best Practices
Security Best Practices
Community String Management
USM Password Policy
SNMP Network Segmentation
Credential Management
SSL/TLS Usage
Access Control
Don'ts
Don'ts
Static OID Maps
Alternative: Regularly review and version PDU Variable Map
Unlimited Retransmission
Alternative: Keep retryCount value low, manage errors with Flow logic
Not Opening Firewall Ports
Alternative: Coordinate port opening with network teams and automate access tests
Using Production Connection in Test Environment
Alternative: Create separate connection for each environment, use environment parameter, separate connection names by adding prefix according to environment (Test_, Prod_)
Very Low Timeout Values
Alternative: Adjust timeout values according to real usage scenarios, measure network latency and determine timeouts accordingly
Not Using Connection Pool
Alternative: Enable connection pool, adjust pool size according to traffic volume, set up pool monitoring
Performance Tips
Performance Tips
Trap Prioritization
Impact: Prevents delay of vital alarms
Retry Policy
Impact: Unnecessary packet transmission decreases, network efficiency increases
OID Caching
Impact: PDU processing time shortens, CPU consumption decreases
Connection Pool Optimization
Impact: Connection opening cost decreases by 80%, response times decrease, resource usage is optimized
Timeout Values Optimization
Impact: Unnecessary waits are prevented, fast fail-over is provided, user experience improves
Connection Monitoring
Impact: Problems are detected proactively, performance bottlenecks are identified early, downtime decreases
Troubleshooting
Trap Not Reaching Target
Trap Not Reaching Target
Connection String Validation
UDP Port Access
Device Test
SNMPv3 Authentication Failed
SNMPv3 Authentication Failed
Security Level Matching
Password Update
Time Synchronization
Connection Timeout
Connection Timeout
Network Check
System Health
Timeout Settings
Log Review
Authentication Failed
Authentication Failed
Credentials
User Status
Permission Check
Certificate Check
Pool Exhausted
Pool Exhausted
Pool Size
Connection Check
Idle Timeout
Metric Monitoring
Connection Test Successful But Integration Flow Gives Error
Connection Test Successful But Integration Flow Gives Error
Enable Toggle
Connection Selection
Connection Deploy
Flow/Job Deploy
Log Check
Frequently Asked Questions (FAQ)
Which versions does SNMP Connection support?
Which versions does SNMP Connection support?
Can I send both trap and inform with the same connection?
Can I send both trap and inform with the same connection?
What is PDU Variable Map used for?
What is PDU Variable Map used for?
How should security level selection be in SNMPv3?
How should security level selection be in SNMPv3?
What happens if trap port is closed?
What happens if trap port is closed?
Can I use the same connection in multiple Integration Flows?
Can I use the same connection in multiple Integration Flows?
Is using connection pool mandatory?
Is using connection pool mandatory?
Should I create different connections for Test and Production?
Should I create different connections for Test and Production?
Connection Test is successful but not working in Integration Flow, why?
Connection Test is successful but not working in Integration Flow, why?
- Connection enable toggle may be passive
- Different connection may be selected in Integration step
- Connection may not be deployed
- Integration Flow may not be redeployed yet

