Quick Help
Write
local objects out to remote SNMP OIDs. This page creates a map
entry that writes data remote SNMP agents from data contained here.
Click on map number to see more detail and insert/delete rules. Rule
number simply tells you where you're at on the list of OID maps. Click
"next" and "prev" to scroll through the list. To advance directly to a
specific map, enter the desired number in the "Showing" box, then
click Update. Rules
entered on this page only write data to remote devices. Go to the
Client Read Map to read data from those devices. The full parameter set
is different for read versus write. An
abbreviated version of a list of rules is shown on this page. Any of
the parameters shown may be changed here and registered by clicking the
Update button. To view and/or modify the complete set of parameters,
click on the map number in the left most column. Important
note about data type: SNMP does not have a universally
accepted representation for floating point. The one universally known
data type is INTEGER. A commonly recomended means of transmitting
floating point data is either as a scaled integer or as an ASCII
character string. A well known but application specific implementation
(NetSNMP) uses ASN OPAQUE FLOAT. There does exist an RFC 6340
for representation of floating point. Both the NetSNMP and RFC 6340
versions are based in IEEE 754 encoding. The "Float 32-bit" and
"Float 64-bit" data types in the list above refer to RFC 6340
encoding. The "Float-Opaque" refers to the NetSNMP encoding. Specifically, the data types named in the list above are encoded with ASN types as follows:
Integer 32-Bit | INTEGER | ASN_INTEGER |
Unsigned 64-Bit | COUNTER64 | (ASN_APPLICATION | 6) |
Float 32-bit | OCTET STRING | ASN_OCTET_STR (length 4) |
Float 64-bit | OCTET STRING | ASN_OCTET_STR (length 8) |
Char String | OCTET STRING | ASN_OCTET_STR (length variable) |
Counter | COUNTER | (ASN_APPLICATION | 1) |
Unsigned 32-bit | UNSIGNED | (ASN_APPLICATION | 2) |
Float-Opaque | OPAQUE FLOAT | (ASN_APPLICATION | 8) | Selecting
"none" for remote type effectively deletes the rule even though it will
still appear in the list until deleted. Unused rules at the end of the
list will always show none as the type. |