Element | Description | Class |
---|---|---|
component | SNMP Component | org.apache.servicemix.snmp.SnmpComponent |
poller | This is the polling endpoint for the snmp component. | org.apache.servicemix.snmp.SnmpPollingEndpoint |
trap-consumer | This is the trap endpoint for the snmp component. This endpoint receives and process trap PDUs from a device. Then it sends an exchange to the target service containing the processed content. | org.apache.servicemix.snmp.SnmpTrapConsumerEndpoint |
Element | Type | Description |
---|---|---|
endpoints | (poller | trap-consumer)* | |
executorFactory | <spring:bean/> |
Attribute | Type | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
address | xs:string | Specifies the connection URI used to connect to a snmp capable device.
Example: udp:192.168.2.122/161 The default value is null | ||||||||
concurrentPolling | xs:boolean | |||||||||
delay | xs:long | |||||||||
endpoint | xs:string | |||||||||
firstTime | xs:date | |||||||||
interfaceName | xs:QName | |||||||||
period | xs:long | |||||||||
retries | xs:integer | Specifies the connection retries. The default value is 2 | ||||||||
service | xs:QName | |||||||||
snmpCommunity | xs:string | Specifies the snmp community to use. The default value is "public" | ||||||||
snmpVersion | xs:integer | Specifies the snmp protocol version to use. The default value is 0 (version 1) | ||||||||
targetEndpoint | xs:string | |||||||||
targetInterface | xs:QName | |||||||||
targetOperation | xs:QName | |||||||||
targetService | xs:QName | |||||||||
targetUri | xs:string | |||||||||
timeout | xs:integer | Specifies the connection time out in milliseconds. The default value is 1500 |
Element | Type | Description |
---|---|---|
definition | <spring:bean/> | |
description | <spring:bean/> | |
marshaler | <spring:bean/> | Specifies a marshaler class which provides the logic for converting
a snmp response into a normalized message. This class has to implement
the |
oids | (<spring:bean/>)* | Specifies a reference to a list of OID values which will be used for
the snmp request. You have two possibilities how to specify the value:
|
scheduler | <spring:bean/> | |
serviceUnit | <spring:bean/> |
Attribute | Type | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
address | xs:string | Specifies the connection URI used to connect to a snmp capable device.
Example: udp:192.168.2.122/162 The default value is null | ||||||||
enabled | xs:boolean | Specifies wether the endpoint is enabled or not. If its value is set to true, the connection data will be setted and trap PDUs will be processed. Otherwise, the endpoint won't do anything. | ||||||||
endpoint | xs:string | |||||||||
interfaceName | xs:QName | |||||||||
service | xs:QName | |||||||||
targetEndpoint | xs:string | |||||||||
targetInterface | xs:QName | |||||||||
targetOperation | xs:QName | |||||||||
targetService | xs:QName | |||||||||
targetUri | xs:string |
Element | Type | Description |
---|---|---|
definition | <spring:bean/> | |
description | <spring:bean/> | |
marshaler | <spring:bean/> | Specifies a marshaler class which provides the logic for converting
a snmp trap into a normalized message. This class has to implement
the |
serviceUnit | <spring:bean/> |