From ae070d0e1cd5a4df1b283f97e1d10eb67d28e2fb Mon Sep 17 00:00:00 2001 From: Brian Brazil Date: Tue, 25 Sep 2018 14:07:24 +0100 Subject: [PATCH 1/6] Be explicit about deleting labels after lookups. Also ensure index labels are sanitized. Signed-off-by: Brian Brazil --- collector.go | 4 ++++ collector_test.go | 9 ++++++++ generator/FORMAT.md | 2 +- generator/tree.go | 17 +++++++++++++-- generator/tree_test.go | 49 ++++++++++++++++++++++++++++++------------ 5 files changed, 64 insertions(+), 17 deletions(-) diff --git a/collector.go b/collector.go index a90096fc..f0911332 100644 --- a/collector.go +++ b/collector.go @@ -596,6 +596,10 @@ func indexesToLabels(indexOids []int, metric *config.Metric, oidToPdu map[string // Perform lookups. for _, lookup := range metric.Lookups { + if len(lookup.Labels) == 0 { + delete(labels, lookup.Labelname) + continue + } oid := lookup.Oid for _, label := range lookup.Labels { oid = fmt.Sprintf("%s.%s", oid, listToOid(labelOids[label])) diff --git a/collector_test.go b/collector_test.go index 0510920d..a777eb13 100644 --- a/collector_test.go +++ b/collector_test.go @@ -726,6 +726,15 @@ func TestIndexesToLabels(t *testing.T) { oidToPdu: map[string]gosnmp.SnmpPDU{"1.2.3.4": gosnmp.SnmpPDU{Value: []byte{5, 6, 7, 8}}}, result: map[string]string{"l": "0x05060708"}, }, + { + oid: []int{4}, + metric: config.Metric{ + Indexes: []*config.Index{{Labelname: "l", Type: "gauge"}}, + Lookups: []*config.Lookup{{Labelname: "l"}}, + }, + oidToPdu: map[string]gosnmp.SnmpPDU{}, + result: map[string]string{}, + }, { oid: []int{4}, metric: config.Metric{ diff --git a/generator/FORMAT.md b/generator/FORMAT.md index bbdd3ed1..7cdc0056 100644 --- a/generator/FORMAT.md +++ b/generator/FORMAT.md @@ -50,7 +50,7 @@ module_name: # Lookups take original indexes, look them up in another part of the # oid tree and overwrite the given output label. lookups: - - labels: [ifDescr] # Input label name(s). + - labels: [ifDescr] # Input label name(s). Empty means delete the output label. oid: 1.3.6.1.2.1.2.2.1.2 # OID to look under. labelname: ifDescr # Output label name. type: OctetString # Type of output object. diff --git a/generator/tree.go b/generator/tree.go index 3d4030c4..4376be9c 100644 --- a/generator/tree.go +++ b/generator/tree.go @@ -371,6 +371,7 @@ func generateConfigModule(cfg *ModuleConfig, node *Node, nameToNode map[string]* // Apply lookups. for _, lookup := range cfg.Lookups { for _, metric := range out.Metrics { + toDelete := []string{} for _, index := range metric.Indexes { if index.Labelname == lookup.OldIndex { if _, ok := nameToNode[lookup.NewIndex]; !ok { @@ -378,13 +379,13 @@ func generateConfigModule(cfg *ModuleConfig, node *Node, nameToNode map[string]* } indexNode := nameToNode[lookup.NewIndex] // Avoid leaving the old labelname around. - index.Labelname = sanitizeLabelName(indexNode.Label) + toDelete = append(toDelete, lookup.OldIndex) typ, ok := metricType(indexNode.Type) if !ok { log.Fatalf("Unknown index type %s for %s", indexNode.Type, lookup.NewIndex) } metric.Lookups = append(metric.Lookups, &config.Lookup{ - Labels: []string{sanitizeLabelName(indexNode.Label)}, + Labels: []string{sanitizeLabelName(index.Labelname)}, Labelname: sanitizeLabelName(indexNode.Label), Type: typ, Oid: indexNode.Oid, @@ -399,6 +400,18 @@ func generateConfigModule(cfg *ModuleConfig, node *Node, nameToNode map[string]* } } } + for _, l := range toDelete { + metric.Lookups = append(metric.Lookups, &config.Lookup{ + Labelname: sanitizeLabelName(l), + }) + } + } + } + + // Ensure index label names are sane. + for _, metric := range out.Metrics { + for _, index := range metric.Indexes { + index.Labelname = sanitizeLabelName(index.Labelname) } } diff --git a/generator/tree_test.go b/generator/tree_test.go index 840d956b..b6614dc9 100644 --- a/generator/tree_test.go +++ b/generator/tree_test.go @@ -971,17 +971,20 @@ func TestGenerateConfigModule(t *testing.T) { Type: "gauge", Indexes: []*config.Index{ { - Labelname: "octetDesc", + Labelname: "octetIndex", Type: "gauge", }, }, Lookups: []*config.Lookup{ { - Labels: []string{"octetDesc"}, + Labels: []string{"octetIndex"}, Labelname: "octetDesc", Type: "OctetString", Oid: "1.1.1.2", }, + { + Labelname: "octetIndex", + }, }, }, }, @@ -1018,17 +1021,20 @@ func TestGenerateConfigModule(t *testing.T) { Type: "gauge", Indexes: []*config.Index{ { - Labelname: "octetDesc", + Labelname: "octetIndex", Type: "gauge", }, }, Lookups: []*config.Lookup{ { - Labels: []string{"octetDesc"}, + Labels: []string{"octetIndex"}, Labelname: "octetDesc", Type: "OctetString", Oid: "1.1.1.2", }, + { + Labelname: "octetIndex", + }, }, }, }, @@ -1088,17 +1094,20 @@ func TestGenerateConfigModule(t *testing.T) { Help: " - 1.1.1.3", Indexes: []*config.Index{ { - Labelname: "octet_Desc", + Labelname: "octet_Index", Type: "gauge", }, }, Lookups: []*config.Lookup{ { - Labels: []string{"octet_Desc"}, + Labels: []string{"octet_Index"}, Labelname: "octet_Desc", Type: "OctetString", Oid: "1.1.1.2", }, + { + Labelname: "octet_Index", + }, }, }, }, @@ -1246,17 +1255,20 @@ func TestGenerateConfigModule(t *testing.T) { Help: " - 1.1.1.2", Indexes: []*config.Index{ { - Labelname: "tableDesc", + Labelname: "tableIndex", Type: "gauge", }, }, Lookups: []*config.Lookup{ { - Labels: []string{"tableDesc"}, + Labels: []string{"tableIndex"}, Labelname: "tableDesc", Type: "OctetString", Oid: "1.1.1.3", }, + { + Labelname: "tableIndex", + }, }, }, { @@ -1266,17 +1278,20 @@ func TestGenerateConfigModule(t *testing.T) { Help: " - 1.1.1.4", Indexes: []*config.Index{ { - Labelname: "tableDesc", + Labelname: "tableIndex", Type: "gauge", }, }, Lookups: []*config.Lookup{ { - Labels: []string{"tableDesc"}, + Labels: []string{"tableIndex"}, Labelname: "tableDesc", Type: "OctetString", Oid: "1.1.1.3", }, + { + Labelname: "tableIndex", + }, }, }, }, @@ -1314,17 +1329,20 @@ func TestGenerateConfigModule(t *testing.T) { Help: " - 1.1.1.2", Indexes: []*config.Index{ { - Labelname: "tableDesc", + Labelname: "tableIndex", Type: "gauge", }, }, Lookups: []*config.Lookup{ { - Labels: []string{"tableDesc"}, + Labels: []string{"tableIndex"}, Labelname: "tableDesc", Type: "OctetString", Oid: "1.1.1.3", }, + { + Labelname: "tableIndex", + }, }, }, { @@ -1334,17 +1352,20 @@ func TestGenerateConfigModule(t *testing.T) { Help: " - 1.1.1.3", Indexes: []*config.Index{ { - Labelname: "tableDesc", + Labelname: "tableIndex", Type: "gauge", }, }, Lookups: []*config.Lookup{ { - Labels: []string{"tableDesc"}, + Labels: []string{"tableIndex"}, Labelname: "tableDesc", Type: "OctetString", Oid: "1.1.1.3", }, + { + Labelname: "tableIndex", + }, }, }, }, From c9e24648abfe02fd3ffdf59de59c4f2bece2249c Mon Sep 17 00:00:00 2001 From: Brian Brazil Date: Tue, 25 Sep 2018 14:38:15 +0100 Subject: [PATCH 2/6] Support multi-index lookups. This changes old_index to be old_indexes in generator.yml. Signed-off-by: Brian Brazil --- config/config.go | 4 +- generator/README.md | 2 +- generator/config.go | 4 +- generator/generator.yml | 34 +- generator/tree.go | 72 +- generator/tree_test.go | 78 +- snmp.yml | 1654 ++++++++++++++++++++++++++------------- 7 files changed, 1231 insertions(+), 617 deletions(-) diff --git a/config/config.go b/config/config.go index e1af00d6..3fe0b206 100644 --- a/config/config.go +++ b/config/config.go @@ -189,8 +189,8 @@ type Index struct { type Lookup struct { Labels []string `yaml:"labels"` Labelname string `yaml:"labelname"` - Oid string `yaml:"oid"` - Type string `yaml:"type"` + Oid string `yaml:"oid,omitempty"` + Type string `yaml:"type,omitempty"` } // Secret is a string that must not be revealed on marshaling. diff --git a/generator/README.md b/generator/README.md index a2b19760..b10f41a8 100644 --- a/generator/README.md +++ b/generator/README.md @@ -92,7 +92,7 @@ modules: # on the resulting metrics from that table. Instead, use the index to # lookup the bsnDot11EssSsid table entry and create a bsnDot11EssSsid label # with that value. - - old_index: bsnDot11EssIndex + - old_indexes: [bsnDot11EssIndex] new_index: bsnDot11EssSsid overrides: # Allows for per-module overrides of bits of MIBs diff --git a/generator/config.go b/generator/config.go index 1e5b5a1c..984bb107 100644 --- a/generator/config.go +++ b/generator/config.go @@ -53,6 +53,6 @@ type ModuleConfig struct { } type Lookup struct { - OldIndex string `yaml:"old_index"` - NewIndex string `yaml:"new_index"` + OldIndexes []string `yaml:"old_indexes"` + NewIndex string `yaml:"new_index"` } diff --git a/generator/generator.yml b/generator/generator.yml index ddc8ad79..1269a4ad 100644 --- a/generator/generator.yml +++ b/generator/generator.yml @@ -6,19 +6,19 @@ modules: if_mib_ifalias: walk: [sysUpTime, interfaces, ifXTable] lookups: - - old_index: ifIndex + - old_indexes: [ifIndex] new_index: ifAlias # Interfaces if ifDescr is unique. if_mib_ifdescr: walk: [sysUpTime, interfaces, ifXTable] lookups: - - old_index: ifIndex + - old_indexes: [ifIndex] new_index: ifDescr # Interfaces if ifName is unique. if_mib_ifname: walk: [sysUpTime, interfaces, ifXTable] lookups: - - old_index: ifIndex + - old_indexes: [ifIndex] # Use OID to avoid conflict with Netscaler NS-ROOT-MIB. new_index: 1.3.6.1.2.1.31.1.1.1.1 # ifName @@ -35,9 +35,9 @@ modules: - 1.3.6.1.4.1.14179.2.2.13.1.3 # bsnAPIfLoadChannelUtilization - 1.3.6.1.4.1.14179.2.2.15.1.21 # bsnAPIfDBNoisePower lookups: - - old_index: bsnDot11EssIndex + - old_indexes: [bsnDot11EssIndex] new_index: bsnDot11EssSsid - - old_index: bsnAPDot3MacAddress + - old_indexes: [bsnAPDot3MacAddress] new_index: bsnAPName # APC/Schneider UPS Network Management Cards @@ -68,9 +68,9 @@ modules: - 1.3.6.1.4.1.318.1.1.1.12 # upsOutletGroups - 1.3.6.1.4.1.318.1.1.10.2.3.2 # iemStatusProbesTable lookups: - - old_index: upsOutletGroupStatusIndex + - old_indexes: [upsOutletGroupStatusIndex] new_index: upsOutletGroupStatusName - - old_index: iemStatusProbeIndex + - old_indexes: [iemStatusProbeIndex] new_index: iemStatusProbeName # ServerTech Sentry 3 MIB @@ -159,22 +159,22 @@ modules: - 1.3.6.1.4.1.6574.102 # spaceIO - 1.3.6.1.4.1.6574.104 # synologyiSCSILUN lookups: - - old_index: spaceIOIndex + - old_indexes: [spaceIOIndex] new_index: spaceIODevice - - old_index: storageIOIndex + - old_indexes: [storageIOIndex] new_index: storageIODevice - - old_index: serviceInfoIndex + - old_indexes: [serviceInfoIndex] new_index: serviceName - - old_index: ifIndex + - old_indexes: [ifIndex] # Use OID to avoid conflict with Netscaler NS-ROOT-MIB. new_index: 1.3.6.1.2.1.31.1.1.1.1 # ifName - - old_index: diskIndex + - old_indexes: [diskIndex] new_index: diskID - - old_index: raidIndex + - old_indexes: [raidIndex] new_index: raidName - - old_index: laIndex + - old_indexes: [laIndex] new_index: laNames - - old_index: hrStorageIndex + - old_indexes: [hrStorageIndex] new_index: hrStorageDescr # DD-WRT @@ -195,9 +195,9 @@ modules: - 1.3.6.1.4.1.2021.10.1.5 # laLoadInt - 1.3.6.1.4.1.2021.11 # systemStats lookups: - - old_index: ifIndex + - old_indexes: [ifIndex] new_index: ifDescr - - old_index: laIndex + - old_indexes: [laIndex] new_index: laNames # Ubiquiti / AirMAX diff --git a/generator/tree.go b/generator/tree.go index 4376be9c..e81f193b 100644 --- a/generator/tree.go +++ b/generator/tree.go @@ -369,43 +369,53 @@ func generateConfigModule(cfg *ModuleConfig, node *Node, nameToNode map[string]* } // Apply lookups. - for _, lookup := range cfg.Lookups { - for _, metric := range out.Metrics { - toDelete := []string{} + for _, metric := range out.Metrics { + toDelete := []string{} + for _, lookup := range cfg.Lookups { + foundIndexes := 0 + // See if all lookup indexes are present. for _, index := range metric.Indexes { - if index.Labelname == lookup.OldIndex { - if _, ok := nameToNode[lookup.NewIndex]; !ok { - log.Fatalf("Unknown index '%s'", lookup.NewIndex) - } - indexNode := nameToNode[lookup.NewIndex] - // Avoid leaving the old labelname around. - toDelete = append(toDelete, lookup.OldIndex) - typ, ok := metricType(indexNode.Type) - if !ok { - log.Fatalf("Unknown index type %s for %s", indexNode.Type, lookup.NewIndex) - } - metric.Lookups = append(metric.Lookups, &config.Lookup{ - Labels: []string{sanitizeLabelName(index.Labelname)}, - Labelname: sanitizeLabelName(indexNode.Label), - Type: typ, - Oid: indexNode.Oid, - }) - // Make sure we walk the lookup OID(s). - if len(tableInstances[metric.Oid]) > 0 { - for _, index := range tableInstances[metric.Oid] { - needToWalk[indexNode.Oid+index+"."] = struct{}{} - } - } else { - needToWalk[indexNode.Oid] = struct{}{} + for _, lookupIndex := range lookup.OldIndexes { + if index.Labelname == lookupIndex { + foundIndexes++ } } } - for _, l := range toDelete { - metric.Lookups = append(metric.Lookups, &config.Lookup{ - Labelname: sanitizeLabelName(l), - }) + if foundIndexes == len(lookup.OldIndexes) { + if _, ok := nameToNode[lookup.NewIndex]; !ok { + log.Fatalf("Unknown index '%s'", lookup.NewIndex) + } + indexNode := nameToNode[lookup.NewIndex] + typ, ok := metricType(indexNode.Type) + if !ok { + log.Fatalf("Unknown index type %s for %s", indexNode.Type, lookup.NewIndex) + } + l := &config.Lookup{ + Labelname: sanitizeLabelName(indexNode.Label), + Type: typ, + Oid: indexNode.Oid, + } + for _, oldIndex := range lookup.OldIndexes { + l.Labels = append(l.Labels, sanitizeLabelName(oldIndex)) + } + metric.Lookups = append(metric.Lookups, l) + // Make sure we walk the lookup OID(s). + if len(tableInstances[metric.Oid]) > 0 { + for _, index := range tableInstances[metric.Oid] { + needToWalk[indexNode.Oid+index+"."] = struct{}{} + } + } else { + needToWalk[indexNode.Oid] = struct{}{} + } + // Avoid leaving the old labelname around. + toDelete = append(toDelete, lookup.OldIndexes...) } } + for _, l := range toDelete { + metric.Lookups = append(metric.Lookups, &config.Lookup{ + Labelname: sanitizeLabelName(l), + }) + } } // Ensure index label names are sane. diff --git a/generator/tree_test.go b/generator/tree_test.go index b6614dc9..623c5945 100644 --- a/generator/tree_test.go +++ b/generator/tree_test.go @@ -955,8 +955,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octetFoo"}, Lookups: []*Lookup{ { - OldIndex: "octetIndex", - NewIndex: "octetDesc", + OldIndexes: []string{"octetIndex"}, + NewIndex: "octetDesc", }, }, }, @@ -1005,8 +1005,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octetFoo"}, Lookups: []*Lookup{ { - OldIndex: "octetIndex", - NewIndex: "1.1.1.2", + OldIndexes: []string{"octetIndex"}, + NewIndex: "1.1.1.2", }, }, }, @@ -1040,6 +1040,64 @@ func TestGenerateConfigModule(t *testing.T) { }, }, }, + // Multi-index table lookup, lookup not walked. + { + node: &Node{Oid: "1", Label: "root", + Children: []*Node{ + {Oid: "1.1", Label: "octet", + Children: []*Node{ + {Oid: "1.1.1", Label: "octetEntry", Indexes: []string{"octetIndex", "octetIndex2"}, + Children: []*Node{ + {Oid: "1.1.1.1", Access: "ACCESS_READONLY", Label: "octetIndex", Type: "INTEGER"}, + {Oid: "1.1.1.2", Access: "ACCESS_READONLY", Label: "octetIndex2", Type: "INTEGER"}, + {Oid: "1.1.1.3", Access: "ACCESS_READONLY", Label: "octetDesc", Type: "OCTETSTR"}, + {Oid: "1.1.1.4", Access: "ACCESS_READONLY", Label: "octetFoo", Type: "INTEGER"}}}}}}}, + cfg: &ModuleConfig{ + Walk: []string{"octetFoo"}, + Lookups: []*Lookup{ + { + OldIndexes: []string{"octetIndex", "octetIndex2"}, + NewIndex: "octetDesc", + }, + }, + }, + out: &config.Module{ + // Walk is expanded to include the lookup OID. + Walk: []string{"1.1.1.3", "1.1.1.4"}, + Metrics: []*config.Metric{ + { + Name: "octetFoo", + Oid: "1.1.1.4", + Help: " - 1.1.1.4", + Type: "gauge", + Indexes: []*config.Index{ + { + Labelname: "octetIndex", + Type: "gauge", + }, + { + Labelname: "octetIndex2", + Type: "gauge", + }, + }, + Lookups: []*config.Lookup{ + { + Labels: []string{"octetIndex", "octetIndex2"}, + Labelname: "octetDesc", + Type: "OctetString", + Oid: "1.1.1.3", + }, + { + Labelname: "octetIndex", + }, + { + Labelname: "octetIndex2", + }, + }, + }, + }, + }, + }, // Validate metric names. { node: &Node{Oid: "1", Label: "root", @@ -1078,8 +1136,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octet^Foo"}, Lookups: []*Lookup{ { - OldIndex: "octet&Index", - NewIndex: "1.1.1.2", + OldIndexes: []string{"octet&Index"}, + NewIndex: "1.1.1.2", }, }, }, @@ -1240,8 +1298,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"1.1.1.2.100", "1.1.1.4.100", "1.1.1.2.200"}, Lookups: []*Lookup{ { - OldIndex: "tableIndex", - NewIndex: "tableDesc", + OldIndexes: []string{"tableIndex"}, + NewIndex: "tableDesc", }, }, }, @@ -1313,8 +1371,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"1.1.1.2.100", "1.1.1.3"}, Lookups: []*Lookup{ { - OldIndex: "tableIndex", - NewIndex: "tableDesc", + OldIndexes: []string{"tableIndex"}, + NewIndex: "tableDesc", }, }, }, diff --git a/snmp.yml b/snmp.yml index e9338878..cbefce3d 100644 --- a/snmp.yml +++ b/snmp.yml @@ -196,81 +196,93 @@ apcups: type: gauge help: The index to the outlet group entry. - 1.3.6.1.4.1.318.1.1.1.12.1.2.1.1 indexes: - - labelname: upsOutletGroupStatusName + - labelname: upsOutletGroupStatusIndex type: gauge lookups: - labels: - - upsOutletGroupStatusName + - upsOutletGroupStatusIndex labelname: upsOutletGroupStatusName oid: 1.3.6.1.4.1.318.1.1.1.12.1.2.1.2 type: DisplayString + - labels: [] + labelname: upsOutletGroupStatusIndex - name: upsOutletGroupStatusName oid: 1.3.6.1.4.1.318.1.1.1.12.1.2.1.2 type: DisplayString help: The name of the outlet group - 1.3.6.1.4.1.318.1.1.1.12.1.2.1.2 indexes: - - labelname: upsOutletGroupStatusName + - labelname: upsOutletGroupStatusIndex type: gauge lookups: - labels: - - upsOutletGroupStatusName + - upsOutletGroupStatusIndex labelname: upsOutletGroupStatusName oid: 1.3.6.1.4.1.318.1.1.1.12.1.2.1.2 type: DisplayString + - labels: [] + labelname: upsOutletGroupStatusIndex - name: upsOutletGroupStatusGroupState oid: 1.3.6.1.4.1.318.1.1.1.12.1.2.1.3 type: gauge help: Getting this variable will return the outlet group state - 1.3.6.1.4.1.318.1.1.1.12.1.2.1.3 indexes: - - labelname: upsOutletGroupStatusName + - labelname: upsOutletGroupStatusIndex type: gauge lookups: - labels: - - upsOutletGroupStatusName + - upsOutletGroupStatusIndex labelname: upsOutletGroupStatusName oid: 1.3.6.1.4.1.318.1.1.1.12.1.2.1.2 type: DisplayString + - labels: [] + labelname: upsOutletGroupStatusIndex - name: upsOutletGroupStatusCommandPending oid: 1.3.6.1.4.1.318.1.1.1.12.1.2.1.4 type: gauge help: Getting this variable will return the command pending state of the outlet group - 1.3.6.1.4.1.318.1.1.1.12.1.2.1.4 indexes: - - labelname: upsOutletGroupStatusName + - labelname: upsOutletGroupStatusIndex type: gauge lookups: - labels: - - upsOutletGroupStatusName + - upsOutletGroupStatusIndex labelname: upsOutletGroupStatusName oid: 1.3.6.1.4.1.318.1.1.1.12.1.2.1.2 type: DisplayString + - labels: [] + labelname: upsOutletGroupStatusIndex - name: upsOutletGroupStatusOutletType oid: 1.3.6.1.4.1.318.1.1.1.12.1.2.1.5 type: gauge help: Getting this variable will return the type of outlet group - 1.3.6.1.4.1.318.1.1.1.12.1.2.1.5 indexes: - - labelname: upsOutletGroupStatusName + - labelname: upsOutletGroupStatusIndex type: gauge lookups: - labels: - - upsOutletGroupStatusName + - upsOutletGroupStatusIndex labelname: upsOutletGroupStatusName oid: 1.3.6.1.4.1.318.1.1.1.12.1.2.1.2 type: DisplayString + - labels: [] + labelname: upsOutletGroupStatusIndex - name: upsOutletGroupStatusGroupFullState oid: 1.3.6.1.4.1.318.1.1.1.12.1.2.1.6 type: DisplayString help: An ASCII string containing the 32 flags representing the current state(s) of the outlet group - 1.3.6.1.4.1.318.1.1.1.12.1.2.1.6 indexes: - - labelname: upsOutletGroupStatusName + - labelname: upsOutletGroupStatusIndex type: gauge lookups: - labels: - - upsOutletGroupStatusName + - upsOutletGroupStatusIndex labelname: upsOutletGroupStatusName oid: 1.3.6.1.4.1.318.1.1.1.12.1.2.1.2 type: DisplayString + - labels: [] + labelname: upsOutletGroupStatusIndex - name: upsOutletGroupConfigTableSize oid: 1.3.6.1.4.1.318.1.1.1.12.2.1 type: gauge @@ -2303,37 +2315,41 @@ cisco_wlc: type: counter help: No of Mobile Stations currently associated with the WLAN. - 1.3.6.1.4.1.14179.2.1.1.1.38 indexes: - - labelname: bsnDot11EssSsid + - labelname: bsnDot11EssIndex type: gauge lookups: - labels: - - bsnDot11EssSsid + - bsnDot11EssIndex labelname: bsnDot11EssSsid oid: 1.3.6.1.4.1.14179.2.1.1.1.2 type: DisplayString + - labels: [] + labelname: bsnDot11EssIndex - name: bsnAPIfLoadChannelUtilization oid: 1.3.6.1.4.1.14179.2.2.13.1.3 type: gauge help: Channel Utilization - 1.3.6.1.4.1.14179.2.2.13.1.3 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDBNoisePower oid: 1.3.6.1.4.1.14179.2.2.15.1.21 type: gauge help: This is the average noise power in dBm on each channel that is available to Airespace AP - 1.3.6.1.4.1.14179.2.2.15.1.21 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId @@ -2342,58 +2358,66 @@ cisco_wlc: type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnApIfNoOfUsers oid: 1.3.6.1.4.1.14179.2.2.2.1.15 type: counter help: No of Users associated with this radio. - 1.3.6.1.4.1.14179.2.2.2.1.15 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfType oid: 1.3.6.1.4.1.14179.2.2.2.1.2 type: gauge help: The type of this interface - 1.3.6.1.4.1.14179.2.2.2.1.2 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfPhyChannelNumber oid: 1.3.6.1.4.1.14179.2.2.2.1.4 type: gauge help: Current channel number of the AP Interface - 1.3.6.1.4.1.14179.2.2.2.1.4 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11TransmittedFragmentCount oid: 1.3.6.1.4.1.14179.2.2.6.1.1 type: counter @@ -2401,203 +2425,227 @@ cisco_wlc: address in the address 1 field or an MPDU with a multicast address in the address 1 field of type Data or Management. - 1.3.6.1.4.1.14179.2.2.6.1.1 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11MulticastTransmittedFrameCount oid: 1.3.6.1.4.1.14179.2.2.6.1.2 type: counter help: This counter shall increment only when the multicast bit is set in the destination MAC address of a successfully transmitted MSDU - 1.3.6.1.4.1.14179.2.2.6.1.2 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11RetryCount oid: 1.3.6.1.4.1.14179.2.2.6.1.3 type: counter help: This counter shall increment when an MSDU is successfully transmitted after one or more retransmissions. - 1.3.6.1.4.1.14179.2.2.6.1.3 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11MultipleRetryCount oid: 1.3.6.1.4.1.14179.2.2.6.1.4 type: counter help: This counter shall increment when an MSDU is successfully transmitted after more than one retransmission. - 1.3.6.1.4.1.14179.2.2.6.1.4 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11FrameDuplicateCount oid: 1.3.6.1.4.1.14179.2.2.6.1.5 type: counter help: This counter shall increment when a frame is received that the Sequence Control field indicates is a duplicate. - 1.3.6.1.4.1.14179.2.2.6.1.5 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11RTSSuccessCount oid: 1.3.6.1.4.1.14179.2.2.6.1.6 type: counter help: This counter shall increment when a CTS is received in response to an RTS. - 1.3.6.1.4.1.14179.2.2.6.1.6 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11RTSFailureCount oid: 1.3.6.1.4.1.14179.2.2.6.1.7 type: counter help: This counter shall increment when a CTS is not received in response to an RTS. - 1.3.6.1.4.1.14179.2.2.6.1.7 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11ACKFailureCount oid: 1.3.6.1.4.1.14179.2.2.6.1.8 type: counter help: This counter shall increment when an ACK is not received when expected. - 1.3.6.1.4.1.14179.2.2.6.1.8 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11ReceivedFragmentCount oid: 1.3.6.1.4.1.14179.2.2.6.1.9 type: counter help: This counter shall be incremented for each successfully received MPDU of type Data or Management. - 1.3.6.1.4.1.14179.2.2.6.1.9 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11MulticastReceivedFrameCount oid: 1.3.6.1.4.1.14179.2.2.6.1.10 type: counter help: This counter shall increment when a MSDU is received with the multicast bit set in the destination MAC address. - 1.3.6.1.4.1.14179.2.2.6.1.10 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11FCSErrorCount oid: 1.3.6.1.4.1.14179.2.2.6.1.11 type: counter help: This counter shall increment when an FCS error is detected in a received MPDU. - 1.3.6.1.4.1.14179.2.2.6.1.11 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11TransmittedFrameCount oid: 1.3.6.1.4.1.14179.2.2.6.1.12 type: counter help: This counter shall increment for each successfully transmitted MSDU. - 1.3.6.1.4.1.14179.2.2.6.1.12 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11WEPUndecryptableCount oid: 1.3.6.1.4.1.14179.2.2.6.1.13 type: counter @@ -2607,17 +2655,19 @@ cisco_wlc: or that frame is discarded due to the receiving STA not implementing the privacy option. - 1.3.6.1.4.1.14179.2.2.6.1.13 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress - name: bsnAPIfDot11FailedCount oid: 1.3.6.1.4.1.14179.2.2.6.1.33 type: counter @@ -2625,17 +2675,19 @@ cisco_wlc: due to the number of transmit attempts exceeding either the bsnAPIfDot11ShortRetryLimit or dot11LongRetryLimit. - 1.3.6.1.4.1.14179.2.2.6.1.33 indexes: - - labelname: bsnAPName + - labelname: bsnAPDot3MacAddress type: PhysAddress48 fixed_size: 6 - labelname: bsnAPIfSlotId type: gauge lookups: - labels: - - bsnAPName + - bsnAPDot3MacAddress labelname: bsnAPName oid: 1.3.6.1.4.1.14179.2.2.1.1.3 type: OctetString + - labels: [] + labelname: bsnAPDot3MacAddress ddwrt: walk: - 1.3.6.1.2.1.2 @@ -2664,134 +2716,154 @@ ddwrt: type: gauge help: A unique value, greater than zero, for each interface - 1.3.6.1.2.1.2.2.1.1 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifType oid: 1.3.6.1.2.1.2.2.1.3 type: gauge help: The type of interface - 1.3.6.1.2.1.2.2.1.3 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifMtu oid: 1.3.6.1.2.1.2.2.1.4 type: gauge help: The size of the largest packet which can be sent/received on the interface, specified in octets - 1.3.6.1.2.1.2.2.1.4 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifSpeed oid: 1.3.6.1.2.1.2.2.1.5 type: gauge help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifPhysAddress oid: 1.3.6.1.2.1.2.2.1.6 type: PhysAddress48 help: The interface's address at its protocol sub-layer - 1.3.6.1.2.1.2.2.1.6 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifAdminStatus oid: 1.3.6.1.2.1.2.2.1.7 type: gauge help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOperStatus oid: 1.3.6.1.2.1.2.2.1.8 type: gauge help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifLastChange oid: 1.3.6.1.2.1.2.2.1.9 type: gauge help: The value of sysUpTime at the time the interface entered its current operational state - 1.3.6.1.2.1.2.2.1.9 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInOctets oid: 1.3.6.1.2.1.2.2.1.10 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.2.2.1.10 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInUcastPkts oid: 1.3.6.1.2.1.2.2.1.11 type: counter @@ -2799,14 +2871,16 @@ ddwrt: which were not addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.2.2.1.11 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInNUcastPkts oid: 1.3.6.1.2.1.2.2.1.12 type: counter @@ -2814,14 +2888,16 @@ ddwrt: which were addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.2.2.1.12 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInDiscards oid: 1.3.6.1.2.1.2.2.1.13 type: counter @@ -2829,56 +2905,64 @@ ddwrt: no errors had been detected to prevent their being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.13 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInErrors oid: 1.3.6.1.2.1.2.2.1.14 type: counter help: For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.14 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInUnknownProtos oid: 1.3.6.1.2.1.2.2.1.15 type: counter help: For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol - 1.3.6.1.2.1.2.2.1.15 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutOctets oid: 1.3.6.1.2.1.2.2.1.16 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.2.2.1.16 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutUcastPkts oid: 1.3.6.1.2.1.2.2.1.17 type: counter @@ -2886,14 +2970,16 @@ ddwrt: and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.17 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutNUcastPkts oid: 1.3.6.1.2.1.2.2.1.18 type: counter @@ -2901,55 +2987,63 @@ ddwrt: and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.18 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutDiscards oid: 1.3.6.1.2.1.2.2.1.19 type: counter help: The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutErrors oid: 1.3.6.1.2.1.2.2.1.20 type: counter help: For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors - 1.3.6.1.2.1.2.2.1.20 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutQLen oid: 1.3.6.1.2.1.2.2.1.21 type: gauge help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: hrMemorySize oid: 1.3.6.1.2.1.25.2.2 type: gauge @@ -3006,42 +3100,48 @@ ddwrt: type: DisplayString help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.2 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.3 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.4 type: counter @@ -3049,14 +3149,16 @@ ddwrt: and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.5 type: counter @@ -3064,28 +3166,32 @@ ddwrt: and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInOctets oid: 1.3.6.1.2.1.31.1.1.1.6 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.31.1.1.1.6 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.7 type: counter @@ -3093,56 +3199,64 @@ ddwrt: which were not addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.7 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.8 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.9 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutOctets oid: 1.3.6.1.2.1.31.1.1.1.10 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.31.1.1.1.10 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.11 type: counter @@ -3150,14 +3264,16 @@ ddwrt: and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.12 type: counter @@ -3165,14 +3281,16 @@ ddwrt: and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.13 type: counter @@ -3180,137 +3298,157 @@ ddwrt: and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifLinkUpDownTrapEnable oid: 1.3.6.1.2.1.31.1.1.1.14 type: gauge help: Indicates whether linkUp/linkDown traps should be generated for this interface - 1.3.6.1.2.1.31.1.1.1.14 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHighSpeed oid: 1.3.6.1.2.1.31.1.1.1.15 type: gauge help: An estimate of the interface's current bandwidth in units of 1,000,000 bits per second - 1.3.6.1.2.1.31.1.1.1.15 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifPromiscuousMode oid: 1.3.6.1.2.1.31.1.1.1.16 type: gauge help: This object has a value of false(2) if this interface only accepts packets/frames that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifConnectorPresent oid: 1.3.6.1.2.1.31.1.1.1.17 type: gauge help: This object has the value 'true(1)' if the interface sublayer has a physical connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString help: This object is an 'alias' name for the interface as specified by a network manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifCounterDiscontinuityTime oid: 1.3.6.1.2.1.31.1.1.1.19 type: gauge help: The value of sysUpTime on the most recent occasion at which any one or more of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: laIndex oid: 1.3.6.1.4.1.2021.10.1.1 type: gauge help: reference index/row number for each observed loadave. - 1.3.6.1.4.1.2021.10.1.1 indexes: - - labelname: laNames + - labelname: laIndex type: gauge lookups: - labels: - - laNames + - laIndex labelname: laNames oid: 1.3.6.1.4.1.2021.10.1.2 type: DisplayString + - labels: [] + labelname: laIndex - name: laNames oid: 1.3.6.1.4.1.2021.10.1.2 type: DisplayString help: The list of loadave names we're watching. - 1.3.6.1.4.1.2021.10.1.2 indexes: - - labelname: laNames + - labelname: laIndex type: gauge lookups: - labels: - - laNames + - laIndex labelname: laNames oid: 1.3.6.1.4.1.2021.10.1.2 type: DisplayString + - labels: [] + labelname: laIndex - name: laLoadInt oid: 1.3.6.1.4.1.2021.10.1.5 type: gauge help: The 1,5 and 15 minute load averages as an integer - 1.3.6.1.4.1.2021.10.1.5 indexes: - - labelname: laNames + - labelname: laIndex type: gauge lookups: - labels: - - laNames + - laIndex labelname: laNames oid: 1.3.6.1.4.1.2021.10.1.2 type: DisplayString + - labels: [] + labelname: laIndex - name: ssIndex oid: 1.3.6.1.4.1.2021.11.1 type: gauge @@ -3442,10 +3580,6 @@ ddwrt: type: counter help: The number of 'ticks' (typically 1/100s) spent by the CPU to run a niced virtual CPU (guest) - 1.3.6.1.4.1.2021.11.66 - - name: ssCpuNumCpus - oid: 1.3.6.1.4.1.2021.11.67 - type: gauge - help: The number of processors, as counted by the agent - 1.3.6.1.4.1.2021.11.67 - name: memIndex oid: 1.3.6.1.4.1.2021.4.1 type: gauge @@ -3895,134 +4029,154 @@ if_mib_ifalias: type: gauge help: A unique value, greater than zero, for each interface - 1.3.6.1.2.1.2.2.1.1 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifType oid: 1.3.6.1.2.1.2.2.1.3 type: gauge help: The type of interface - 1.3.6.1.2.1.2.2.1.3 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifMtu oid: 1.3.6.1.2.1.2.2.1.4 type: gauge help: The size of the largest packet which can be sent/received on the interface, specified in octets - 1.3.6.1.2.1.2.2.1.4 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifSpeed oid: 1.3.6.1.2.1.2.2.1.5 type: gauge help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifPhysAddress oid: 1.3.6.1.2.1.2.2.1.6 type: PhysAddress48 help: The interface's address at its protocol sub-layer - 1.3.6.1.2.1.2.2.1.6 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifAdminStatus oid: 1.3.6.1.2.1.2.2.1.7 type: gauge help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOperStatus oid: 1.3.6.1.2.1.2.2.1.8 type: gauge help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifLastChange oid: 1.3.6.1.2.1.2.2.1.9 type: gauge help: The value of sysUpTime at the time the interface entered its current operational state - 1.3.6.1.2.1.2.2.1.9 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInOctets oid: 1.3.6.1.2.1.2.2.1.10 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.2.2.1.10 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInUcastPkts oid: 1.3.6.1.2.1.2.2.1.11 type: counter @@ -4030,14 +4184,16 @@ if_mib_ifalias: which were not addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.2.2.1.11 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInNUcastPkts oid: 1.3.6.1.2.1.2.2.1.12 type: counter @@ -4045,14 +4201,16 @@ if_mib_ifalias: which were addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.2.2.1.12 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInDiscards oid: 1.3.6.1.2.1.2.2.1.13 type: counter @@ -4060,56 +4218,64 @@ if_mib_ifalias: no errors had been detected to prevent their being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.13 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInErrors oid: 1.3.6.1.2.1.2.2.1.14 type: counter help: For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.14 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInUnknownProtos oid: 1.3.6.1.2.1.2.2.1.15 type: counter help: For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol - 1.3.6.1.2.1.2.2.1.15 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutOctets oid: 1.3.6.1.2.1.2.2.1.16 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.2.2.1.16 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutUcastPkts oid: 1.3.6.1.2.1.2.2.1.17 type: counter @@ -4117,14 +4283,16 @@ if_mib_ifalias: and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.17 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutNUcastPkts oid: 1.3.6.1.2.1.2.2.1.18 type: counter @@ -4132,96 +4300,110 @@ if_mib_ifalias: and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.18 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutDiscards oid: 1.3.6.1.2.1.2.2.1.19 type: counter help: The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutErrors oid: 1.3.6.1.2.1.2.2.1.20 type: counter help: For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors - 1.3.6.1.2.1.2.2.1.20 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutQLen oid: 1.3.6.1.2.1.2.2.1.21 type: gauge help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.2 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.3 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.4 type: counter @@ -4229,14 +4411,16 @@ if_mib_ifalias: and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.5 type: counter @@ -4244,28 +4428,32 @@ if_mib_ifalias: and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInOctets oid: 1.3.6.1.2.1.31.1.1.1.6 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.31.1.1.1.6 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.7 type: counter @@ -4273,56 +4461,64 @@ if_mib_ifalias: which were not addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.7 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.8 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.9 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutOctets oid: 1.3.6.1.2.1.31.1.1.1.10 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.31.1.1.1.10 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.11 type: counter @@ -4330,14 +4526,16 @@ if_mib_ifalias: and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.12 type: counter @@ -4345,14 +4543,16 @@ if_mib_ifalias: and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.13 type: counter @@ -4360,98 +4560,112 @@ if_mib_ifalias: and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifLinkUpDownTrapEnable oid: 1.3.6.1.2.1.31.1.1.1.14 type: gauge help: Indicates whether linkUp/linkDown traps should be generated for this interface - 1.3.6.1.2.1.31.1.1.1.14 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHighSpeed oid: 1.3.6.1.2.1.31.1.1.1.15 type: gauge help: An estimate of the interface's current bandwidth in units of 1,000,000 bits per second - 1.3.6.1.2.1.31.1.1.1.15 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifPromiscuousMode oid: 1.3.6.1.2.1.31.1.1.1.16 type: gauge help: This object has a value of false(2) if this interface only accepts packets/frames that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifConnectorPresent oid: 1.3.6.1.2.1.31.1.1.1.17 type: gauge help: This object has the value 'true(1)' if the interface sublayer has a physical connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString help: This object is an 'alias' name for the interface as specified by a network manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifCounterDiscontinuityTime oid: 1.3.6.1.2.1.31.1.1.1.19 type: gauge help: The value of sysUpTime on the most recent occasion at which any one or more of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19 indexes: - - labelname: ifAlias + - labelname: ifIndex type: gauge lookups: - labels: - - ifAlias + - ifIndex labelname: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString + - labels: [] + labelname: ifIndex if_mib_ifdescr: walk: - 1.3.6.1.2.1.2 @@ -4474,134 +4688,154 @@ if_mib_ifdescr: type: gauge help: A unique value, greater than zero, for each interface - 1.3.6.1.2.1.2.2.1.1 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifType oid: 1.3.6.1.2.1.2.2.1.3 type: gauge help: The type of interface - 1.3.6.1.2.1.2.2.1.3 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifMtu oid: 1.3.6.1.2.1.2.2.1.4 type: gauge help: The size of the largest packet which can be sent/received on the interface, specified in octets - 1.3.6.1.2.1.2.2.1.4 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifSpeed oid: 1.3.6.1.2.1.2.2.1.5 type: gauge help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifPhysAddress oid: 1.3.6.1.2.1.2.2.1.6 type: PhysAddress48 help: The interface's address at its protocol sub-layer - 1.3.6.1.2.1.2.2.1.6 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifAdminStatus oid: 1.3.6.1.2.1.2.2.1.7 type: gauge help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOperStatus oid: 1.3.6.1.2.1.2.2.1.8 type: gauge help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifLastChange oid: 1.3.6.1.2.1.2.2.1.9 type: gauge help: The value of sysUpTime at the time the interface entered its current operational state - 1.3.6.1.2.1.2.2.1.9 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInOctets oid: 1.3.6.1.2.1.2.2.1.10 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.2.2.1.10 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInUcastPkts oid: 1.3.6.1.2.1.2.2.1.11 type: counter @@ -4609,14 +4843,16 @@ if_mib_ifdescr: which were not addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.2.2.1.11 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInNUcastPkts oid: 1.3.6.1.2.1.2.2.1.12 type: counter @@ -4624,14 +4860,16 @@ if_mib_ifdescr: which were addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.2.2.1.12 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInDiscards oid: 1.3.6.1.2.1.2.2.1.13 type: counter @@ -4639,56 +4877,64 @@ if_mib_ifdescr: no errors had been detected to prevent their being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.13 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInErrors oid: 1.3.6.1.2.1.2.2.1.14 type: counter help: For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.14 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInUnknownProtos oid: 1.3.6.1.2.1.2.2.1.15 type: counter help: For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol - 1.3.6.1.2.1.2.2.1.15 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutOctets oid: 1.3.6.1.2.1.2.2.1.16 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.2.2.1.16 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutUcastPkts oid: 1.3.6.1.2.1.2.2.1.17 type: counter @@ -4696,14 +4942,16 @@ if_mib_ifdescr: and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.17 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutNUcastPkts oid: 1.3.6.1.2.1.2.2.1.18 type: counter @@ -4711,96 +4959,110 @@ if_mib_ifdescr: and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.18 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutDiscards oid: 1.3.6.1.2.1.2.2.1.19 type: counter help: The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutErrors oid: 1.3.6.1.2.1.2.2.1.20 type: counter help: For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors - 1.3.6.1.2.1.2.2.1.20 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutQLen oid: 1.3.6.1.2.1.2.2.1.21 type: gauge help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.2 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.3 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.4 type: counter @@ -4808,14 +5070,16 @@ if_mib_ifdescr: and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.5 type: counter @@ -4823,28 +5087,32 @@ if_mib_ifdescr: and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInOctets oid: 1.3.6.1.2.1.31.1.1.1.6 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.31.1.1.1.6 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.7 type: counter @@ -4852,56 +5120,64 @@ if_mib_ifdescr: which were not addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.7 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.8 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.9 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutOctets oid: 1.3.6.1.2.1.31.1.1.1.10 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.31.1.1.1.10 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.11 type: counter @@ -4909,14 +5185,16 @@ if_mib_ifdescr: and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.12 type: counter @@ -4924,14 +5202,16 @@ if_mib_ifdescr: and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.13 type: counter @@ -4939,98 +5219,112 @@ if_mib_ifdescr: and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifLinkUpDownTrapEnable oid: 1.3.6.1.2.1.31.1.1.1.14 type: gauge help: Indicates whether linkUp/linkDown traps should be generated for this interface - 1.3.6.1.2.1.31.1.1.1.14 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHighSpeed oid: 1.3.6.1.2.1.31.1.1.1.15 type: gauge help: An estimate of the interface's current bandwidth in units of 1,000,000 bits per second - 1.3.6.1.2.1.31.1.1.1.15 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifPromiscuousMode oid: 1.3.6.1.2.1.31.1.1.1.16 type: gauge help: This object has a value of false(2) if this interface only accepts packets/frames that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifConnectorPresent oid: 1.3.6.1.2.1.31.1.1.1.17 type: gauge help: This object has the value 'true(1)' if the interface sublayer has a physical connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString help: This object is an 'alias' name for the interface as specified by a network manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifCounterDiscontinuityTime oid: 1.3.6.1.2.1.31.1.1.1.19 type: gauge help: The value of sysUpTime on the most recent occasion at which any one or more of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19 indexes: - - labelname: ifDescr + - labelname: ifIndex type: gauge lookups: - labels: - - ifDescr + - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString + - labels: [] + labelname: ifIndex if_mib_ifname: walk: - 1.3.6.1.2.1.2 @@ -5053,134 +5347,154 @@ if_mib_ifname: type: gauge help: A unique value, greater than zero, for each interface - 1.3.6.1.2.1.2.2.1.1 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifType oid: 1.3.6.1.2.1.2.2.1.3 type: gauge help: The type of interface - 1.3.6.1.2.1.2.2.1.3 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifMtu oid: 1.3.6.1.2.1.2.2.1.4 type: gauge help: The size of the largest packet which can be sent/received on the interface, specified in octets - 1.3.6.1.2.1.2.2.1.4 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifSpeed oid: 1.3.6.1.2.1.2.2.1.5 type: gauge help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifPhysAddress oid: 1.3.6.1.2.1.2.2.1.6 type: PhysAddress48 help: The interface's address at its protocol sub-layer - 1.3.6.1.2.1.2.2.1.6 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifAdminStatus oid: 1.3.6.1.2.1.2.2.1.7 type: gauge help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOperStatus oid: 1.3.6.1.2.1.2.2.1.8 type: gauge help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifLastChange oid: 1.3.6.1.2.1.2.2.1.9 type: gauge help: The value of sysUpTime at the time the interface entered its current operational state - 1.3.6.1.2.1.2.2.1.9 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInOctets oid: 1.3.6.1.2.1.2.2.1.10 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.2.2.1.10 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInUcastPkts oid: 1.3.6.1.2.1.2.2.1.11 type: counter @@ -5188,14 +5502,16 @@ if_mib_ifname: which were not addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.2.2.1.11 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInNUcastPkts oid: 1.3.6.1.2.1.2.2.1.12 type: counter @@ -5203,14 +5519,16 @@ if_mib_ifname: which were addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.2.2.1.12 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInDiscards oid: 1.3.6.1.2.1.2.2.1.13 type: counter @@ -5218,56 +5536,64 @@ if_mib_ifname: no errors had been detected to prevent their being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.13 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInErrors oid: 1.3.6.1.2.1.2.2.1.14 type: counter help: For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.14 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInUnknownProtos oid: 1.3.6.1.2.1.2.2.1.15 type: counter help: For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol - 1.3.6.1.2.1.2.2.1.15 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutOctets oid: 1.3.6.1.2.1.2.2.1.16 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.2.2.1.16 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutUcastPkts oid: 1.3.6.1.2.1.2.2.1.17 type: counter @@ -5275,14 +5601,16 @@ if_mib_ifname: and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.17 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutNUcastPkts oid: 1.3.6.1.2.1.2.2.1.18 type: counter @@ -5290,96 +5618,110 @@ if_mib_ifname: and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.18 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutDiscards oid: 1.3.6.1.2.1.2.2.1.19 type: counter help: The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutErrors oid: 1.3.6.1.2.1.2.2.1.20 type: counter help: For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors - 1.3.6.1.2.1.2.2.1.20 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutQLen oid: 1.3.6.1.2.1.2.2.1.21 type: gauge help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.2 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.3 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.4 type: counter @@ -5387,14 +5729,16 @@ if_mib_ifname: and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.5 type: counter @@ -5402,28 +5746,32 @@ if_mib_ifname: and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInOctets oid: 1.3.6.1.2.1.31.1.1.1.6 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.31.1.1.1.6 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.7 type: counter @@ -5431,56 +5779,64 @@ if_mib_ifname: which were not addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.7 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.8 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.9 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutOctets oid: 1.3.6.1.2.1.31.1.1.1.10 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.31.1.1.1.10 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.11 type: counter @@ -5488,14 +5844,16 @@ if_mib_ifname: and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.12 type: counter @@ -5503,14 +5861,16 @@ if_mib_ifname: and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.13 type: counter @@ -5518,98 +5878,112 @@ if_mib_ifname: and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifLinkUpDownTrapEnable oid: 1.3.6.1.2.1.31.1.1.1.14 type: gauge help: Indicates whether linkUp/linkDown traps should be generated for this interface - 1.3.6.1.2.1.31.1.1.1.14 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHighSpeed oid: 1.3.6.1.2.1.31.1.1.1.15 type: gauge help: An estimate of the interface's current bandwidth in units of 1,000,000 bits per second - 1.3.6.1.2.1.31.1.1.1.15 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifPromiscuousMode oid: 1.3.6.1.2.1.31.1.1.1.16 type: gauge help: This object has a value of false(2) if this interface only accepts packets/frames that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifConnectorPresent oid: 1.3.6.1.2.1.31.1.1.1.17 type: gauge help: This object has the value 'true(1)' if the interface sublayer has a physical connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString help: This object is an 'alias' name for the interface as specified by a network manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifCounterDiscontinuityTime oid: 1.3.6.1.2.1.31.1.1.1.19 type: gauge help: The value of sysUpTime on the most recent occasion at which any one or more of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex keepalived: walk: - 1.3.6.1.4.1.9586.100.5.2.1 @@ -8050,134 +8424,154 @@ synology: type: gauge help: A unique value, greater than zero, for each interface - 1.3.6.1.2.1.2.2.1.1 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifType oid: 1.3.6.1.2.1.2.2.1.3 type: gauge help: The type of interface - 1.3.6.1.2.1.2.2.1.3 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifMtu oid: 1.3.6.1.2.1.2.2.1.4 type: gauge help: The size of the largest packet which can be sent/received on the interface, specified in octets - 1.3.6.1.2.1.2.2.1.4 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifSpeed oid: 1.3.6.1.2.1.2.2.1.5 type: gauge help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifPhysAddress oid: 1.3.6.1.2.1.2.2.1.6 type: PhysAddress48 help: The interface's address at its protocol sub-layer - 1.3.6.1.2.1.2.2.1.6 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifAdminStatus oid: 1.3.6.1.2.1.2.2.1.7 type: gauge help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOperStatus oid: 1.3.6.1.2.1.2.2.1.8 type: gauge help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifLastChange oid: 1.3.6.1.2.1.2.2.1.9 type: gauge help: The value of sysUpTime at the time the interface entered its current operational state - 1.3.6.1.2.1.2.2.1.9 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInOctets oid: 1.3.6.1.2.1.2.2.1.10 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.2.2.1.10 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInUcastPkts oid: 1.3.6.1.2.1.2.2.1.11 type: counter @@ -8185,14 +8579,16 @@ synology: which were not addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.2.2.1.11 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInNUcastPkts oid: 1.3.6.1.2.1.2.2.1.12 type: counter @@ -8200,14 +8596,16 @@ synology: which were addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.2.2.1.12 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInDiscards oid: 1.3.6.1.2.1.2.2.1.13 type: counter @@ -8215,56 +8613,64 @@ synology: no errors had been detected to prevent their being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.13 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInErrors oid: 1.3.6.1.2.1.2.2.1.14 type: counter help: For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.14 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInUnknownProtos oid: 1.3.6.1.2.1.2.2.1.15 type: counter help: For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol - 1.3.6.1.2.1.2.2.1.15 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutOctets oid: 1.3.6.1.2.1.2.2.1.16 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.2.2.1.16 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutUcastPkts oid: 1.3.6.1.2.1.2.2.1.17 type: counter @@ -8272,14 +8678,16 @@ synology: and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.17 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutNUcastPkts oid: 1.3.6.1.2.1.2.2.1.18 type: counter @@ -8287,55 +8695,63 @@ synology: and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.18 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutDiscards oid: 1.3.6.1.2.1.2.2.1.19 type: counter help: The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutErrors oid: 1.3.6.1.2.1.2.2.1.20 type: counter help: For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors - 1.3.6.1.2.1.2.2.1.20 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutQLen oid: 1.3.6.1.2.1.2.2.1.21 type: gauge help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: hrMemorySize oid: 1.3.6.1.2.1.25.2.2 type: gauge @@ -8346,124 +8762,142 @@ synology: type: gauge help: A unique value for each logical storage area contained by the host. - 1.3.6.1.2.1.25.2.3.1.1 indexes: - - labelname: hrStorageDescr + - labelname: hrStorageIndex type: gauge lookups: - labels: - - hrStorageDescr + - hrStorageIndex labelname: hrStorageDescr oid: 1.3.6.1.2.1.25.2.3.1.3 type: DisplayString + - labels: [] + labelname: hrStorageIndex - name: hrStorageDescr oid: 1.3.6.1.2.1.25.2.3.1.3 type: DisplayString help: A description of the type and instance of the storage described by this entry. - 1.3.6.1.2.1.25.2.3.1.3 indexes: - - labelname: hrStorageDescr + - labelname: hrStorageIndex type: gauge lookups: - labels: - - hrStorageDescr + - hrStorageIndex labelname: hrStorageDescr oid: 1.3.6.1.2.1.25.2.3.1.3 type: DisplayString + - labels: [] + labelname: hrStorageIndex - name: hrStorageAllocationUnits oid: 1.3.6.1.2.1.25.2.3.1.4 type: gauge help: The size, in bytes, of the data objects allocated from this pool - 1.3.6.1.2.1.25.2.3.1.4 indexes: - - labelname: hrStorageDescr + - labelname: hrStorageIndex type: gauge lookups: - labels: - - hrStorageDescr + - hrStorageIndex labelname: hrStorageDescr oid: 1.3.6.1.2.1.25.2.3.1.3 type: DisplayString + - labels: [] + labelname: hrStorageIndex - name: hrStorageSize oid: 1.3.6.1.2.1.25.2.3.1.5 type: gauge help: The size of the storage represented by this entry, in units of hrStorageAllocationUnits - 1.3.6.1.2.1.25.2.3.1.5 indexes: - - labelname: hrStorageDescr + - labelname: hrStorageIndex type: gauge lookups: - labels: - - hrStorageDescr + - hrStorageIndex labelname: hrStorageDescr oid: 1.3.6.1.2.1.25.2.3.1.3 type: DisplayString + - labels: [] + labelname: hrStorageIndex - name: hrStorageUsed oid: 1.3.6.1.2.1.25.2.3.1.6 type: gauge help: The amount of the storage represented by this entry that is allocated, in units of hrStorageAllocationUnits. - 1.3.6.1.2.1.25.2.3.1.6 indexes: - - labelname: hrStorageDescr + - labelname: hrStorageIndex type: gauge lookups: - labels: - - hrStorageDescr + - hrStorageIndex labelname: hrStorageDescr oid: 1.3.6.1.2.1.25.2.3.1.3 type: DisplayString + - labels: [] + labelname: hrStorageIndex - name: hrStorageAllocationFailures oid: 1.3.6.1.2.1.25.2.3.1.7 type: counter help: The number of requests for storage represented by this entry that could not be honored due to not enough storage - 1.3.6.1.2.1.25.2.3.1.7 indexes: - - labelname: hrStorageDescr + - labelname: hrStorageIndex type: gauge lookups: - labels: - - hrStorageDescr + - hrStorageIndex labelname: hrStorageDescr oid: 1.3.6.1.2.1.25.2.3.1.3 type: DisplayString + - labels: [] + labelname: hrStorageIndex - name: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.2 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.3 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.4 type: counter @@ -8471,14 +8905,16 @@ synology: and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.5 type: counter @@ -8486,28 +8922,32 @@ synology: and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInOctets oid: 1.3.6.1.2.1.31.1.1.1.6 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.31.1.1.1.6 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.7 type: counter @@ -8515,56 +8955,64 @@ synology: which were not addressed to a multicast or broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.7 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.8 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.9 type: counter help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutOctets oid: 1.3.6.1.2.1.31.1.1.1.10 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.31.1.1.1.10 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.11 type: counter @@ -8572,14 +9020,16 @@ synology: and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.12 type: counter @@ -8587,14 +9037,16 @@ synology: and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHCOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.13 type: counter @@ -8602,124 +9054,142 @@ synology: and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifLinkUpDownTrapEnable oid: 1.3.6.1.2.1.31.1.1.1.14 type: gauge help: Indicates whether linkUp/linkDown traps should be generated for this interface - 1.3.6.1.2.1.31.1.1.1.14 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifHighSpeed oid: 1.3.6.1.2.1.31.1.1.1.15 type: gauge help: An estimate of the interface's current bandwidth in units of 1,000,000 bits per second - 1.3.6.1.2.1.31.1.1.1.15 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifPromiscuousMode oid: 1.3.6.1.2.1.31.1.1.1.16 type: gauge help: This object has a value of false(2) if this interface only accepts packets/frames that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifConnectorPresent oid: 1.3.6.1.2.1.31.1.1.1.17 type: gauge help: This object has the value 'true(1)' if the interface sublayer has a physical connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString help: This object is an 'alias' name for the interface as specified by a network manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: ifCounterDiscontinuityTime oid: 1.3.6.1.2.1.31.1.1.1.19 type: gauge help: The value of sysUpTime on the most recent occasion at which any one or more of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19 indexes: - - labelname: ifName + - labelname: ifIndex type: gauge lookups: - labels: - - ifName + - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString + - labels: [] + labelname: ifIndex - name: laNames oid: 1.3.6.1.4.1.2021.10.1.2 type: DisplayString help: The list of loadave names we're watching. - 1.3.6.1.4.1.2021.10.1.2 indexes: - - labelname: laNames + - labelname: laIndex type: gauge lookups: - labels: - - laNames + - laIndex labelname: laNames oid: 1.3.6.1.4.1.2021.10.1.2 type: DisplayString + - labels: [] + labelname: laIndex - name: laLoadInt oid: 1.3.6.1.4.1.2021.10.1.5 type: gauge help: The 1,5 and 15 minute load averages as an integer - 1.3.6.1.4.1.2021.10.1.5 indexes: - - labelname: laNames + - labelname: laIndex type: gauge lookups: - labels: - - laNames + - laIndex labelname: laNames oid: 1.3.6.1.4.1.2021.10.1.2 type: DisplayString + - labels: [] + labelname: laIndex - name: ssCpuSystem oid: 1.3.6.1.4.1.2021.11.10 type: gauge @@ -8870,313 +9340,361 @@ synology: type: gauge help: Reference index for each observed device. - 1.3.6.1.4.1.6574.101.1.1.1 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString help: The name of the device we are counting/checking. - 1.3.6.1.4.1.6574.101.1.1.2 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: storageIONRead oid: 1.3.6.1.4.1.6574.101.1.1.3 type: counter help: The number of bytes read from this device since boot. - 1.3.6.1.4.1.6574.101.1.1.3 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: storageIONWritten oid: 1.3.6.1.4.1.6574.101.1.1.4 type: counter help: The number of bytes written to this device since boot. - 1.3.6.1.4.1.6574.101.1.1.4 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: storageIOReads oid: 1.3.6.1.4.1.6574.101.1.1.5 type: counter help: The number of read accesses from this device since boot. - 1.3.6.1.4.1.6574.101.1.1.5 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: storageIOWrites oid: 1.3.6.1.4.1.6574.101.1.1.6 type: counter help: The number of write accesses to this device since boot. - 1.3.6.1.4.1.6574.101.1.1.6 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: storageIOLA oid: 1.3.6.1.4.1.6574.101.1.1.8 type: gauge help: The load of disk (%) - 1.3.6.1.4.1.6574.101.1.1.8 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: storageIOLA1 oid: 1.3.6.1.4.1.6574.101.1.1.9 type: gauge help: The 1 minute average load of disk (%) - 1.3.6.1.4.1.6574.101.1.1.9 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: storageIOLA5 oid: 1.3.6.1.4.1.6574.101.1.1.10 type: gauge help: The 5 minute average load of disk (%) - 1.3.6.1.4.1.6574.101.1.1.10 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: storageIOLA15 oid: 1.3.6.1.4.1.6574.101.1.1.11 type: gauge help: The 15 minute average load of disk (%) - 1.3.6.1.4.1.6574.101.1.1.11 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: storageIONReadX oid: 1.3.6.1.4.1.6574.101.1.1.12 type: counter help: The number of bytes read from this device since boot. - 1.3.6.1.4.1.6574.101.1.1.12 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: storageIONWrittenX oid: 1.3.6.1.4.1.6574.101.1.1.13 type: counter help: The number of bytes written to this device since boot. - 1.3.6.1.4.1.6574.101.1.1.13 indexes: - - labelname: storageIODevice + - labelname: storageIOIndex type: gauge lookups: - labels: - - storageIODevice + - storageIOIndex labelname: storageIODevice oid: 1.3.6.1.4.1.6574.101.1.1.2 type: DisplayString + - labels: [] + labelname: storageIOIndex - name: spaceIOIndex oid: 1.3.6.1.4.1.6574.102.1.1.1 type: gauge help: Reference index for each observed device. - 1.3.6.1.4.1.6574.102.1.1.1 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString help: The name of the device we are counting/checking. - 1.3.6.1.4.1.6574.102.1.1.2 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: spaceIONRead oid: 1.3.6.1.4.1.6574.102.1.1.3 type: counter help: The number of bytes read from this device since boot. - 1.3.6.1.4.1.6574.102.1.1.3 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: spaceIONWritten oid: 1.3.6.1.4.1.6574.102.1.1.4 type: counter help: The number of bytes written to this device since boot. - 1.3.6.1.4.1.6574.102.1.1.4 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: spaceIOReads oid: 1.3.6.1.4.1.6574.102.1.1.5 type: counter help: The number of read accesses from this device since boot. - 1.3.6.1.4.1.6574.102.1.1.5 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: spaceIOWrites oid: 1.3.6.1.4.1.6574.102.1.1.6 type: counter help: The number of write accesses to this device since boot. - 1.3.6.1.4.1.6574.102.1.1.6 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: spaceIOLA oid: 1.3.6.1.4.1.6574.102.1.1.8 type: gauge help: The load of disk (%) - 1.3.6.1.4.1.6574.102.1.1.8 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: spaceIOLA1 oid: 1.3.6.1.4.1.6574.102.1.1.9 type: gauge help: The 1 minute average load of disk (%) - 1.3.6.1.4.1.6574.102.1.1.9 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: spaceIOLA5 oid: 1.3.6.1.4.1.6574.102.1.1.10 type: gauge help: The 5 minute average load of disk (%) - 1.3.6.1.4.1.6574.102.1.1.10 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: spaceIOLA15 oid: 1.3.6.1.4.1.6574.102.1.1.11 type: gauge help: The 15 minute average load of disk (%) - 1.3.6.1.4.1.6574.102.1.1.11 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: spaceIONReadX oid: 1.3.6.1.4.1.6574.102.1.1.12 type: counter help: The number of bytes read from this device since boot. - 1.3.6.1.4.1.6574.102.1.1.12 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: spaceIONWrittenX oid: 1.3.6.1.4.1.6574.102.1.1.13 type: counter help: The number of bytes written to this device since boot. - 1.3.6.1.4.1.6574.102.1.1.13 indexes: - - labelname: spaceIODevice + - labelname: spaceIOIndex type: gauge lookups: - labels: - - spaceIODevice + - spaceIOIndex labelname: spaceIODevice oid: 1.3.6.1.4.1.6574.102.1.1.2 type: DisplayString + - labels: [] + labelname: spaceIOIndex - name: iSCSILUNInfoIndex oid: 1.3.6.1.4.1.6574.104.1.1.1 type: gauge @@ -9301,148 +9819,170 @@ synology: type: gauge help: The index of disk table - 1.3.6.1.4.1.6574.2.1.1.1 indexes: - - labelname: diskID + - labelname: diskIndex type: gauge lookups: - labels: - - diskID + - diskIndex labelname: diskID oid: 1.3.6.1.4.1.6574.2.1.1.2 type: OctetString + - labels: [] + labelname: diskIndex - name: diskID oid: 1.3.6.1.4.1.6574.2.1.1.2 type: OctetString help: Synology disk ID The ID of disk is assigned by disk Station. - 1.3.6.1.4.1.6574.2.1.1.2 indexes: - - labelname: diskID + - labelname: diskIndex type: gauge lookups: - labels: - - diskID + - diskIndex labelname: diskID oid: 1.3.6.1.4.1.6574.2.1.1.2 type: OctetString + - labels: [] + labelname: diskIndex - name: diskModel oid: 1.3.6.1.4.1.6574.2.1.1.3 type: OctetString help: Synology disk model name The disk model name will be showed here. - 1.3.6.1.4.1.6574.2.1.1.3 indexes: - - labelname: diskID + - labelname: diskIndex type: gauge lookups: - labels: - - diskID + - diskIndex labelname: diskID oid: 1.3.6.1.4.1.6574.2.1.1.2 type: OctetString + - labels: [] + labelname: diskIndex - name: diskType oid: 1.3.6.1.4.1.6574.2.1.1.4 type: OctetString help: Synology disk type The type of disk will be showed here, including SATA, SSD and so on. - 1.3.6.1.4.1.6574.2.1.1.4 indexes: - - labelname: diskID + - labelname: diskIndex type: gauge lookups: - labels: - - diskID + - diskIndex labelname: diskID oid: 1.3.6.1.4.1.6574.2.1.1.2 type: OctetString + - labels: [] + labelname: diskIndex - name: diskStatus oid: 1.3.6.1.4.1.6574.2.1.1.5 type: gauge help: Synology disk status Each meanings of status represented describe below - 1.3.6.1.4.1.6574.2.1.1.5 indexes: - - labelname: diskID + - labelname: diskIndex type: gauge lookups: - labels: - - diskID + - diskIndex labelname: diskID oid: 1.3.6.1.4.1.6574.2.1.1.2 type: OctetString + - labels: [] + labelname: diskIndex - name: diskTemperature oid: 1.3.6.1.4.1.6574.2.1.1.6 type: gauge help: Synology disk temperature The temperature of each disk uses Celsius degree. - 1.3.6.1.4.1.6574.2.1.1.6 indexes: - - labelname: diskID + - labelname: diskIndex type: gauge lookups: - labels: - - diskID + - diskIndex labelname: diskID oid: 1.3.6.1.4.1.6574.2.1.1.2 type: OctetString + - labels: [] + labelname: diskIndex - name: raidIndex oid: 1.3.6.1.4.1.6574.3.1.1.1 type: gauge help: The index of raid table - 1.3.6.1.4.1.6574.3.1.1.1 indexes: - - labelname: raidName + - labelname: raidIndex type: gauge lookups: - labels: - - raidName + - raidIndex labelname: raidName oid: 1.3.6.1.4.1.6574.3.1.1.2 type: OctetString + - labels: [] + labelname: raidIndex - name: raidName oid: 1.3.6.1.4.1.6574.3.1.1.2 type: OctetString help: Synology raid name The name of each raid will be showed here. - 1.3.6.1.4.1.6574.3.1.1.2 indexes: - - labelname: raidName + - labelname: raidIndex type: gauge lookups: - labels: - - raidName + - raidIndex labelname: raidName oid: 1.3.6.1.4.1.6574.3.1.1.2 type: OctetString + - labels: [] + labelname: raidIndex - name: raidStatus oid: 1.3.6.1.4.1.6574.3.1.1.3 type: gauge help: Synology Raid status Each meanings of status represented describe below - 1.3.6.1.4.1.6574.3.1.1.3 indexes: - - labelname: raidName + - labelname: raidIndex type: gauge lookups: - labels: - - raidName + - raidIndex labelname: raidName oid: 1.3.6.1.4.1.6574.3.1.1.2 type: OctetString + - labels: [] + labelname: raidIndex - name: raidFreeSize oid: 1.3.6.1.4.1.6574.3.1.1.4 type: counter help: Synology raid freesize Free space in bytes. - 1.3.6.1.4.1.6574.3.1.1.4 indexes: - - labelname: raidName + - labelname: raidIndex type: gauge lookups: - labels: - - raidName + - raidIndex labelname: raidName oid: 1.3.6.1.4.1.6574.3.1.1.2 type: OctetString + - labels: [] + labelname: raidIndex - name: raidTotalSize oid: 1.3.6.1.4.1.6574.3.1.1.5 type: counter help: Synology raid totalsize Total space in bytes. - 1.3.6.1.4.1.6574.3.1.1.5 indexes: - - labelname: raidName + - labelname: raidIndex type: gauge lookups: - labels: - - raidName + - raidIndex labelname: raidName oid: 1.3.6.1.4.1.6574.3.1.1.2 type: OctetString + - labels: [] + labelname: raidIndex - name: upsDeviceModel oid: 1.3.6.1.4.1.6574.4.1.1 type: DisplayString @@ -10004,40 +10544,46 @@ synology: type: gauge help: Service info index - 1.3.6.1.4.1.6574.6.1.1.1 indexes: - - labelname: serviceName + - labelname: serviceInfoIndex type: gauge lookups: - labels: - - serviceName + - serviceInfoIndex labelname: serviceName oid: 1.3.6.1.4.1.6574.6.1.1.2 type: OctetString + - labels: [] + labelname: serviceInfoIndex - name: serviceName oid: 1.3.6.1.4.1.6574.6.1.1.2 type: OctetString help: Service name - 1.3.6.1.4.1.6574.6.1.1.2 indexes: - - labelname: serviceName + - labelname: serviceInfoIndex type: gauge lookups: - labels: - - serviceName + - serviceInfoIndex labelname: serviceName oid: 1.3.6.1.4.1.6574.6.1.1.2 type: OctetString + - labels: [] + labelname: serviceInfoIndex - name: serviceUsers oid: 1.3.6.1.4.1.6574.6.1.1.3 type: gauge help: Number of users using this service - 1.3.6.1.4.1.6574.6.1.1.3 indexes: - - labelname: serviceName + - labelname: serviceInfoIndex type: gauge lookups: - labels: - - serviceName + - serviceInfoIndex labelname: serviceName oid: 1.3.6.1.4.1.6574.6.1.1.2 type: OctetString + - labels: [] + labelname: serviceInfoIndex ubiquiti_airmax: walk: - 1.3.6.1.2.1.2 From a21e5b6830d1446801088c3e85deb2901a24a454 Mon Sep 17 00:00:00 2001 From: Brian Brazil Date: Tue, 25 Sep 2018 14:42:09 +0100 Subject: [PATCH 3/6] Allow keeping of old labels from lookups. Signed-off-by: Brian Brazil --- generator/README.md | 3 ++- generator/config.go | 1 + generator/tree.go | 6 ++++-- generator/tree_test.go | 48 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 55 insertions(+), 3 deletions(-) diff --git a/generator/README.md b/generator/README.md index b10f41a8..25eb4b68 100644 --- a/generator/README.md +++ b/generator/README.md @@ -86,7 +86,7 @@ modules: # Required if context is configured on the device. lookups: # Optional list of lookups to perform. - # This must only be used when the new index is unique. + # If keep_old is the default of false, this must only be used when the new index is unique. # If the index of a table is bsnDot11EssIndex, usually that'd be the label # on the resulting metrics from that table. Instead, use the index to @@ -94,6 +94,7 @@ modules: # with that value. - old_indexes: [bsnDot11EssIndex] new_index: bsnDot11EssSsid + keep_old: false # If true, don't delete old index label for this lookup. overrides: # Allows for per-module overrides of bits of MIBs metricName: diff --git a/generator/config.go b/generator/config.go index 984bb107..815b55ae 100644 --- a/generator/config.go +++ b/generator/config.go @@ -55,4 +55,5 @@ type ModuleConfig struct { type Lookup struct { OldIndexes []string `yaml:"old_indexes"` NewIndex string `yaml:"new_index"` + KeepOld bool `yaml:"keep_old,omitempty"` } diff --git a/generator/tree.go b/generator/tree.go index e81f193b..7717ce4b 100644 --- a/generator/tree.go +++ b/generator/tree.go @@ -407,8 +407,10 @@ func generateConfigModule(cfg *ModuleConfig, node *Node, nameToNode map[string]* } else { needToWalk[indexNode.Oid] = struct{}{} } - // Avoid leaving the old labelname around. - toDelete = append(toDelete, lookup.OldIndexes...) + if !lookup.KeepOld { + // Avoid leaving the old labelname around. + toDelete = append(toDelete, lookup.OldIndexes...) + } } } for _, l := range toDelete { diff --git a/generator/tree_test.go b/generator/tree_test.go index 623c5945..51bcbef4 100644 --- a/generator/tree_test.go +++ b/generator/tree_test.go @@ -940,6 +940,54 @@ func TestGenerateConfigModule(t *testing.T) { }, }, }, + // One table lookup, lookup not walked, labels kept. + { + node: &Node{Oid: "1", Label: "root", + Children: []*Node{ + {Oid: "1.1", Label: "octet", + Children: []*Node{ + {Oid: "1.1.1", Label: "octetEntry", Indexes: []string{"octetIndex"}, + Children: []*Node{ + {Oid: "1.1.1.1", Access: "ACCESS_READONLY", Label: "octetIndex", Type: "INTEGER"}, + {Oid: "1.1.1.2", Access: "ACCESS_READONLY", Label: "octetDesc", Type: "OCTETSTR"}, + {Oid: "1.1.1.3", Access: "ACCESS_READONLY", Label: "octetFoo", Type: "INTEGER"}}}}}}}, + cfg: &ModuleConfig{ + Walk: []string{"octetFoo"}, + Lookups: []*Lookup{ + { + OldIndexes: []string{"octetIndex"}, + NewIndex: "octetDesc", + KeepOld: true, + }, + }, + }, + out: &config.Module{ + // Walk is expanded to include the lookup OID. + Walk: []string{"1.1.1.2", "1.1.1.3"}, + Metrics: []*config.Metric{ + { + Name: "octetFoo", + Oid: "1.1.1.3", + Help: " - 1.1.1.3", + Type: "gauge", + Indexes: []*config.Index{ + { + Labelname: "octetIndex", + Type: "gauge", + }, + }, + Lookups: []*config.Lookup{ + { + Labels: []string{"octetIndex"}, + Labelname: "octetDesc", + Type: "OctetString", + Oid: "1.1.1.2", + }, + }, + }, + }, + }, + }, // One table lookup, lookup not walked. { node: &Node{Oid: "1", Label: "root", From 2d8330e66097b4ab685d49d26035ffddfd90b5ff Mon Sep 17 00:00:00 2001 From: Brian Brazil Date: Wed, 26 Sep 2018 16:32:50 +0100 Subject: [PATCH 4/6] Make lookup config field names more understandable. old_indexes -> source_indexes new_index -> lookup keep_old -> keep_source_indexes Signed-off-by: Brian Brazil --- generator/README.md | 9 +++--- generator/config.go | 6 ++-- generator/generator.yml | 68 ++++++++++++++++++++--------------------- generator/tree.go | 18 +++++------ generator/tree_test.go | 30 +++++++++--------- 5 files changed, 66 insertions(+), 65 deletions(-) diff --git a/generator/README.md b/generator/README.md index 25eb4b68..7a0f4508 100644 --- a/generator/README.md +++ b/generator/README.md @@ -86,15 +86,16 @@ modules: # Required if context is configured on the device. lookups: # Optional list of lookups to perform. - # If keep_old is the default of false, this must only be used when the new index is unique. + # The default for `keep_source_indexes` is false. Indexes must be unique for this option to be used. # If the index of a table is bsnDot11EssIndex, usually that'd be the label # on the resulting metrics from that table. Instead, use the index to # lookup the bsnDot11EssSsid table entry and create a bsnDot11EssSsid label # with that value. - - old_indexes: [bsnDot11EssIndex] - new_index: bsnDot11EssSsid - keep_old: false # If true, don't delete old index label for this lookup. + - source_indexes: [bsnDot11EssIndex] + lookup: bsnDot11EssSsid + keep_source_indexes: false # If true, don't delete source index labels for this lookup. + # This is useful when the new index has duplicates. overrides: # Allows for per-module overrides of bits of MIBs metricName: diff --git a/generator/config.go b/generator/config.go index 815b55ae..0e285f27 100644 --- a/generator/config.go +++ b/generator/config.go @@ -53,7 +53,7 @@ type ModuleConfig struct { } type Lookup struct { - OldIndexes []string `yaml:"old_indexes"` - NewIndex string `yaml:"new_index"` - KeepOld bool `yaml:"keep_old,omitempty"` + SourceIndexes []string `yaml:"source_indexes"` + Lookup string `yaml:"lookup"` + KeepSourceIndexes bool `yaml:"keep_source_indexes,omitempty"` } diff --git a/generator/generator.yml b/generator/generator.yml index 1269a4ad..0b80d04f 100644 --- a/generator/generator.yml +++ b/generator/generator.yml @@ -6,21 +6,21 @@ modules: if_mib_ifalias: walk: [sysUpTime, interfaces, ifXTable] lookups: - - old_indexes: [ifIndex] - new_index: ifAlias + - source_indexes: [ifIndex] + lookup: ifAlias # Interfaces if ifDescr is unique. if_mib_ifdescr: walk: [sysUpTime, interfaces, ifXTable] lookups: - - old_indexes: [ifIndex] - new_index: ifDescr + - source_indexes: [ifIndex] + lookup: ifDescr # Interfaces if ifName is unique. if_mib_ifname: walk: [sysUpTime, interfaces, ifXTable] lookups: - - old_indexes: [ifIndex] + - source_indexes: [ifIndex] # Use OID to avoid conflict with Netscaler NS-ROOT-MIB. - new_index: 1.3.6.1.2.1.31.1.1.1.1 # ifName + lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName # Cisco Wireless LAN Controller cisco_wlc: @@ -35,10 +35,10 @@ modules: - 1.3.6.1.4.1.14179.2.2.13.1.3 # bsnAPIfLoadChannelUtilization - 1.3.6.1.4.1.14179.2.2.15.1.21 # bsnAPIfDBNoisePower lookups: - - old_indexes: [bsnDot11EssIndex] - new_index: bsnDot11EssSsid - - old_indexes: [bsnAPDot3MacAddress] - new_index: bsnAPName + - source_indexes: [bsnDot11EssIndex] + lookup: bsnDot11EssSsid + - source_indexes: [bsnAPDot3MacAddress] + lookup: bsnAPName # APC/Schneider UPS Network Management Cards # @@ -68,10 +68,10 @@ modules: - 1.3.6.1.4.1.318.1.1.1.12 # upsOutletGroups - 1.3.6.1.4.1.318.1.1.10.2.3.2 # iemStatusProbesTable lookups: - - old_indexes: [upsOutletGroupStatusIndex] - new_index: upsOutletGroupStatusName - - old_indexes: [iemStatusProbeIndex] - new_index: iemStatusProbeName + - source_indexes: [upsOutletGroupStatusIndex] + lookup: upsOutletGroupStatusName + - source_indexes: [iemStatusProbeIndex] + lookup: iemStatusProbeName # ServerTech Sentry 3 MIB # @@ -159,23 +159,23 @@ modules: - 1.3.6.1.4.1.6574.102 # spaceIO - 1.3.6.1.4.1.6574.104 # synologyiSCSILUN lookups: - - old_indexes: [spaceIOIndex] - new_index: spaceIODevice - - old_indexes: [storageIOIndex] - new_index: storageIODevice - - old_indexes: [serviceInfoIndex] - new_index: serviceName - - old_indexes: [ifIndex] + - source_indexes: [spaceIOIndex] + lookup: spaceIODevice + - source_indexes: [storageIOIndex] + lookup: storageIODevice + - source_indexes: [serviceInfoIndex] + lookup: serviceName + - source_indexes: [ifIndex] # Use OID to avoid conflict with Netscaler NS-ROOT-MIB. - new_index: 1.3.6.1.2.1.31.1.1.1.1 # ifName - - old_indexes: [diskIndex] - new_index: diskID - - old_indexes: [raidIndex] - new_index: raidName - - old_indexes: [laIndex] - new_index: laNames - - old_indexes: [hrStorageIndex] - new_index: hrStorageDescr + lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName + - source_indexes: [diskIndex] + lookup: diskID + - source_indexes: [raidIndex] + lookup: raidName + - source_indexes: [laIndex] + lookup: laNames + - source_indexes: [hrStorageIndex] + lookup: hrStorageDescr # DD-WRT # @@ -195,10 +195,10 @@ modules: - 1.3.6.1.4.1.2021.10.1.5 # laLoadInt - 1.3.6.1.4.1.2021.11 # systemStats lookups: - - old_indexes: [ifIndex] - new_index: ifDescr - - old_indexes: [laIndex] - new_index: laNames + - source_indexes: [ifIndex] + lookup: ifDescr + - source_indexes: [laIndex] + lookup: laNames # Ubiquiti / AirMAX # diff --git a/generator/tree.go b/generator/tree.go index 7717ce4b..0acccf57 100644 --- a/generator/tree.go +++ b/generator/tree.go @@ -375,27 +375,27 @@ func generateConfigModule(cfg *ModuleConfig, node *Node, nameToNode map[string]* foundIndexes := 0 // See if all lookup indexes are present. for _, index := range metric.Indexes { - for _, lookupIndex := range lookup.OldIndexes { + for _, lookupIndex := range lookup.SourceIndexes { if index.Labelname == lookupIndex { foundIndexes++ } } } - if foundIndexes == len(lookup.OldIndexes) { - if _, ok := nameToNode[lookup.NewIndex]; !ok { - log.Fatalf("Unknown index '%s'", lookup.NewIndex) + if foundIndexes == len(lookup.SourceIndexes) { + if _, ok := nameToNode[lookup.Lookup]; !ok { + log.Fatalf("Unknown index '%s'", lookup.Lookup) } - indexNode := nameToNode[lookup.NewIndex] + indexNode := nameToNode[lookup.Lookup] typ, ok := metricType(indexNode.Type) if !ok { - log.Fatalf("Unknown index type %s for %s", indexNode.Type, lookup.NewIndex) + log.Fatalf("Unknown index type %s for %s", indexNode.Type, lookup.Lookup) } l := &config.Lookup{ Labelname: sanitizeLabelName(indexNode.Label), Type: typ, Oid: indexNode.Oid, } - for _, oldIndex := range lookup.OldIndexes { + for _, oldIndex := range lookup.SourceIndexes { l.Labels = append(l.Labels, sanitizeLabelName(oldIndex)) } metric.Lookups = append(metric.Lookups, l) @@ -407,9 +407,9 @@ func generateConfigModule(cfg *ModuleConfig, node *Node, nameToNode map[string]* } else { needToWalk[indexNode.Oid] = struct{}{} } - if !lookup.KeepOld { + if !lookup.KeepSourceIndexes { // Avoid leaving the old labelname around. - toDelete = append(toDelete, lookup.OldIndexes...) + toDelete = append(toDelete, lookup.SourceIndexes...) } } } diff --git a/generator/tree_test.go b/generator/tree_test.go index 51bcbef4..50f89475 100644 --- a/generator/tree_test.go +++ b/generator/tree_test.go @@ -955,9 +955,9 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octetFoo"}, Lookups: []*Lookup{ { - OldIndexes: []string{"octetIndex"}, - NewIndex: "octetDesc", - KeepOld: true, + SourceIndexes: []string{"octetIndex"}, + Lookup: "octetDesc", + KeepSourceIndexes: true, }, }, }, @@ -1003,8 +1003,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octetFoo"}, Lookups: []*Lookup{ { - OldIndexes: []string{"octetIndex"}, - NewIndex: "octetDesc", + SourceIndexes: []string{"octetIndex"}, + Lookup: "octetDesc", }, }, }, @@ -1053,8 +1053,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octetFoo"}, Lookups: []*Lookup{ { - OldIndexes: []string{"octetIndex"}, - NewIndex: "1.1.1.2", + SourceIndexes: []string{"octetIndex"}, + Lookup: "1.1.1.2", }, }, }, @@ -1104,8 +1104,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octetFoo"}, Lookups: []*Lookup{ { - OldIndexes: []string{"octetIndex", "octetIndex2"}, - NewIndex: "octetDesc", + SourceIndexes: []string{"octetIndex", "octetIndex2"}, + Lookup: "octetDesc", }, }, }, @@ -1184,8 +1184,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octet^Foo"}, Lookups: []*Lookup{ { - OldIndexes: []string{"octet&Index"}, - NewIndex: "1.1.1.2", + SourceIndexes: []string{"octet&Index"}, + Lookup: "1.1.1.2", }, }, }, @@ -1346,8 +1346,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"1.1.1.2.100", "1.1.1.4.100", "1.1.1.2.200"}, Lookups: []*Lookup{ { - OldIndexes: []string{"tableIndex"}, - NewIndex: "tableDesc", + SourceIndexes: []string{"tableIndex"}, + Lookup: "tableDesc", }, }, }, @@ -1419,8 +1419,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"1.1.1.2.100", "1.1.1.3"}, Lookups: []*Lookup{ { - OldIndexes: []string{"tableIndex"}, - NewIndex: "tableDesc", + SourceIndexes: []string{"tableIndex"}, + Lookup: "tableDesc", }, }, }, From bafb43b10acb699131a05f36e3aacc8e9209e9e2 Mon Sep 17 00:00:00 2001 From: Brian Brazil Date: Wed, 30 Jan 2019 14:22:10 +0000 Subject: [PATCH 5/6] Add missing UCD-SNMP-MIB to generator Makefile Signed-off-by: Brian Brazil --- generator/Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/generator/Makefile b/generator/Makefile index a8ecbc5e..58a28f1c 100644 --- a/generator/Makefile +++ b/generator/Makefile @@ -23,6 +23,7 @@ SERVERTECH_URL := 'ftp://ftp.servertech.com/Pub/SNMP/sentry3/Sentry3.mib' SYNOLOGY_URL := 'https://global.download.synology.com/download/Document/MIBGuide/Synology_MIB_File.zip' UBNT_DL_URL := http://dl.ubnt-ut.com/snmp UBNT_AIROS_URL := https://dl.ubnt.com/firmwares/airos-ubnt-mib/ubnt-mib.zip +UCD_URL := http://www.net-snmp.org/docs/mibs/UCD-SNMP-MIB.txt .DEFAULT: all @@ -50,7 +51,8 @@ mibs: mib-dir \ $(MIBDIR)/.synology \ $(MIBDIR)/UBNT-MIB \ $(MIBDIR)/UBNT-UniFi-MIB \ - $(MIBDIR)/UBNT-AirMAX-MIB.txt + $(MIBDIR)/UBNT-AirMAX-MIB.txt \ + $(MIBDIR)/UCD-SNMP-MIB.txt mib-dir: @mkdir -p -v $(MIBDIR) @@ -119,3 +121,7 @@ $(MIBDIR)/UBNT-AirMAX-MIB.txt: @curl -s -o $(TMP) -L $(UBNT_AIROS_URL) @unzip -j -d $(MIBDIR) $(TMP) UBNT-AirMAX-MIB.txt @rm -v $(TMP) + +$(MIBDIR)/UCD-SNMP-MIB.txt: + @echo ">> Downloading UCD-SNMP-MIB.txt" + @curl -s -o $(MIBDIR)/UCD-SNMP-MIB.txt -L "$(UCD_URL)" From 94e3002863ea5da24223bf2d5b4fbf7eb841410a Mon Sep 17 00:00:00 2001 From: Brian Brazil Date: Tue, 5 Feb 2019 11:54:19 +0000 Subject: [PATCH 6/6] Invert logic of dropping source labels. Merge the if_mib example modules into one. Use only the mibs we download. Signed-off-by: Brian Brazil --- .circleci/config.yml | 2 +- generator/README.md | 4 +- generator/config.go | 2 +- generator/generator.yml | 25 +- generator/tree.go | 2 +- generator/tree_test.go | 35 +- snmp.yml | 2341 +++++++-------------------------------- 7 files changed, 431 insertions(+), 1980 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 797c77ad..e896be2b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -50,7 +50,7 @@ jobs: working_dir: ~/project/generator environment: - MIBDIRS: mibs:/usr/share/snmp/mibs + MIBDIRS: mibs steps: - checkout: path: ~/project diff --git a/generator/README.md b/generator/README.md index 7a0f4508..f98cb20c 100644 --- a/generator/README.md +++ b/generator/README.md @@ -94,8 +94,8 @@ modules: # with that value. - source_indexes: [bsnDot11EssIndex] lookup: bsnDot11EssSsid - keep_source_indexes: false # If true, don't delete source index labels for this lookup. - # This is useful when the new index has duplicates. + drop_source_indexes: false # If true, delete source index labels for this lookup. + # This avoids label clutter when the new index is unique. overrides: # Allows for per-module overrides of bits of MIBs metricName: diff --git a/generator/config.go b/generator/config.go index 0e285f27..460808b1 100644 --- a/generator/config.go +++ b/generator/config.go @@ -55,5 +55,5 @@ type ModuleConfig struct { type Lookup struct { SourceIndexes []string `yaml:"source_indexes"` Lookup string `yaml:"lookup"` - KeepSourceIndexes bool `yaml:"keep_source_indexes,omitempty"` + DropSourceIndexes bool `yaml:"drop_source_indexes,omitempty"` } diff --git a/generator/generator.yml b/generator/generator.yml index 0b80d04f..6c7d97cd 100644 --- a/generator/generator.yml +++ b/generator/generator.yml @@ -2,22 +2,11 @@ modules: # Default IF-MIB interfaces table with ifIndex. if_mib: walk: [sysUpTime, interfaces, ifXTable] - # Interfaces if ifAlias is unique. - if_mib_ifalias: - walk: [sysUpTime, interfaces, ifXTable] lookups: - source_indexes: [ifIndex] lookup: ifAlias - # Interfaces if ifDescr is unique. - if_mib_ifdescr: - walk: [sysUpTime, interfaces, ifXTable] - lookups: - source_indexes: [ifIndex] lookup: ifDescr - # Interfaces if ifName is unique. - if_mib_ifname: - walk: [sysUpTime, interfaces, ifXTable] - lookups: - source_indexes: [ifIndex] # Use OID to avoid conflict with Netscaler NS-ROOT-MIB. lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName @@ -37,8 +26,10 @@ modules: lookups: - source_indexes: [bsnDot11EssIndex] lookup: bsnDot11EssSsid + drop_source_indexes: true - source_indexes: [bsnAPDot3MacAddress] lookup: bsnAPName + drop_source_indexes: true # APC/Schneider UPS Network Management Cards # @@ -70,8 +61,10 @@ modules: lookups: - source_indexes: [upsOutletGroupStatusIndex] lookup: upsOutletGroupStatusName + drop_source_indexes: true - source_indexes: [iemStatusProbeIndex] lookup: iemStatusProbeName + drop_source_indexes: true # ServerTech Sentry 3 MIB # @@ -161,21 +154,29 @@ modules: lookups: - source_indexes: [spaceIOIndex] lookup: spaceIODevice + drop_source_indexes: true - source_indexes: [storageIOIndex] lookup: storageIODevice + drop_source_indexes: true - source_indexes: [serviceInfoIndex] lookup: serviceName + drop_source_indexes: true - source_indexes: [ifIndex] # Use OID to avoid conflict with Netscaler NS-ROOT-MIB. lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName + drop_source_indexes: true - source_indexes: [diskIndex] lookup: diskID + drop_source_indexes: true - source_indexes: [raidIndex] lookup: raidName + drop_source_indexes: true - source_indexes: [laIndex] lookup: laNames + drop_source_indexes: true - source_indexes: [hrStorageIndex] lookup: hrStorageDescr + drop_source_indexes: true # DD-WRT # @@ -197,8 +198,10 @@ modules: lookups: - source_indexes: [ifIndex] lookup: ifDescr + drop_source_indexes: true - source_indexes: [laIndex] lookup: laNames + drop_source_indexes: true # Ubiquiti / AirMAX # diff --git a/generator/tree.go b/generator/tree.go index 0acccf57..eef92454 100644 --- a/generator/tree.go +++ b/generator/tree.go @@ -407,7 +407,7 @@ func generateConfigModule(cfg *ModuleConfig, node *Node, nameToNode map[string]* } else { needToWalk[indexNode.Oid] = struct{}{} } - if !lookup.KeepSourceIndexes { + if lookup.DropSourceIndexes { // Avoid leaving the old labelname around. toDelete = append(toDelete, lookup.SourceIndexes...) } diff --git a/generator/tree_test.go b/generator/tree_test.go index 50f89475..122571f5 100644 --- a/generator/tree_test.go +++ b/generator/tree_test.go @@ -955,9 +955,8 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octetFoo"}, Lookups: []*Lookup{ { - SourceIndexes: []string{"octetIndex"}, - Lookup: "octetDesc", - KeepSourceIndexes: true, + SourceIndexes: []string{"octetIndex"}, + Lookup: "octetDesc", }, }, }, @@ -1003,8 +1002,9 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octetFoo"}, Lookups: []*Lookup{ { - SourceIndexes: []string{"octetIndex"}, - Lookup: "octetDesc", + SourceIndexes: []string{"octetIndex"}, + Lookup: "octetDesc", + DropSourceIndexes: true, }, }, }, @@ -1053,8 +1053,9 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octetFoo"}, Lookups: []*Lookup{ { - SourceIndexes: []string{"octetIndex"}, - Lookup: "1.1.1.2", + SourceIndexes: []string{"octetIndex"}, + Lookup: "1.1.1.2", + DropSourceIndexes: true, }, }, }, @@ -1104,8 +1105,9 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octetFoo"}, Lookups: []*Lookup{ { - SourceIndexes: []string{"octetIndex", "octetIndex2"}, - Lookup: "octetDesc", + SourceIndexes: []string{"octetIndex", "octetIndex2"}, + Lookup: "octetDesc", + DropSourceIndexes: true, }, }, }, @@ -1184,8 +1186,9 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"octet^Foo"}, Lookups: []*Lookup{ { - SourceIndexes: []string{"octet&Index"}, - Lookup: "1.1.1.2", + SourceIndexes: []string{"octet&Index"}, + Lookup: "1.1.1.2", + DropSourceIndexes: true, }, }, }, @@ -1346,8 +1349,9 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"1.1.1.2.100", "1.1.1.4.100", "1.1.1.2.200"}, Lookups: []*Lookup{ { - SourceIndexes: []string{"tableIndex"}, - Lookup: "tableDesc", + SourceIndexes: []string{"tableIndex"}, + Lookup: "tableDesc", + DropSourceIndexes: true, }, }, }, @@ -1419,8 +1423,9 @@ func TestGenerateConfigModule(t *testing.T) { Walk: []string{"1.1.1.2.100", "1.1.1.3"}, Lookups: []*Lookup{ { - SourceIndexes: []string{"tableIndex"}, - Lookup: "tableDesc", + SourceIndexes: []string{"tableIndex"}, + Lookup: "tableDesc", + DropSourceIndexes: true, }, }, }, diff --git a/snmp.yml b/snmp.yml index cbefce3d..2037eea1 100644 --- a/snmp.yml +++ b/snmp.yml @@ -3692,1671 +3692,22 @@ if_mib: indexes: - labelname: ifIndex type: gauge - - name: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2 - indexes: - - labelname: ifIndex - type: gauge - - name: ifType - oid: 1.3.6.1.2.1.2.2.1.3 - type: gauge - help: The type of interface - 1.3.6.1.2.1.2.2.1.3 - indexes: - - labelname: ifIndex - type: gauge - - name: ifMtu - oid: 1.3.6.1.2.1.2.2.1.4 - type: gauge - help: The size of the largest packet which can be sent/received on the interface, - specified in octets - 1.3.6.1.2.1.2.2.1.4 - indexes: - - labelname: ifIndex - type: gauge - - name: ifSpeed - oid: 1.3.6.1.2.1.2.2.1.5 - type: gauge - help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5 - indexes: - - labelname: ifIndex - type: gauge - - name: ifPhysAddress - oid: 1.3.6.1.2.1.2.2.1.6 - type: PhysAddress48 - help: The interface's address at its protocol sub-layer - 1.3.6.1.2.1.2.2.1.6 - indexes: - - labelname: ifIndex - type: gauge - - name: ifAdminStatus - oid: 1.3.6.1.2.1.2.2.1.7 - type: gauge - help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7 - indexes: - - labelname: ifIndex - type: gauge - - name: ifOperStatus - oid: 1.3.6.1.2.1.2.2.1.8 - type: gauge - help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8 - indexes: - - labelname: ifIndex - type: gauge - - name: ifLastChange - oid: 1.3.6.1.2.1.2.2.1.9 - type: gauge - help: The value of sysUpTime at the time the interface entered its current operational - state - 1.3.6.1.2.1.2.2.1.9 - indexes: - - labelname: ifIndex - type: gauge - - name: ifInOctets - oid: 1.3.6.1.2.1.2.2.1.10 - type: counter - help: The total number of octets received on the interface, including framing - characters - 1.3.6.1.2.1.2.2.1.10 - indexes: - - labelname: ifIndex - type: gauge - - name: ifInUcastPkts - oid: 1.3.6.1.2.1.2.2.1.11 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were not addressed to a multicast or broadcast address at this sub-layer - - 1.3.6.1.2.1.2.2.1.11 - indexes: - - labelname: ifIndex - type: gauge - - name: ifInNUcastPkts - oid: 1.3.6.1.2.1.2.2.1.12 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a multicast or broadcast address at this sub-layer - - 1.3.6.1.2.1.2.2.1.12 - indexes: - - labelname: ifIndex - type: gauge - - name: ifInDiscards - oid: 1.3.6.1.2.1.2.2.1.13 - type: counter - help: The number of inbound packets which were chosen to be discarded even though - no errors had been detected to prevent their being deliverable to a higher-layer - protocol - 1.3.6.1.2.1.2.2.1.13 - indexes: - - labelname: ifIndex - type: gauge - - name: ifInErrors - oid: 1.3.6.1.2.1.2.2.1.14 - type: counter - help: For packet-oriented interfaces, the number of inbound packets that contained - errors preventing them from being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.14 - indexes: - - labelname: ifIndex - type: gauge - - name: ifInUnknownProtos - oid: 1.3.6.1.2.1.2.2.1.15 - type: counter - help: For packet-oriented interfaces, the number of packets received via the interface - which were discarded because of an unknown or unsupported protocol - 1.3.6.1.2.1.2.2.1.15 - indexes: - - labelname: ifIndex - type: gauge - - name: ifOutOctets - oid: 1.3.6.1.2.1.2.2.1.16 - type: counter - help: The total number of octets transmitted out of the interface, including framing - characters - 1.3.6.1.2.1.2.2.1.16 - indexes: - - labelname: ifIndex - type: gauge - - name: ifOutUcastPkts - oid: 1.3.6.1.2.1.2.2.1.17 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were not addressed to a multicast or broadcast address at this sub-layer, - including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.17 - indexes: - - labelname: ifIndex - type: gauge - - name: ifOutNUcastPkts - oid: 1.3.6.1.2.1.2.2.1.18 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a multicast or broadcast address at this sub-layer, - including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.18 - indexes: - - labelname: ifIndex - type: gauge - - name: ifOutDiscards - oid: 1.3.6.1.2.1.2.2.1.19 - type: counter - help: The number of outbound packets which were chosen to be discarded even though - no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19 - indexes: - - labelname: ifIndex - type: gauge - - name: ifOutErrors - oid: 1.3.6.1.2.1.2.2.1.20 - type: counter - help: For packet-oriented interfaces, the number of outbound packets that could - not be transmitted because of errors - 1.3.6.1.2.1.2.2.1.20 - indexes: - - labelname: ifIndex - type: gauge - - name: ifOutQLen - oid: 1.3.6.1.2.1.2.2.1.21 - type: gauge - help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21 - indexes: - - labelname: ifIndex - type: gauge - - name: ifName - oid: 1.3.6.1.2.1.31.1.1.1.1 - type: DisplayString - help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1 - indexes: - - labelname: ifIndex - type: gauge - - name: ifInMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.2 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2 - indexes: - - labelname: ifIndex - type: gauge - - name: ifInBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.3 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3 - indexes: - - labelname: ifIndex - type: gauge - - name: ifOutMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.4 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a multicast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4 - indexes: - - labelname: ifIndex - type: gauge - - name: ifOutBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.5 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a broadcast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5 - indexes: - - labelname: ifIndex - type: gauge - - name: ifHCInOctets - oid: 1.3.6.1.2.1.31.1.1.1.6 - type: counter - help: The total number of octets received on the interface, including framing - characters - 1.3.6.1.2.1.31.1.1.1.6 - indexes: - - labelname: ifIndex - type: gauge - - name: ifHCInUcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.7 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were not addressed to a multicast or broadcast address at this sub-layer - - 1.3.6.1.2.1.31.1.1.1.7 - indexes: - - labelname: ifIndex - type: gauge - - name: ifHCInMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.8 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8 - indexes: - - labelname: ifIndex - type: gauge - - name: ifHCInBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.9 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9 - indexes: - - labelname: ifIndex - type: gauge - - name: ifHCOutOctets - oid: 1.3.6.1.2.1.31.1.1.1.10 - type: counter - help: The total number of octets transmitted out of the interface, including framing - characters - 1.3.6.1.2.1.31.1.1.1.10 - indexes: - - labelname: ifIndex - type: gauge - - name: ifHCOutUcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.11 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were not addressed to a multicast or broadcast address at this sub-layer, - including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11 - indexes: - - labelname: ifIndex - type: gauge - - name: ifHCOutMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.12 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a multicast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12 - indexes: - - labelname: ifIndex - type: gauge - - name: ifHCOutBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.13 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a broadcast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13 - indexes: - - labelname: ifIndex - type: gauge - - name: ifLinkUpDownTrapEnable - oid: 1.3.6.1.2.1.31.1.1.1.14 - type: gauge - help: Indicates whether linkUp/linkDown traps should be generated for this interface - - 1.3.6.1.2.1.31.1.1.1.14 - indexes: - - labelname: ifIndex - type: gauge - - name: ifHighSpeed - oid: 1.3.6.1.2.1.31.1.1.1.15 - type: gauge - help: An estimate of the interface's current bandwidth in units of 1,000,000 bits - per second - 1.3.6.1.2.1.31.1.1.1.15 - indexes: - - labelname: ifIndex - type: gauge - - name: ifPromiscuousMode - oid: 1.3.6.1.2.1.31.1.1.1.16 - type: gauge - help: This object has a value of false(2) if this interface only accepts packets/frames - that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16 - indexes: - - labelname: ifIndex - type: gauge - - name: ifConnectorPresent - oid: 1.3.6.1.2.1.31.1.1.1.17 - type: gauge - help: This object has the value 'true(1)' if the interface sublayer has a physical - connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17 - indexes: - - labelname: ifIndex - type: gauge - - name: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - help: This object is an 'alias' name for the interface as specified by a network - manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18 - indexes: - - labelname: ifIndex - type: gauge - - name: ifCounterDiscontinuityTime - oid: 1.3.6.1.2.1.31.1.1.1.19 - type: gauge - help: The value of sysUpTime on the most recent occasion at which any one or more - of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19 - indexes: - - labelname: ifIndex - type: gauge -if_mib_ifalias: - walk: - - 1.3.6.1.2.1.2 - - 1.3.6.1.2.1.31.1.1 - get: - - 1.3.6.1.2.1.1.3.0 - metrics: - - name: sysUpTime - oid: 1.3.6.1.2.1.1.3 - type: gauge - help: The time (in hundredths of a second) since the network management portion - of the system was last re-initialized. - 1.3.6.1.2.1.1.3 - - name: ifNumber - oid: 1.3.6.1.2.1.2.1 - type: gauge - help: The number of network interfaces (regardless of their current state) present - on this system. - 1.3.6.1.2.1.2.1 - - name: ifIndex - oid: 1.3.6.1.2.1.2.2.1.1 - type: gauge - help: A unique value, greater than zero, for each interface - 1.3.6.1.2.1.2.2.1.1 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifType - oid: 1.3.6.1.2.1.2.2.1.3 - type: gauge - help: The type of interface - 1.3.6.1.2.1.2.2.1.3 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifMtu - oid: 1.3.6.1.2.1.2.2.1.4 - type: gauge - help: The size of the largest packet which can be sent/received on the interface, - specified in octets - 1.3.6.1.2.1.2.2.1.4 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifSpeed - oid: 1.3.6.1.2.1.2.2.1.5 - type: gauge - help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifPhysAddress - oid: 1.3.6.1.2.1.2.2.1.6 - type: PhysAddress48 - help: The interface's address at its protocol sub-layer - 1.3.6.1.2.1.2.2.1.6 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifAdminStatus - oid: 1.3.6.1.2.1.2.2.1.7 - type: gauge - help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOperStatus - oid: 1.3.6.1.2.1.2.2.1.8 - type: gauge - help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifLastChange - oid: 1.3.6.1.2.1.2.2.1.9 - type: gauge - help: The value of sysUpTime at the time the interface entered its current operational - state - 1.3.6.1.2.1.2.2.1.9 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInOctets - oid: 1.3.6.1.2.1.2.2.1.10 - type: counter - help: The total number of octets received on the interface, including framing - characters - 1.3.6.1.2.1.2.2.1.10 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInUcastPkts - oid: 1.3.6.1.2.1.2.2.1.11 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were not addressed to a multicast or broadcast address at this sub-layer - - 1.3.6.1.2.1.2.2.1.11 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInNUcastPkts - oid: 1.3.6.1.2.1.2.2.1.12 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a multicast or broadcast address at this sub-layer - - 1.3.6.1.2.1.2.2.1.12 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInDiscards - oid: 1.3.6.1.2.1.2.2.1.13 - type: counter - help: The number of inbound packets which were chosen to be discarded even though - no errors had been detected to prevent their being deliverable to a higher-layer - protocol - 1.3.6.1.2.1.2.2.1.13 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInErrors - oid: 1.3.6.1.2.1.2.2.1.14 - type: counter - help: For packet-oriented interfaces, the number of inbound packets that contained - errors preventing them from being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.14 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInUnknownProtos - oid: 1.3.6.1.2.1.2.2.1.15 - type: counter - help: For packet-oriented interfaces, the number of packets received via the interface - which were discarded because of an unknown or unsupported protocol - 1.3.6.1.2.1.2.2.1.15 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutOctets - oid: 1.3.6.1.2.1.2.2.1.16 - type: counter - help: The total number of octets transmitted out of the interface, including framing - characters - 1.3.6.1.2.1.2.2.1.16 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutUcastPkts - oid: 1.3.6.1.2.1.2.2.1.17 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were not addressed to a multicast or broadcast address at this sub-layer, - including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.17 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutNUcastPkts - oid: 1.3.6.1.2.1.2.2.1.18 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a multicast or broadcast address at this sub-layer, - including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.18 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutDiscards - oid: 1.3.6.1.2.1.2.2.1.19 - type: counter - help: The number of outbound packets which were chosen to be discarded even though - no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutErrors - oid: 1.3.6.1.2.1.2.2.1.20 - type: counter - help: For packet-oriented interfaces, the number of outbound packets that could - not be transmitted because of errors - 1.3.6.1.2.1.2.2.1.20 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutQLen - oid: 1.3.6.1.2.1.2.2.1.21 - type: gauge - help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifName - oid: 1.3.6.1.2.1.31.1.1.1.1 - type: DisplayString - help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.2 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.3 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.4 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a multicast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.5 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a broadcast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCInOctets - oid: 1.3.6.1.2.1.31.1.1.1.6 - type: counter - help: The total number of octets received on the interface, including framing - characters - 1.3.6.1.2.1.31.1.1.1.6 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCInUcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.7 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were not addressed to a multicast or broadcast address at this sub-layer - - 1.3.6.1.2.1.31.1.1.1.7 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCInMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.8 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCInBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.9 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCOutOctets - oid: 1.3.6.1.2.1.31.1.1.1.10 - type: counter - help: The total number of octets transmitted out of the interface, including framing - characters - 1.3.6.1.2.1.31.1.1.1.10 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCOutUcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.11 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were not addressed to a multicast or broadcast address at this sub-layer, - including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCOutMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.12 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a multicast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCOutBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.13 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a broadcast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifLinkUpDownTrapEnable - oid: 1.3.6.1.2.1.31.1.1.1.14 - type: gauge - help: Indicates whether linkUp/linkDown traps should be generated for this interface - - 1.3.6.1.2.1.31.1.1.1.14 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHighSpeed - oid: 1.3.6.1.2.1.31.1.1.1.15 - type: gauge - help: An estimate of the interface's current bandwidth in units of 1,000,000 bits - per second - 1.3.6.1.2.1.31.1.1.1.15 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifPromiscuousMode - oid: 1.3.6.1.2.1.31.1.1.1.16 - type: gauge - help: This object has a value of false(2) if this interface only accepts packets/frames - that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifConnectorPresent - oid: 1.3.6.1.2.1.31.1.1.1.17 - type: gauge - help: This object has the value 'true(1)' if the interface sublayer has a physical - connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - help: This object is an 'alias' name for the interface as specified by a network - manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifCounterDiscontinuityTime - oid: 1.3.6.1.2.1.31.1.1.1.19 - type: gauge - help: The value of sysUpTime on the most recent occasion at which any one or more - of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - - labels: [] - labelname: ifIndex -if_mib_ifdescr: - walk: - - 1.3.6.1.2.1.2 - - 1.3.6.1.2.1.31.1.1 - get: - - 1.3.6.1.2.1.1.3.0 - metrics: - - name: sysUpTime - oid: 1.3.6.1.2.1.1.3 - type: gauge - help: The time (in hundredths of a second) since the network management portion - of the system was last re-initialized. - 1.3.6.1.2.1.1.3 - - name: ifNumber - oid: 1.3.6.1.2.1.2.1 - type: gauge - help: The number of network interfaces (regardless of their current state) present - on this system. - 1.3.6.1.2.1.2.1 - - name: ifIndex - oid: 1.3.6.1.2.1.2.2.1.1 - type: gauge - help: A unique value, greater than zero, for each interface - 1.3.6.1.2.1.2.2.1.1 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifType - oid: 1.3.6.1.2.1.2.2.1.3 - type: gauge - help: The type of interface - 1.3.6.1.2.1.2.2.1.3 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifMtu - oid: 1.3.6.1.2.1.2.2.1.4 - type: gauge - help: The size of the largest packet which can be sent/received on the interface, - specified in octets - 1.3.6.1.2.1.2.2.1.4 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifSpeed - oid: 1.3.6.1.2.1.2.2.1.5 - type: gauge - help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifPhysAddress - oid: 1.3.6.1.2.1.2.2.1.6 - type: PhysAddress48 - help: The interface's address at its protocol sub-layer - 1.3.6.1.2.1.2.2.1.6 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifAdminStatus - oid: 1.3.6.1.2.1.2.2.1.7 - type: gauge - help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOperStatus - oid: 1.3.6.1.2.1.2.2.1.8 - type: gauge - help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifLastChange - oid: 1.3.6.1.2.1.2.2.1.9 - type: gauge - help: The value of sysUpTime at the time the interface entered its current operational - state - 1.3.6.1.2.1.2.2.1.9 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInOctets - oid: 1.3.6.1.2.1.2.2.1.10 - type: counter - help: The total number of octets received on the interface, including framing - characters - 1.3.6.1.2.1.2.2.1.10 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInUcastPkts - oid: 1.3.6.1.2.1.2.2.1.11 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were not addressed to a multicast or broadcast address at this sub-layer - - 1.3.6.1.2.1.2.2.1.11 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInNUcastPkts - oid: 1.3.6.1.2.1.2.2.1.12 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a multicast or broadcast address at this sub-layer - - 1.3.6.1.2.1.2.2.1.12 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInDiscards - oid: 1.3.6.1.2.1.2.2.1.13 - type: counter - help: The number of inbound packets which were chosen to be discarded even though - no errors had been detected to prevent their being deliverable to a higher-layer - protocol - 1.3.6.1.2.1.2.2.1.13 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInErrors - oid: 1.3.6.1.2.1.2.2.1.14 - type: counter - help: For packet-oriented interfaces, the number of inbound packets that contained - errors preventing them from being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.14 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInUnknownProtos - oid: 1.3.6.1.2.1.2.2.1.15 - type: counter - help: For packet-oriented interfaces, the number of packets received via the interface - which were discarded because of an unknown or unsupported protocol - 1.3.6.1.2.1.2.2.1.15 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutOctets - oid: 1.3.6.1.2.1.2.2.1.16 - type: counter - help: The total number of octets transmitted out of the interface, including framing - characters - 1.3.6.1.2.1.2.2.1.16 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutUcastPkts - oid: 1.3.6.1.2.1.2.2.1.17 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were not addressed to a multicast or broadcast address at this sub-layer, - including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.17 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutNUcastPkts - oid: 1.3.6.1.2.1.2.2.1.18 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a multicast or broadcast address at this sub-layer, - including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.18 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutDiscards - oid: 1.3.6.1.2.1.2.2.1.19 - type: counter - help: The number of outbound packets which were chosen to be discarded even though - no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutErrors - oid: 1.3.6.1.2.1.2.2.1.20 - type: counter - help: For packet-oriented interfaces, the number of outbound packets that could - not be transmitted because of errors - 1.3.6.1.2.1.2.2.1.20 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutQLen - oid: 1.3.6.1.2.1.2.2.1.21 - type: gauge - help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifName - oid: 1.3.6.1.2.1.31.1.1.1.1 - type: DisplayString - help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.2 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifInBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.3 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.4 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a multicast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifOutBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.5 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a broadcast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCInOctets - oid: 1.3.6.1.2.1.31.1.1.1.6 - type: counter - help: The total number of octets received on the interface, including framing - characters - 1.3.6.1.2.1.31.1.1.1.6 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCInUcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.7 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were not addressed to a multicast or broadcast address at this sub-layer - - 1.3.6.1.2.1.31.1.1.1.7 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCInMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.8 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCInBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.9 - type: counter - help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, - which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCOutOctets - oid: 1.3.6.1.2.1.31.1.1.1.10 - type: counter - help: The total number of octets transmitted out of the interface, including framing - characters - 1.3.6.1.2.1.31.1.1.1.10 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCOutUcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.11 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were not addressed to a multicast or broadcast address at this sub-layer, - including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCOutMulticastPkts - oid: 1.3.6.1.2.1.31.1.1.1.12 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a multicast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHCOutBroadcastPkts - oid: 1.3.6.1.2.1.31.1.1.1.13 - type: counter - help: The total number of packets that higher-level protocols requested be transmitted, - and which were addressed to a broadcast address at this sub-layer, including - those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifLinkUpDownTrapEnable - oid: 1.3.6.1.2.1.31.1.1.1.14 - type: gauge - help: Indicates whether linkUp/linkDown traps should be generated for this interface - - 1.3.6.1.2.1.31.1.1.1.14 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifHighSpeed - oid: 1.3.6.1.2.1.31.1.1.1.15 - type: gauge - help: An estimate of the interface's current bandwidth in units of 1,000,000 bits - per second - 1.3.6.1.2.1.31.1.1.1.15 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifPromiscuousMode - oid: 1.3.6.1.2.1.31.1.1.1.16 - type: gauge - help: This object has a value of false(2) if this interface only accepts packets/frames - that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifConnectorPresent - oid: 1.3.6.1.2.1.31.1.1.1.17 - type: gauge - help: This object has the value 'true(1)' if the interface sublayer has a physical - connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17 - indexes: - - labelname: ifIndex - type: gauge - lookups: - - labels: - - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 - type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifAlias - oid: 1.3.6.1.2.1.31.1.1.1.18 - type: DisplayString - help: This object is an 'alias' name for the interface as specified by a network - manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18 - indexes: - - labelname: ifIndex - type: gauge lookups: - labels: - ifIndex - labelname: ifDescr - oid: 1.3.6.1.2.1.2.2.1.2 + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString - - labels: [] - labelname: ifIndex - - name: ifCounterDiscontinuityTime - oid: 1.3.6.1.2.1.31.1.1.1.19 - type: gauge - help: The value of sysUpTime on the most recent occasion at which any one or more - of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19 - indexes: - - labelname: ifIndex - type: gauge - lookups: - labels: - ifIndex labelname: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString - - labels: [] - labelname: ifIndex -if_mib_ifname: - walk: - - 1.3.6.1.2.1.2 - - 1.3.6.1.2.1.31.1.1 - get: - - 1.3.6.1.2.1.1.3.0 - metrics: - - name: sysUpTime - oid: 1.3.6.1.2.1.1.3 - type: gauge - help: The time (in hundredths of a second) since the network management portion - of the system was last re-initialized. - 1.3.6.1.2.1.1.3 - - name: ifNumber - oid: 1.3.6.1.2.1.2.1 - type: gauge - help: The number of network interfaces (regardless of their current state) present - on this system. - 1.3.6.1.2.1.2.1 - - name: ifIndex - oid: 1.3.6.1.2.1.2.2.1.1 - type: gauge - help: A unique value, greater than zero, for each interface - 1.3.6.1.2.1.2.2.1.1 - indexes: - - labelname: ifIndex - type: gauge - lookups: - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifDescr oid: 1.3.6.1.2.1.2.2.1.2 type: DisplayString @@ -5365,13 +3716,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifType oid: 1.3.6.1.2.1.2.2.1.3 type: gauge @@ -5380,13 +3739,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifMtu oid: 1.3.6.1.2.1.2.2.1.4 type: gauge @@ -5396,13 +3763,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifSpeed oid: 1.3.6.1.2.1.2.2.1.5 type: gauge @@ -5411,13 +3786,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifPhysAddress oid: 1.3.6.1.2.1.2.2.1.6 type: PhysAddress48 @@ -5426,13 +3809,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifAdminStatus oid: 1.3.6.1.2.1.2.2.1.7 type: gauge @@ -5441,13 +3832,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifOperStatus oid: 1.3.6.1.2.1.2.2.1.8 type: gauge @@ -5456,13 +3855,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifLastChange oid: 1.3.6.1.2.1.2.2.1.9 type: gauge @@ -5472,13 +3879,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifInOctets oid: 1.3.6.1.2.1.2.2.1.10 type: counter @@ -5488,13 +3903,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifInUcastPkts oid: 1.3.6.1.2.1.2.2.1.11 type: counter @@ -5505,13 +3928,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifInNUcastPkts oid: 1.3.6.1.2.1.2.2.1.12 type: counter @@ -5522,13 +3953,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifInDiscards oid: 1.3.6.1.2.1.2.2.1.13 type: counter @@ -5539,13 +3978,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifInErrors oid: 1.3.6.1.2.1.2.2.1.14 type: counter @@ -5555,13 +4002,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifInUnknownProtos oid: 1.3.6.1.2.1.2.2.1.15 type: counter @@ -5571,13 +4026,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifOutOctets oid: 1.3.6.1.2.1.2.2.1.16 type: counter @@ -5587,13 +4050,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifOutUcastPkts oid: 1.3.6.1.2.1.2.2.1.17 type: counter @@ -5604,13 +4075,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifOutNUcastPkts oid: 1.3.6.1.2.1.2.2.1.18 type: counter @@ -5621,13 +4100,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifOutDiscards oid: 1.3.6.1.2.1.2.2.1.19 type: counter @@ -5637,13 +4124,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifOutErrors oid: 1.3.6.1.2.1.2.2.1.20 type: counter @@ -5653,13 +4148,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifOutQLen oid: 1.3.6.1.2.1.2.2.1.21 type: gauge @@ -5668,13 +4171,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString @@ -5683,13 +4194,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.2 type: counter @@ -5699,13 +4218,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.3 type: counter @@ -5715,13 +4242,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.4 type: counter @@ -5732,13 +4267,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.5 type: counter @@ -5749,13 +4292,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifHCInOctets oid: 1.3.6.1.2.1.31.1.1.1.6 type: counter @@ -5765,13 +4316,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifHCInUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.7 type: counter @@ -5782,13 +4341,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifHCInMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.8 type: counter @@ -5798,13 +4365,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifHCInBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.9 type: counter @@ -5814,13 +4389,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifHCOutOctets oid: 1.3.6.1.2.1.31.1.1.1.10 type: counter @@ -5830,13 +4413,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifHCOutUcastPkts oid: 1.3.6.1.2.1.31.1.1.1.11 type: counter @@ -5847,13 +4438,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifHCOutMulticastPkts oid: 1.3.6.1.2.1.31.1.1.1.12 type: counter @@ -5864,13 +4463,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifHCOutBroadcastPkts oid: 1.3.6.1.2.1.31.1.1.1.13 type: counter @@ -5881,13 +4488,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifLinkUpDownTrapEnable oid: 1.3.6.1.2.1.31.1.1.1.14 type: gauge @@ -5897,13 +4512,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifHighSpeed oid: 1.3.6.1.2.1.31.1.1.1.15 type: gauge @@ -5913,13 +4536,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifPromiscuousMode oid: 1.3.6.1.2.1.31.1.1.1.16 type: gauge @@ -5929,13 +4560,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifConnectorPresent oid: 1.3.6.1.2.1.31.1.1.1.17 type: gauge @@ -5945,13 +4584,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifAlias oid: 1.3.6.1.2.1.31.1.1.1.18 type: DisplayString @@ -5961,13 +4608,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex - name: ifCounterDiscontinuityTime oid: 1.3.6.1.2.1.31.1.1.1.19 type: gauge @@ -5977,13 +4632,21 @@ if_mib_ifname: - labelname: ifIndex type: gauge lookups: + - labels: + - ifIndex + labelname: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + - labels: + - ifIndex + labelname: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString - labels: - ifIndex labelname: ifName oid: 1.3.6.1.2.1.31.1.1.1.1 type: DisplayString - - labels: [] - labelname: ifIndex keepalived: walk: - 1.3.6.1.4.1.9586.100.5.2.1 @@ -10067,18 +8730,6 @@ synology: oid: 1.3.6.1.4.1.6574.4.2.10.2 type: DisplayString help: Auxiliary device firmware - 1.3.6.1.4.1.6574.4.2.10.2 - - name: upsInfoTemperature - oid: 1.3.6.1.4.1.6574.4.2.11 - type: Float - help: UPS temperature (degrees C) - 1.3.6.1.4.1.6574.4.2.11 - - name: upsInfoLoadValue - oid: 1.3.6.1.4.1.6574.4.2.12.1 - type: Float - help: Load on UPS (percent) - 1.3.6.1.4.1.6574.4.2.12.1 - - name: upsInfoLoadHigh - oid: 1.3.6.1.4.1.6574.4.2.12.2 - type: Float - help: Load when UPS switches to overload condition (OVER) (percent) - 1.3.6.1.4.1.6574.4.2.12.2 - name: upsInfoID oid: 1.3.6.1.4.1.6574.4.2.13 type: DisplayString @@ -10128,22 +8779,6 @@ synology: type: gauge help: Efficiency of the UPS (ratio of the output current on the input current) (percent) - 1.3.6.1.4.1.6574.4.2.19 - - name: upsInfoPowerValue - oid: 1.3.6.1.4.1.6574.4.2.20.1 - type: Float - help: Current value of apparent power (Volt-Amps) - 1.3.6.1.4.1.6574.4.2.20.1 - - name: upsInfoPowerNominal - oid: 1.3.6.1.4.1.6574.4.2.20.2 - type: Float - help: Nominal value of apparent power (Volt-Amps) - 1.3.6.1.4.1.6574.4.2.20.2 - - name: upsInfoRealPowerValue - oid: 1.3.6.1.4.1.6574.4.2.21.1 - type: Float - help: Current value of real power (Watts) - 1.3.6.1.4.1.6574.4.2.21.1 - - name: upsInfoRealPowerNominal - oid: 1.3.6.1.4.1.6574.4.2.21.2 - type: Float - help: Nominal value of real power (Watts) - 1.3.6.1.4.1.6574.4.2.21.2 - name: upsInfoBeeperStatus oid: 1.3.6.1.4.1.6574.4.2.22 type: DisplayString @@ -10168,50 +8803,6 @@ synology: oid: 1.3.6.1.4.1.6574.4.2.25.3 type: DisplayString help: UPS coldstarts from battery (enabled or disabled) - 1.3.6.1.4.1.6574.4.2.25.3 - - name: upsBatteryChargeValue - oid: 1.3.6.1.4.1.6574.4.3.1.1 - type: Float - help: Battery charge - 1.3.6.1.4.1.6574.4.3.1.1 - - name: upsBatteryChargeLow - oid: 1.3.6.1.4.1.6574.4.3.1.2 - type: Float - help: Remaining battery level when UPS switches to LB (percent) - 1.3.6.1.4.1.6574.4.3.1.2 - - name: upsBatteryChargeRestart - oid: 1.3.6.1.4.1.6574.4.3.1.3 - type: Float - help: Minimum battery level for UPS restart after power-off - 1.3.6.1.4.1.6574.4.3.1.3 - - name: upsBatteryChargeWarning - oid: 1.3.6.1.4.1.6574.4.3.1.4 - type: Float - help: Battery level when UPS switches to Warning state (percent) - 1.3.6.1.4.1.6574.4.3.1.4 - - name: upsBatteryVoltageValue - oid: 1.3.6.1.4.1.6574.4.3.2.1 - type: Float - help: The magnitude of the present battery voltage. - 1.3.6.1.4.1.6574.4.3.2.1 - - name: upsBatteryVoltageNominal - oid: 1.3.6.1.4.1.6574.4.3.2.2 - type: Float - help: Nominal battery voltage. - 1.3.6.1.4.1.6574.4.3.2.2 - - name: upsBatteryVoltageLow - oid: 1.3.6.1.4.1.6574.4.3.2.3 - type: Float - help: Minimum battery voltage, that triggers FSD status . - 1.3.6.1.4.1.6574.4.3.2.3 - - name: upsBatteryVoltageHigh - oid: 1.3.6.1.4.1.6574.4.3.2.4 - type: Float - help: Maximum battery voltage (Ie battery.charge = 100). - 1.3.6.1.4.1.6574.4.3.2.4 - - name: upsBatteryCapacity - oid: 1.3.6.1.4.1.6574.4.3.3 - type: Float - help: Battery capacity (Ah) - 1.3.6.1.4.1.6574.4.3.3 - - name: upsBatteryCurrent - oid: 1.3.6.1.4.1.6574.4.3.4 - type: Float - help: The present battery current. - 1.3.6.1.4.1.6574.4.3.4 - - name: upsBatteryTemperature - oid: 1.3.6.1.4.1.6574.4.3.5 - type: Float - help: The ambient temperature at or near the UPS Battery casing. - 1.3.6.1.4.1.6574.4.3.5 - name: upsBatteryRuntimeValue oid: 1.3.6.1.4.1.6574.4.3.6.1 type: gauge @@ -10256,74 +8847,14 @@ synology: oid: 1.3.6.1.4.1.6574.4.3.14 type: DisplayString help: Switch off when running on battery and no/low load - 1.3.6.1.4.1.6574.4.3.14 - - name: upsInputVoltageValue - oid: 1.3.6.1.4.1.6574.4.4.1.1 - type: Float - help: Input voltage - 1.3.6.1.4.1.6574.4.4.1.1 - - name: upsInputVoltageMax - oid: 1.3.6.1.4.1.6574.4.4.1.2 - type: Float - help: Maximum incoming voltage seen - 1.3.6.1.4.1.6574.4.4.1.2 - - name: upsInputVoltageMin - oid: 1.3.6.1.4.1.6574.4.4.1.3 - type: Float - help: Minimum incoming voltage seen - 1.3.6.1.4.1.6574.4.4.1.3 - - name: upsInputVoltageNominal - oid: 1.3.6.1.4.1.6574.4.4.1.4 - type: Float - help: Nominal input voltage - 1.3.6.1.4.1.6574.4.4.1.4 - name: upsInputVoltageExtend oid: 1.3.6.1.4.1.6574.4.4.1.5 type: DisplayString help: Extended input voltage range - 1.3.6.1.4.1.6574.4.4.1.5 - - name: upsInputVoltageFault - oid: 1.3.6.1.4.1.6574.4.4.1.6 - type: Float - help: Input voltage Fault - 1.3.6.1.4.1.6574.4.4.1.6 - name: upsInputTransferReason oid: 1.3.6.1.4.1.6574.4.4.2.1 type: DisplayString help: Reason for last transfer to battery - 1.3.6.1.4.1.6574.4.4.2.1 - - name: upsInputTransferLow - oid: 1.3.6.1.4.1.6574.4.4.2.2 - type: Float - help: Low voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.2 - - name: upsInputTransferHigh - oid: 1.3.6.1.4.1.6574.4.4.2.3 - type: Float - help: High voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.3 - - name: upsInputTransferLowMin - oid: 1.3.6.1.4.1.6574.4.4.2.4 - type: Float - help: smallest settable low voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.4 - - name: upsInputTransferLowMax - oid: 1.3.6.1.4.1.6574.4.4.2.5 - type: Float - help: greatest settable low voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.5 - - name: upsInputTransferHighMin - oid: 1.3.6.1.4.1.6574.4.4.2.6 - type: Float - help: smallest settable high voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.6 - - name: upsInputTransferHighMax - oid: 1.3.6.1.4.1.6574.4.4.2.7 - type: Float - help: greatest settable high voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.7 - - name: upsInputTransferBoostLow - oid: 1.3.6.1.4.1.6574.4.4.2.8 - type: Float - help: Low voltage boosting transfer point - 1.3.6.1.4.1.6574.4.4.2.8 - - name: upsInputTransferBoostHigh - oid: 1.3.6.1.4.1.6574.4.4.2.9 - type: Float - help: High voltage boosting transfer point - 1.3.6.1.4.1.6574.4.4.2.9 - - name: upsInputTransferTrimLow - oid: 1.3.6.1.4.1.6574.4.4.2.10 - type: Float - help: Low voltage trimming transfer point - 1.3.6.1.4.1.6574.4.4.2.10 - - name: upsInputTransferTrimHigh - oid: 1.3.6.1.4.1.6574.4.4.2.11 - type: Float - help: High voltage trimming transfer point - 1.3.6.1.4.1.6574.4.4.2.11 - name: upsInputSensitivity oid: 1.3.6.1.4.1.6574.4.4.3 type: DisplayString @@ -10332,106 +8863,18 @@ synology: oid: 1.3.6.1.4.1.6574.4.4.4 type: DisplayString help: Input power quality - 1.3.6.1.4.1.6574.4.4.4 - - name: upsInputCurrentValue - oid: 1.3.6.1.4.1.6574.4.4.5.1 - type: Float - help: Input current (A) - 1.3.6.1.4.1.6574.4.4.5.1 - - name: upsInputCurrentNominal - oid: 1.3.6.1.4.1.6574.4.4.5.2 - type: Float - help: Nominal input current (A) - 1.3.6.1.4.1.6574.4.4.5.2 - - name: upsInputFrequencyValue - oid: 1.3.6.1.4.1.6574.4.4.6.1 - type: Float - help: Input line frequency (Hz) - 1.3.6.1.4.1.6574.4.4.6.1 - - name: upsInputFrequencyNominal - oid: 1.3.6.1.4.1.6574.4.4.6.2 - type: Float - help: Nominal input line frequency (Hz) - 1.3.6.1.4.1.6574.4.4.6.2 - - name: upsInputFrequencyLow - oid: 1.3.6.1.4.1.6574.4.4.6.3 - type: Float - help: Input line frequency low (Hz) - 1.3.6.1.4.1.6574.4.4.6.3 - - name: upsInputFrequencyHigh - oid: 1.3.6.1.4.1.6574.4.4.6.4 - type: Float - help: Input line frequency high (Hz) - 1.3.6.1.4.1.6574.4.4.6.4 - name: upsInputFrequencyExtend oid: 1.3.6.1.4.1.6574.4.4.6.5 type: DisplayString help: Extended input frequency range - 1.3.6.1.4.1.6574.4.4.6.5 - - name: upsOutputVoltageValue - oid: 1.3.6.1.4.1.6574.4.5.1.1 - type: Float - help: Output voltage (V) - 1.3.6.1.4.1.6574.4.5.1.1 - - name: upsOutputVoltageNominal - oid: 1.3.6.1.4.1.6574.4.5.1.2 - type: Float - help: Nominal output voltage (V) - 1.3.6.1.4.1.6574.4.5.1.2 - - name: upsOutputFrequencyValue - oid: 1.3.6.1.4.1.6574.4.5.2.1 - type: Float - help: Output frequency (Hz) - 1.3.6.1.4.1.6574.4.5.2.1 - - name: upsOutputFrequencyNominal - oid: 1.3.6.1.4.1.6574.4.5.2.2 - type: Float - help: Nominal output frequency (Hz) - 1.3.6.1.4.1.6574.4.5.2.2 - - name: upsOutputCurrentValue - oid: 1.3.6.1.4.1.6574.4.5.3.1 - type: Float - help: Output current (A) - 1.3.6.1.4.1.6574.4.5.3.1 - - name: upsOutputCurrentNominal - oid: 1.3.6.1.4.1.6574.4.5.3.2 - type: Float - help: Nominal output current (A) - 1.3.6.1.4.1.6574.4.5.3.2 - - name: upsAmbientTemperatureValue - oid: 1.3.6.1.4.1.6574.4.6.1.1 - type: Float - help: Ambient temperature (degrees C) - 1.3.6.1.4.1.6574.4.6.1.1 - name: upsAmbientTemperatureAlarm oid: 1.3.6.1.4.1.6574.4.6.1.2 type: DisplayString help: Temperature alarm (enabled/disabled) - 1.3.6.1.4.1.6574.4.6.1.2 - - name: upsAmbientTemperatureHigh - oid: 1.3.6.1.4.1.6574.4.6.1.3 - type: Float - help: Temperature threshold high (degrees C) - 1.3.6.1.4.1.6574.4.6.1.3 - - name: upsAmbientTemperatureLow - oid: 1.3.6.1.4.1.6574.4.6.1.4 - type: Float - help: Temperature threshold low (degrees C) - 1.3.6.1.4.1.6574.4.6.1.4 - - name: upsAmbientTemperatureMax - oid: 1.3.6.1.4.1.6574.4.6.1.5 - type: Float - help: Maximum temperature seen (degrees C) - 1.3.6.1.4.1.6574.4.6.1.5 - - name: upsAmbientTemperatureMin - oid: 1.3.6.1.4.1.6574.4.6.1.6 - type: Float - help: Minimum temperature seen (degrees C) - 1.3.6.1.4.1.6574.4.6.1.6 - - name: upsAmbientHumidityValue - oid: 1.3.6.1.4.1.6574.4.6.2.1 - type: Float - help: Ambient relative humidity (percent) - 1.3.6.1.4.1.6574.4.6.2.1 - name: upsAmbientHumidityAlarm oid: 1.3.6.1.4.1.6574.4.6.2.2 type: DisplayString help: Relative humidity alarm (enabled/disabled) - 1.3.6.1.4.1.6574.4.6.2.2 - - name: upsAmbientHumidityHigh - oid: 1.3.6.1.4.1.6574.4.6.2.3 - type: Float - help: Relative humidity threshold high (percent) - 1.3.6.1.4.1.6574.4.6.2.3 - - name: upsAmbientHumidityLow - oid: 1.3.6.1.4.1.6574.4.6.2.4 - type: Float - help: Relative humidity threshold low (percent) - 1.3.6.1.4.1.6574.4.6.2.4 - - name: upsAmbientHumidityMax - oid: 1.3.6.1.4.1.6574.4.6.2.5 - type: Float - help: Maximum relative humidity seen (percent) - 1.3.6.1.4.1.6574.4.6.2.5 - - name: upsAmbientHumidityMin - oid: 1.3.6.1.4.1.6574.4.6.2.6 - type: Float - help: Minimum relative humidity seen (percent) - 1.3.6.1.4.1.6574.4.6.2.6 - name: upsDriverName oid: 1.3.6.1.4.1.6574.4.7.1 type: DisplayString