51 lines
1.3 KiB
YAML
51 lines
1.3 KiB
YAML
modules:
|
|
# Default IF-MIB interfaces table with ifIndex.
|
|
if_mib:
|
|
walk: [sysUpTime, interfaces, ifXTable]
|
|
lookups:
|
|
- source_indexes: [ifIndex]
|
|
lookup: ifAlias
|
|
- source_indexes: [ifIndex]
|
|
# Uis OID to avoid conflict with PaloAlto PAN-COMMON-MIB.
|
|
lookup: 1.3.6.1.2.1.2.2.1.2 # ifDescr
|
|
- 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
|
|
overrides:
|
|
ifAlias:
|
|
ignore: true # Lookup metric
|
|
ifDescr:
|
|
ignore: true # Lookup metric
|
|
ifName:
|
|
ignore: true # Lookup metric
|
|
ifType:
|
|
type: EnumAsInfo
|
|
|
|
# Mikrotik Router
|
|
#
|
|
# http://download2.mikrotik.com/Mikrotik.mib
|
|
mikrotik:
|
|
walk:
|
|
- interfaces
|
|
- ifMIB
|
|
- laIndex
|
|
- sysUpTime
|
|
- sysDescr
|
|
- host
|
|
- mikrotik
|
|
lookups:
|
|
- source_indexes: [ifIndex]
|
|
lookup: ifName
|
|
- source_indexes: [mtxrInterfaceStatsIndex]
|
|
lookup: ifName
|
|
- source_indexes: [hrStorageIndex]
|
|
lookup: hrStorageDescr
|
|
- source_indexes: [laIndex]
|
|
lookup: laNames
|
|
drop_source_indexes: true
|
|
overrides:
|
|
ifName:
|
|
ignore: true # Lookup metric
|
|
ifType:
|
|
type: EnumAsInfo
|