SAF Server SNMP Support
This functionality is only available if license "WorkflowSystemSNMP" is available
Many DAVID Systems software components offer SNMP support and can act as SNMP "devices" (= SNMP agents): AudioProcessor, LoudnessProcessor, VideoProcessor, UtilityProcessor and WorkflowServer.
More than one DAVID Systems component can run on a machine, each of them acting as SNMP agent (each of them must be configured to a different SNMP port; default SNMP port is 161).
Enabling SNMP Support in SAF Server Configuration
![](../../__attachments/437748421/image2024-5-15_12-43-17.png?inst-v=dba7477c-d4e7-44ad-beda-3fb1949282b9)
- The default agent port for SNMP is 161. You can configure another port if 161 is already used by another component
- Optionally also configure an IP address and port to send SNMP trap (=event) information to
MIB Structure And File
The registered DAVID Systems vendor id is 47207, our root OID is therefore:
|
The DAVID MIB file is delivered together with DPE WorkflowServer.
Top-level DAVID System MIB nodes
Name | ID | Description |
---|---|---|
davidSysAgentNode | 1 | Node containing generic information about the SNMP device/agent |
davidSysSafServerTable | 2 | Table containing DPE SAF servers (e.g. processors) |
davidSysSafModuleTable | 3 | Table containing DPE SAF modules |
davidSysTraps | 100 | Root node for DAVID System traps |
Monitoring Agent: davidSysAgentNode
Example for an AudioProcessor test agent implementation
Monitoring SAF Server: davidSysSafServerTable
Name | ID | Description |
---|---|---|
davidSysSafServerId | 1 | Unique SAF server ID (machine qualified id), e.g. "MyMachine\AudioProcessor" |
davidSysSafServerName | 2 | SAF server name, e.g. "AudioProcessor" |
davidSysSafServerExecutionState | 3 | Execution State. A working and running SAF server returns 6 (= Running). |
davidSysSafServerExecutionConnectionCount | 4 | Number of client connections to this SAF server, e.g. connections from SAF Admin or DPE SAF Monitor web page |
Monitoring SAF Modules: davidSysSafModuleTable
Name | ID | Description |
---|---|---|
davidSysSafModuleId | 1 | Unique SAF module id, e.g. "MyMachine\AudioProcessoe\AudioFileConverter" |
davidSysSafModuleName | 2 | SAF module name, e.g. "AudioFileConverter" |
davidSysSafModuleState | 3 | Module execution state. 2 (WaitingForDue) and 3 (Executing) correspond to an activate module. |
davidSysSafModuleSucceededCount | 4 | Number of succeeded jobs since last restart. |
davidSysSafModuleFailedCount | 5 | Number of failed jobs since last restart. |
davidSysSafModuleExecutingCount | 6 | Number of currently executing jobs. |
Traps
Agent Cold Start
Agent Heartbeat
JobFailed