Benutzer-Werkzeuge

Webseiten-Werkzeuge


snmp_en

SNMP

The SNMP protocol driver allows communication with SNMP enabled devices. SNMP v1 and v2 are supported. Sending and receiving of traps is possible.

The driver's name is snmp
The routing address of the first SNMP-driver is 910
The data point file for the first SNMP driver is snmp1.txt
The configuration file for global settings of the first SNMP driver is snmp1.cfg

For the SNMP driver as well as all other gateway drivers the data point definitions are as follows:

Type Description
M Integer value (binary data points, counters) which can/shall only be read by the gateway
S Integer value which can be either read or written by the gateway. (to M-BUS writing is not possible)
X Floating point value (with decimal place) which can/shall only be read by the gateway
Y Floating point value (with decimal place) which can be either read or written by the gateway. (to M-BUS writing is not possible)
A String, is used e.g. with BACnet Trends and ESPA4.4.4 data points

Addresses are defined as follows:

<type> <agent> [<OID>]

Expression: Range of values Description
<type> value
event
failure
value: value
event: Trap
failure: communication failure with agent
<agent> 0-999 No. of SNMP agent (according to configuration in snmp1.cfg)
<OID> OID acc. MIB-file of the device separated by '.' (value and event only). The OID is fixed if it starts with a '.'. The protocol driver modifies relative OIDs in fixed by adding the prefix 'ObjectRoot' defined in the snmp1.cfg.

In order to make the protocol driver understand in which format the information located in the OID is given each data point needs a dedicated format information. See following format definitions.

format = <format> [P:<rate>] [L:<loc>] [T:<ver>]

Possible parameters:

Parameter: Range of values Description
<format> INTEGER
COUNTER
GAUGE
TIMETICKS
UNSIGNED
STRING
Type of variable
<rate> 0-65535 Defines the polling cycles
<loc> 0: received from remote device (default)
1: locally defined
Defines source of data
<ver> 0: SNMP v1 Trap
1: SNMP v2c notification
Defines which PDU-Type for sending an 'event' data point. is used. Only applicable for local 'event' data points. Default is 'NULL'.

Typical data point definitions:

[M failure 1]
  name = communication failure with agent 1
  query = pe

[M value 1 11.3.3.1.2.1]
  name = Net frequency L1 of agent 1 relative (OID = ObjectRoot from [[snmp_cfg|snmp1.cfg]] + <OID> = .1.3.6.1.4.1.818.1.1.11.3.3.1.2.1)
  query = pe
  format = INTEGER

To ignore an ObjectRoot the complete path must be defined with a '.' at the beginning

To give the data point „Net frequency L1 of agent 1“ fixed it must be defined as follows:

[M value 1 .1.3.6.1.4.1.818.1.1.11.3.3.1.2.1]
  name = Net frequency L1 of agent 1 fixed
  query = pe
  format = INTEGER

For receiving a trap the definition must be as follows:

If needed the trap must be reset at the gateway if sending device does not send the reset.

[S event 3 .1.3.6.1.4.1.3711.15.1.1]
  name = Trap of agent 3 
  query = pe
  writecache = yes
  format = INTEGER T:0
  

Imprint/Impressum Disclaimer DSGVO/Privacy Policy

snmp_en.txt · Zuletzt geändert: 13.01.2022 20:49 von oni

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki