PraveenKT
(Praveen Kumar Teegala)
May 20, 2020, 8:19am
1
i am successfully SNMP polling the network device. But fields in output are OID. how do i get proper fields. Below is example output.
++++++++++++++++++++++++++++++++++++++++
"host" => "x.x.x.x",
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifName.10101 " => "Gi1/0/1",
"@version " => "1",
"type" => "snmpv2",
"@timestamp " => 2020-05-20T08:01:42.315Z,
"tags" => [
[0] "LOGSTASH",
[1] "INHY",
[2] "SNMPv2"
]
+++++++++++++++++++++++++++++++++++++++++++++++
What do you think is "proper"?
PraveenKT
(Praveen Kumar Teegala)
May 20, 2020, 5:53pm
3
field names. like interface, cpu utilization, memory free, memory used, etc, instead of OID
If you want to trim iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifName.10101 down to just ifName you could use something similar to this . Obviously you would have to change the if and add a second gsub to strip the leading elements of the name.
PraveenKT
(Praveen Kumar Teegala)
May 27, 2020, 8:25am
5
Below is stdout. Is tehere any another option other than conversion like you told.
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCOutOctets.3" => 1005966852480,
"@version" => "1",
"iso.org.dod.internet.private.enterprises.12356.101.12.2.1.4.2.1" => "error: no such instance currently exists at this OID",
"iso.org.dod.internet.private.enterprises.12356.101.12.2.2.1.6.2.1" => "103.44.2.78",
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.4" => "act",
"iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutOctets.3" => 944505216,
"hostsnmp" => "10.252.255.1",
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCInOctets.4" => 445503968,
"iso.org.dod.internet.private.enterprises.12356.101.12.2.2.1.4.2.1" => "155.94.153.1",
"type" => "snmpv2"
}
{
"iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInOctets.3" => 4268568351,
"iso.org.dod.internet.private.enterprises.12356.101.12.2.2.1.2.2.1" => "inhy-to-usla-1",
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.3" => "pioneer",
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifName.3" => "port1",
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCOutOctets.4" => 39305728,
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHighSpeed.3" => 1000,
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCInOctets.3" => 1206859411231,
"@timestamp" => 2020-05-27T08:19:28.719Z,
"tags" => [
[0] "ISSQLOGSTASH",
[1] "INHY",
[2] "SNMPv2"
],
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCOutOctets.3" => 1005966998838,
"@version" => "1",
"iso.org.dod.internet.private.enterprises.12356.101.12.2.1.4.2.1" => "error: no such instance currently exists at this OID",
"iso.org.dod.internet.private.enterprises.12356.101.12.2.2.1.6.2.1" => "103.44.2.78",
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.4" => "act",
"iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutOctets.3" => 944651574,
"hostsnmp" => "10.252.255.1",
"iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCInOctets.4" => 445504032,
"iso.org.dod.internet.private.enterprises.12356.101.12.2.2.1.4.2.1" => "155.94.153.1",
"type" => "snmpv2"
``````````````````````````````
system
(system)
Closed
June 24, 2020, 8:25am
6
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.