Here is the configuration file. If I disable the snmp version in the inputs.snmp.trap then it works fine, however it doesn’t provide any trap data. If I keep snmp version the inputs.snmp.trap then entire file not providing an output to influxdb.
# # Retrieves SNMP values from remote agents
[[inputs.snmp]]
agents = ["udp://10.10.10.1"]
tags = {alias = "SUBb_a"}
# ## Timeout for each request.
timeout = "25s"
#
# ## SNMP version; can be 1, 2, or 3.
version = 2
#
# ## Unconnected UDP socket
# ## When true, SNMP reponses are accepted from any address not just
# ## the requested address. This can be useful when gathering from
# ## redundant/failover systems.
# # unconnected_udp_socket = false
#
# ## Path to mib files
# ## Used by the gosmi translator.
# ## To add paths when translating with netsnmp, use the MIBDIRS environment variable
path = ["/usr/share/snmp/mibs"]
#
# ## SNMP community string.
community = "ciscotest"
#
# ## Agent host tag
#agent_host_tag = "agent_host"
#
# ## Number of retries to attempt.
retries = 3
interval = "60s"
#
# ## The GETBULK max-repetitions parameter.
max_repetitions = 10
[[inputs.snmp.field]]
oid = “DISMAN-EVENT-MIB::sysUpTimeInstance”
name = “Cisco-Uptime”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "HOST-RESOURCES-MIB::hrSystemProcesses.0"
name = "Cisco-SystemProcesses"
# inherit_tags = ["source"]
[[inputs.snmp.field]]
oid = “CISCO-CCM-MIB::ccmSystemVersion.0”
name = “Cisco-SystemVersion”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "CISCO-CCM-MIB::ccmRegisteredPhones.0"
name = "Cisco-RegisteredPhones"
# inherit_tags = ["source"]
#####################################################################################################################
[[inputs.snmp]]
agents = ["udp://10.10.10.2"]
tags = {alias = "SUBb_b"}
timeout = "25s"
version = 2
path = ["/usr/share/snmp/mibs"]
community = "ciscotest"
retries = 3
interval = "60s"
max_repetitions = 10
[[inputs.snmp.field]]
oid = “DISMAN-EVENT-MIB::sysUpTimeInstance”
name = “Cisco-Uptime”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "HOST-RESOURCES-MIB::hrSystemProcesses.0"
name = "Cisco-SystemProcesses"
# inherit_tags = ["source"]
[[inputs.snmp.field]]
oid = “CISCO-CCM-MIB::ccmSystemVersion.0”
name = “Cisco-SystemVersion”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "CISCO-CCM-MIB::ccmRegisteredPhones.0"
name = "Cisco-RegisteredPhones"
# inherit_tags = ["source"]
[[inputs.snmp.field]]
oid = “CISCO-CCM-MIB::ccmUnregisteredPhones.0”
name = “Cisco-UnRegisteredPhones”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "CISCO-CCM-MIB::ccmRejectedPhones.0"
name = "Cisco-RejectedPhones"
# inherit_tags = ["source"]
[[inputs.snmp.field]]
oid = “CISCO-CCM-MIB::ccmRegisteredGateways.0”
name = “Cisco-RegisteredGateways”
inherit_tags = [“source”]
``
##########################################################################################################
[[inputs.snmp]]
agents = ["udp://10.10.10.3"]
tags = {alias = "SUBb_c"}
timeout = "25s"
version = 2
path = ["/usr/share/snmp/mibs"]
community = "ciscotest"
retries = 3
interval = "60s"
max_repetitions = 10
[[inputs.snmp.field]]
oid = “DISMAN-EVENT-MIB::sysUpTimeInstance”
name = “Cisco-Uptime”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "HOST-RESOURCES-MIB::hrSystemProcesses.0"
name = "Cisco-SystemProcesses"
# inherit_tags = ["source"]
[[inputs.snmp.field]]
oid = “CISCO-CCM-MIB::ccmSystemVersion.0”
name = “Cisco-SystemVersion”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "CISCO-CCM-MIB::ccmRegisteredPhones.0"
name = "Cisco-RegisteredPhones"
# inherit_tags = ["source"]
[[inputs.snmp.field]]
oid = “CISCO-CCM-MIB::ccmUnregisteredPhones.0”
name = “Cisco-UnRegisteredPhones”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "CISCO-CCM-MIB::ccmRejectedPhones.0"
name = "Cisco-RejectedPhones"
# inherit_tags = ["source"]
################################################################################################
[[inputs.snmp]]
agents = ["udp://10.10.10.4"]
tags = {alias = "SUBb_d"}
timeout = "25s"
version = 2
path = ["/usr/share/snmp/mibs"]
community = "ciscotest"
retries = 3
interval = "60s"
max_repetitions = 10
[[inputs.snmp.field]]
oid = “DISMAN-EVENT-MIB::sysUpTimeInstance”
name = “Cisco-Uptime”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "HOST-RESOURCES-MIB::hrSystemProcesses.0"
name = "Cisco-SystemProcesses"
# inherit_tags = ["source"]
[[inputs.snmp.field]]
oid = “CISCO-CCM-MIB::ccmSystemVersion.0”
name = “Cisco-SystemVersion”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "CISCO-CCM-MIB::ccmRegisteredPhones.0"
name = "Cisco-RegisteredPhones"
# inherit_tags = ["source"]
[[inputs.snmp.field]]
oid = “CISCO-CCM-MIB::ccmUnregisteredPhones.0”
name = “Cisco-UnRegisteredPhones”
inherit_tags = [“source”]
################################################################################################
[[inputs.snmp]]
agents = ["udp://10.10.10.5"]
tags = {alias = "SUBb_e"}
timeout = "25s"
version = 2
path = ["/usr/share/snmp/mibs"]
community = "ciscotest"
retries = 3
interval = "60s"
max_repetitions = 10
[[inputs.snmp.field]]
oid = “DISMAN-EVENT-MIB::sysUpTimeInstance”
name = “Cisco-Uptime”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "HOST-RESOURCES-MIB::hrSystemProcesses.0"
name = "Cisco-SystemProcesses"
# inherit_tags = ["source"]
[[inputs.snmp.field]]
oid = “CISCO-CCM-MIB::ccmSystemVersion.0”
name = “Cisco-SystemVersion”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "CISCO-CCM-MIB::ccmRegisteredPhones.0"
name = "Cisco-RegisteredPhones"
# inherit_tags = ["source"]
[[inputs.snmp.field]]
oid = “CISCO-CCM-MIB::ccmUnregisteredPhones.0”
name = “Cisco-UnRegisteredPhones”
inherit_tags = [“source”]
[[inputs.snmp.field]]
oid = "CISCO-CCM-MIB::ccmRejectedPhones.0"
name = "Cisco-RejectedPhones"
# inherit_tags = ["source"]
# Receive SNMP traps
[[inputs.snmp_trap]]
# ## Transport, local address, and port to listen on. Transport must
# ## be "udp://". Omit local address to listen on all interfaces.
# ## example: "udp://127.0.0.1:1234"
# ##
# ## Special permissions may be required to listen on a port less than
# ## 1024. See README.md for details
# ##
service_address = "udp://:162"
# ##
# ## Path to mib files
# ## Used by the gosmi translator.
# ## To add paths when translating with netsnmp, use the MIBDIRS environment variable
path = ["/usr/share/snmp/mibs"]
# ##
# ## Deprecated in 1.20.0; no longer running snmptranslate
# ## Timeout running snmptranslate command
# # timeout = "5s"
# ## Snmp version
version = "2c"