1{ 2 "devices": [ 3 { 4 "deviceName": "SNMP router", 5 "deviceType": "snmp", 6 "ip": "snmp.live.gambitcommunications.com", 7 "port": 161, 8 "pollPeriod": 5000, 9 "community": "public", 10 "attributes": [ 11 { 12 "key": "ReceivedFromGet", 13 "method": "get", 14 "oid": "1.3.6.1.2.1.1.1.0", 15 "timeout": 6 16 }, 17 { 18 "key": "ReceivedFromMultiGet", 19 "method": "multiget", 20 "oid": [ 21 "1.3.6.1.2.1.1.1.0", 22 "1.3.6.1.2.1.1.2.0" 23 ], 24 "timeout": 6 25 }, 26 { 27 "key": "ReceivedFromGetNext", 28 "method": "getnext", 29 "oid": "1.3.6.1.2.1.1.1.0", 30 "timeout": 6 31 }, 32 { 33 "key": "ReceivedFromMultiWalk", 34 "method": "multiwalk", 35 "oid": [ 36 "1.3.6.1.2.1.1.1.0", 37 "1.3.6.0.1.2.1" 38 ] 39 }, 40 { 41 "key": "ReceivedFromBulkWalk", 42 "method": "bulkwalk", 43 "oid": [ 44 "1.3.6.1.2.1.1.1.0", 45 "1.3.6.1.2.1.1.2.0" 46 ] 47 }, 48 { 49 "key": "ReceivedFromBulkGet", 50 "method": "bulkget", 51 "scalarOid": [ 52 "1.3.6.1.2.1.1.1.0", 53 "1.3.6.1.2.1.1.2.0" 54 ], 55 "repeatingOid": [ 56 "1.3.6.1.2.1.1.1.0", 57 "1.3.6.1.2.1.1.2.0" 58 ], 59 "maxListSize": 10 60 } 61 ], 62 "telemetry": [ 63 { 64 "key": "ReceivedFromWalk", 65 "community": "private", 66 "method": "walk", 67 "oid": "1.3.6.1.2.1.1.1.0" 68 }, 69 { 70 "key": "ReceivedFromTable", 71 "method": "table", 72 "oid": "1.3.6.1.2.1.1" 73 } 74 ], 75 "attributeUpdateRequests": [ 76 { 77 "attributeFilter": "dataToSet", 78 "method": "set", 79 "oid": "1.3.6.1.2.1.1.1.0" 80 }, 81 { 82 "attributeFilter": "dataToMultiSet", 83 "method": "multiset", 84 "mappings": { 85 "1.2.3": "10", 86 "2.3.4": "${attribute}" 87 } 88 } 89 ], 90 "serverSideRpcRequests": [ 91 { 92 "requestFilter": "setData", 93 "method": "set", 94 "oid": "1.3.6.1.2.1.1.1.0" 95 }, 96 { 97 "requestFilter": "multiSetData", 98 "method": "multiset" 99 }, 100 { 101 "requestFilter": "getData", 102 "method": "get", 103 "oid": "1.3.6.1.2.1.1.1.0" 104 }, 105 { 106 "requestFilter": "runBulkWalk", 107 "method": "bulkwalk", 108 "oid": [ 109 "1.3.6.1.2.1.1.1.0", 110 "1.3.6.1.2.1.1.2.0" 111 ] 112 } 113 ] 114 }, 115 { 116 "deviceName": "SNMP router", 117 "deviceType": "snmp", 118 "ip": "127.0.0.1", 119 "pollPeriod": 5000, 120 "community": "public", 121 "converter": "CustomSNMPConverter", 122 "attributes": [ 123 { 124 "key": "ReceivedFromGetWithCustomConverter", 125 "method": "get", 126 "oid": "1.3.6.1.2.1.1.1.0" 127 } 128 ], 129 "telemetry": [ 130 { 131 "key": "ReceivedFromTableWithCustomConverter", 132 "method": "table", 133 "oid": "1.3.6.1.2.1.1.1.0" 134 } 135 ] 136 } 137 ] 138 }