TEXT   70

SNMP For Mikrotik

Guest on 20th April 2022 03:58:57 PM

  1. # # Retrieves SNMP values from remote agents
  2. [[inputs.snmp]]
  3. #   ## Agent addresses to retrieve values from.
  4. #   ##   example: agents = ["udp://127.0.0.1:161"]
  5. #   ##            agents = ["tcp://127.0.0.1:161"]
  6.    agents = ["udp://192.168.13.105:161"]
  7.  
  8.   [[inputs.snmp.field]]
  9.     name = "hostname"
  10.     oid = ".1.3.6.1.2.1.1.5.0"
  11.     is_tag = true
  12.   [[inputs.snmp.field]]
  13.     name = "uptime"
  14.     oid = ".1.3.6.1.2.1.1.3.0"
  15.   [[inputs.snmp.field]]
  16.     name = "cpu-frequency"
  17.     oid = ".1.3.6.1.4.1.14988.1.1.3.14.0"
  18.   [[inputs.snmp.field]]
  19.     name = "cpu-load"
  20.     oid = ".1.3.6.1.2.1.25.3.3.1.2.1"
  21.   [[inputs.snmp.field]]
  22.     name = "active-fan"
  23.     oid = ".1.3.6.1.4.1.14988.1.1.3.9.0"
  24.   [[inputs.snmp.field]]
  25.     name = "voltage"
  26.     oid = ".1.3.6.1.4.1.14988.1.1.3.8.0"
  27.   [[inputs.snmp.field]]
  28.     name = "temperature"
  29.     oid = ".1.3.6.1.4.1.14988.1.1.3.10.0"
  30.   [[inputs.snmp.field]]
  31.     name = "processor-temperature"
  32.     oid = ".1.3.6.1.4.1.14988.1.1.3.11.0"
  33.   [[inputs.snmp.field]]
  34.     name = "current"
  35.     oid = ".1.3.6.1.4.1.14988.1.1.3.13.0"
  36.   [[inputs.snmp.field]]
  37.     name = "fan-speed"
  38.     oid = ".1.3.6.1.4.1.14988.1.1.3.17.0"
  39.   [[inputs.snmp.field]]
  40.     name = "fan-speed2"
  41.     oid = ".1.3.6.1.4.1.14988.1.1.3.18.0"
  42.   [[inputs.snmp.field]]
  43.     name = "power-consumption"
  44.     oid = ".1.3.6.1.4.1.14988.1.1.3.12.0"
  45.   [[inputs.snmp.field]]
  46.     name = "psu1-state"
  47.     oid = ".1.3.6.1.4.1.14988.1.1.3.15.0"
  48.   [[inputs.snmp.field]]
  49.     name = "psu2-state"
  50.     oid = ".1.3.6.1.4.1.14988.1.1.3.16.0"
  51.  
  52. # Interfaces
  53.   [[inputs.snmp.table]]
  54.     name = "snmp-interfaces"
  55.     inherit_tags = ["hostname"]
  56.     [[inputs.snmp.table.field]]
  57.       name = "if-name"
  58.       oid = ".1.3.6.1.2.1.2.2.1.2"
  59.       is_tag = true
  60.     [[inputs.snmp.table.field]]
  61.       name = "mac-address"
  62.       oid = ".1.3.6.1.2.1.2.2.1.6"
  63.       is_tag = true
  64.  
  65.     [[inputs.snmp.table.field]]
  66.       name = "actual-mtu"
  67.       oid = ".1.3.6.1.2.1.2.2.1.4"
  68.     [[inputs.snmp.table.field]]
  69.       name = "admin-status"
  70.       oid = ".1.3.6.1.2.1.2.2.1.7"
  71.     [[inputs.snmp.table.field]]
  72.       name = "oper-status"
  73.       oid = ".1.3.6.1.2.1.2.2.1.8"
  74.     [[inputs.snmp.table.field]]
  75.       name = "bytes-in"
  76.       oid = ".1.3.6.1.2.1.31.1.1.1.6"
  77.     [[inputs.snmp.table.field]]
  78.       name = "packets-in"
  79.       oid = ".1.3.6.1.2.1.31.1.1.1.7"
  80.     [[inputs.snmp.table.field]]
  81.       name = "discards-in"
  82.       oid = ".1.3.6.1.2.1.2.2.1.13"
  83.     [[inputs.snmp.table.field]]
  84.       name = "errors-in"
  85.       oid = ".1.3.6.1.2.1.2.2.1.14"
  86.     [[inputs.snmp.table.field]]
  87.       name = "bytes-out"
  88.       oid = ".1.3.6.1.2.1.31.1.1.1.10"
  89.     [[inputs.snmp.table.field]]
  90.       name = "packets-out"
  91.       oid = ".1.3.6.1.2.1.31.1.1.1.11"
  92.     [[inputs.snmp.table.field]]
  93.       name = "discards-out"
  94.       oid = ".1.3.6.1.2.1.2.2.1.19"
  95.     [[inputs.snmp.table.field]]
  96.       name= "errors-out"
  97.       oid= ".1.3.6.1.2.1.2.2.1.20"
  98.  
  99. # Wireless interfaces
  100.   [[inputs.snmp.table]]
  101.     name = "snmp-wireless-interfaces"
  102.     inherit_tags = ["hostname"]
  103.     [[inputs.snmp.table.field]]
  104.       name = "ssid"
  105.       oid = ".1.3.6.1.4.1.14988.1.1.1.5.1.12"
  106.       is_tag = true
  107.     [[inputs.snmp.table.field]]
  108.       name = "bssid"
  109.       oid = ".1.3.6.1.4.1.14988.1.1.1.5.1.13"
  110.       is_tag = true
  111.     [[inputs.snmp.table.field]]
  112.       name = "mac"
  113.       oid = ".1.3.6.1.4.1.14988.1.1.1.5.1.1"
  114.       is_tag = true
  115.       conversion = "hwaddr"
  116.  
  117.     [[inputs.snmp.table.field]]
  118.       name = "tx-rate"
  119.       oid = ".1.3.6.1.4.1.14988.1.1.1.5.1.8"
  120.     [[inputs.snmp.table.field]]
  121.       name = "rx-rate"
  122.       oid = ".1.3.6.1.4.1.14988.1.1.1.5.1.9"
  123.     [[inputs.snmp.table.field]]
  124.       name = "client-count"
  125.       oid = ".1.3.6.1.4.1.14988.1.1.1.6.0"
  126.     [[inputs.snmp.table.field]]
  127.       name = "tx-signal"
  128.       oid = ".1.3.6.1.4.1.14988.1.1.1.5.1.10"
  129.     [[inputs.snmp.table.field]]
  130.       name = "rx-signal"
  131.       oid = ".1.3.6.1.4.1.14988.1.1.1.5.1.11"
  132.     [[inputs.snmp.table.field]]
  133.       name = "tx-bytes"
  134.       oid = ".1.3.6.1.4.1.14988.1.1.1.5.1.4"
  135.     [[inputs.snmp.table.field]]
  136.       name = "rx-bytes"
  137.       oid = ".1.3.6.1.4.1.14988.1.1.1.5.1.5"
  138.     [[inputs.snmp.table.field]]
  139.       name = "uptime"
  140.       oid = ".1.3.6.1.4.1.14988.1.1.1.5.1.3"
  141.  
  142. # Memory usage (storage/RAM)
  143.   [[inputs.snmp.table]]
  144.     name = "snmp-memory-usage"
  145.     inherit_tags = ["hostname"]
  146.   [[inputs.snmp.table.field]]
  147.       name = "memory-name"
  148.       oid = ".1.3.6.1.2.1.25.2.3.1.3"
  149.       is_tag = true
  150.   [[inputs.snmp.table.field]]
  151.       name = "total-memory"
  152.       oid = ".1.3.6.1.2.1.25.2.3.1.5"
  153.   [[inputs.snmp.table.field]]
  154.       name = "used-memory"
  155.       oid = ".1.3.6.1.2.1.25.2.3.1.6"
  156.   [[inputs.snmp.table.field]]
  157.       name = "used-memory"
  158.       oid = ".1.3.6.1.2.1.25.2.3.1.7"
  159.   [[inputs.snmp.table.field]]
  160.       name = "used-memory"
  161.       oid = ".1.3.6.1.2.1.25.2.3.1.8"

Raw Paste


Login or Register to edit or fork this paste. It's free.