meraki

Sample config:

[[inputs.snmp]]
  agents = [ "meraki:161" ]
  timeout = "5s"
  retries = 3
  version = 2
  community = "public"
  max_repetitions = 10

  name = "system"
  [[inputs.snmp.field]]
    name = "hostname"
    oid = "SNMPv2-MIB::sysName"
    is_tag = true
  [[inputs.snmp.field]]
    name = "uptime"
    oid = "DISMAN-EXPRESSION-MIB::sysUpTimeInstance"
  [[inputs.snmp.table]]
    name = "interface"
    inherit_tags = [ "hostname" ]
    oid = "IF-MIB::ifTable"
  [[inputs.snmp.table.field]]
    name = "ifDescr"
    oid = "IF-MIB::ifDescr"
    is_tag = true
  [[inputs.snmp.table]]
    name = "interface"
    inherit_tags = [ "hostname" ]
    oid = "IF-MIB::ifXTable"
    [[inputs.snmp.table.field]]
      name = "ifDescr"
      oid = "IF-MIB::ifDescr"
      is_tag = true
  [[inputs.snmp.field]]
    name = "ifAdmin"
    oid = "IF-MIB::ifAdminStatus"
  [[inputs.snmp.field]]
    name = "ifOper"
    oid = "IF-MIB::ifOperStatus"
  [[inputs.snmp.field]]
    name = "ifInOctets"
    oid = "IF-MIB::ifInOctets"
  [[inputs.snmp.field]]
    name = "ifOutOctets"
    oid = "IF-MIB::ifOutOctets"
  [[inputs.snmp.field]]
    name = "ifInErrors"
    oid = "IF-MIB::ifInErrors"
  [[inputs.snmp.field]]
    name = "ifOutErrors"
    oid = "IF-MIB::ifOutErrors"
  [[inputs.snmp.field]]
    name = "ifHCInOctets"
    oid = "IF-MIB::ifHCInOctets"
  [[inputs.snmp.field]]
    name = "ifHCOutOctets"
    oid = "IF-MIB::ifHCOutOctets"
  [[inputs.snmp.field]]
    name = "ifHCInUcastPkts"
    oid = "IF-MIB::ifHCInUcastPkts"
  [[inputs.snmp.field]]
    name = "ifHCOutUcastPkts"
    oid = "IF-MIB::ifHCOutUcastPkts"
  [[inputs.snmp.field]]
    name = "ifHCInMulticastPkts"
    oid = "IF-MIB::ifHCInMulticastPkts"
  [[inputs.snmp.field]]
    name = "ifHCOutMulticastPkts"
    oid = "IF-MIB::ifHCOutMulticastPkts"