138 lines
3.4 KiB
JSON
138 lines
3.4 KiB
JSON
{
|
|
"devices": [
|
|
{
|
|
"deviceName": "SNMP router",
|
|
"deviceType": "snmp",
|
|
"ip": "snmp.live.gambitcommunications.com",
|
|
"port": 161,
|
|
"pollPeriod": 5000,
|
|
"community": "public",
|
|
"attributes": [
|
|
{
|
|
"key": "ReceivedFromGet",
|
|
"method": "get",
|
|
"oid": "1.3.6.1.2.1.1.1.0",
|
|
"timeout": 6
|
|
},
|
|
{
|
|
"key": "ReceivedFromMultiGet",
|
|
"method": "multiget",
|
|
"oid": [
|
|
"1.3.6.1.2.1.1.1.0",
|
|
"1.3.6.1.2.1.1.2.0"
|
|
],
|
|
"timeout": 6
|
|
},
|
|
{
|
|
"key": "ReceivedFromGetNext",
|
|
"method": "getnext",
|
|
"oid": "1.3.6.1.2.1.1.1.0",
|
|
"timeout": 6
|
|
},
|
|
{
|
|
"key": "ReceivedFromMultiWalk",
|
|
"method": "multiwalk",
|
|
"oid": [
|
|
"1.3.6.1.2.1.1.1.0",
|
|
"1.3.6.0.1.2.1"
|
|
]
|
|
},
|
|
{
|
|
"key": "ReceivedFromBulkWalk",
|
|
"method": "bulkwalk",
|
|
"oid": [
|
|
"1.3.6.1.2.1.1.1.0",
|
|
"1.3.6.1.2.1.1.2.0"
|
|
]
|
|
},
|
|
{
|
|
"key": "ReceivedFromBulkGet",
|
|
"method": "bulkget",
|
|
"scalarOid": [
|
|
"1.3.6.1.2.1.1.1.0",
|
|
"1.3.6.1.2.1.1.2.0"
|
|
],
|
|
"repeatingOid": [
|
|
"1.3.6.1.2.1.1.1.0",
|
|
"1.3.6.1.2.1.1.2.0"
|
|
],
|
|
"maxListSize": 10
|
|
}
|
|
],
|
|
"telemetry": [
|
|
{
|
|
"key": "ReceivedFromWalk",
|
|
"community": "private",
|
|
"method": "walk",
|
|
"oid": "1.3.6.1.2.1.1.1.0"
|
|
},
|
|
{
|
|
"key": "ReceivedFromTable",
|
|
"method": "table",
|
|
"oid": "1.3.6.1.2.1.1"
|
|
}
|
|
],
|
|
"attributeUpdateRequests": [
|
|
{
|
|
"attributeFilter": "dataToSet",
|
|
"method": "set",
|
|
"oid": "1.3.6.1.2.1.1.1.0"
|
|
},
|
|
{
|
|
"attributeFilter": "dataToMultiSet",
|
|
"method": "multiset",
|
|
"mappings": {
|
|
"1.2.3": "10",
|
|
"2.3.4": "${attribute}"
|
|
}
|
|
}
|
|
],
|
|
"serverSideRpcRequests": [
|
|
{
|
|
"requestFilter": "setData",
|
|
"method": "set",
|
|
"oid": "1.3.6.1.2.1.1.1.0"
|
|
},
|
|
{
|
|
"requestFilter": "multiSetData",
|
|
"method": "multiset"
|
|
},
|
|
{
|
|
"requestFilter": "getData",
|
|
"method": "get",
|
|
"oid": "1.3.6.1.2.1.1.1.0"
|
|
},
|
|
{
|
|
"requestFilter": "runBulkWalk",
|
|
"method": "bulkwalk",
|
|
"oid": [
|
|
"1.3.6.1.2.1.1.1.0",
|
|
"1.3.6.1.2.1.1.2.0"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"deviceName": "SNMP router",
|
|
"deviceType": "snmp",
|
|
"ip": "127.0.0.1",
|
|
"pollPeriod": 5000,
|
|
"community": "public",
|
|
"converter": "CustomSNMPConverter",
|
|
"attributes": [
|
|
{
|
|
"key": "ReceivedFromGetWithCustomConverter",
|
|
"method": "get",
|
|
"oid": "1.3.6.1.2.1.1.1.0"
|
|
}
|
|
],
|
|
"telemetry": [
|
|
{
|
|
"key": "ReceivedFromTableWithCustomConverter",
|
|
"method": "table",
|
|
"oid": "1.3.6.1.2.1.1.1.0"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |