My MIB file like this
KASHYA-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212;
kashya OBJECT IDENTIFIER ::= { enterprises 21658 }
kashyaRegids OBJECT IDENTIFIER ::= { kashya 1 }
kashyaCommon OBJECT IDENTIFIER ::= { kashya 2 }
kashyaProducts OBJECT IDENTIFIER ::= { kashya 3 }
kBX OBJECT IDENTIFIER ::= { kashyaProducts 1 }
trapInfo OBJECT IDENTIFIER ::= { kBX 1 }
dateAndTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Date and time that trap was sent."
::= { trapInfo 1 }
eventID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Unique event identifier."
::= { trapInfo 2 }
siteName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Name of site where event occurred."
::= { trapInfo 3 }
eventLevel OBJECT-TYPE
SYNTAX INTEGER
{
info(1),
warning(2),
warning-off(3),
error(4),
error-off(5),
critical(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Value | Meaning
------+--------
1 | info
2 | warning
3 | warning-off
4 | error
5 | error-off
6 | critical
"
::= { trapInfo 4 }
eventTopic OBJECT-TYPE
SYNTAX INTEGER
{
site(1),
k-box(2),
group(3),
host(4),
management(5),
generic(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Value | Meaning
------+--------
1 | site
2 | k-box
3 | group
4 | host
5 | management
6 | generic
"
::= { trapInfo 5 }
hostName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host name."
::= { trapInfo 6 }
kboxName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Name of K-Box."
::= { trapInfo 7 }
volumeName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Volume name."
::= { trapInfo 8 }
groupName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Group name."
::= { trapInfo 9 }
eventSummary OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Short description of event."
::= { trapInfo 10 }
eventDescription OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "More detailed description of event."
::= { trapInfo 11 }
--
-- Trap definitions
--
info TRAP-TYPE
ENTERPRISE kBX
VARIABLES { dateAndTime, eventID, siteName, eventLevel, eventTopic, hostName, groupName, kboxName, volumeName, eventSummary, eventDescription }
DESCRIPTION "An informative event, non critical condition"
::= 1
warning TRAP-TYPE
ENTERPRISE kBX
VARIABLES { dateAndTime, eventID, siteName, eventLevel, eventTopic, hostName, groupName, kboxName, volumeName, eventSummary, eventDescription }
DESCRIPTION "A warning, indicating a non critical problem"
::= 2
error TRAP-TYPE
ENTERPRISE kBX
VARIABLES { dateAndTime, eventID, siteName, eventLevel, eventTopic, hostName, groupName, kboxName, volumeName, eventSummary, eventDescription }
DESCRIPTION "An error, indicating a critical problem"
::= 3
END
And my Telegraf.conf file like this:
[[inputs.snmp]]
agents = [ "IP address:161" ]
timeout = "10s"
retries = 3
version = 2
community = "public"
# ## SNMPv3 auth parameters
# sec_name = "admin"
# auth_protocol = "SHA" # Values: "MD5", "SHA", ""
# auth_password = "12345678"
# sec_level = "authNoPriv" # Values: "noAuthNoPriv", "authNoPriv", "authPriv"
# #context_name = ""
# priv_protocol = "AES" # Values: "DES", "AES", ""
# priv_password = "12345678"
#FORTINET-FORTIGATE-MIB::fgVdTable
name = "test"
[[inputs.snmp.field]]
oid = "SNMPv2-MIB::sysUpTime.0"
name = "uptime"
conversion = "float(2)"
[[inputs.snmp.field]]
name = "hostName"
oid = "1.3.6.1.4.1.21658.3.1.1.6"
[[inputs.snmp.field]]
name = "kboxName"
oid = "EMC-RP-MIB::kboxName.0"
[[inputs.snmp.field]]
name = "volumeName"
oid = "3.1.1.1"
[[inputs.snmp.field]]
name = "groupName"
oid = "3.1.1.1"
[[inputs.snmp.field]]
name = "eventSummary"
oid = "1.3.6.1.4.1.21658"
[[inputs.snmp.field]]
name = "eventDescription"
oid = "EMC-RP-MIB::eventDescription.0"
[[inputs.snmp.field]]
name = "dateAndTime"
oid = "EMC-RP-MIB::dateAndTime.0"
[[inputs.snmp.field]]
oid = "EMC-RP-MIB::eventID.0"
name = "eventID"
[[inputs.snmp.field]]
oid = "EMC-RP-MIB::siteName.1"
name = "siteName"
[[inputs.snmp.field]]
oid = "EMC-RP-MIB::eventLevel"
name = "eventLevel"
[[inputs.snmp.field]]
name = "eventTopic"
oid = "EMC-RP-MIB::eventTopic.0"
As a result of this configuration, only sysUpTime appears. Other biglists are not coming, I tried for testing purposes. how exactly should i organize my telegraf file according to my mib file?
Thank in advance