mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
It's also possible to do zpool IO from the MIB, but diskIO on LibreNMS makes a lot of assumptions about it coming from the UCD MIB. This changeset adds detection for FreeNAS and TrueNAS - despite having their own enterprise number, the snmpd uses the FreeBSD one. The naming is a bit all over the place, because this reflects reality - IXSystems produce FreeNAS and TrueNAS, the product lines have merged to eliminate FreeNAS, but TrueNAS still calls itself FreeNAS everywhere except the GUI.
129 lines
5.4 KiB
YAML
129 lines
5.4 KiB
YAML
mib: FREENAS-MIB
|
|
modules:
|
|
sensors:
|
|
count:
|
|
data:
|
|
-
|
|
oid: zfsArcSize
|
|
value: zfsArcSize
|
|
num_oid: .1.3.6.1.4.1.50536.1.4.1.{{ $index }}
|
|
descr: 'ARC Size'
|
|
index: zfsArcSize.{{ $index }}
|
|
-
|
|
oid: zfsArcMeta
|
|
value: zfsArcMeta
|
|
num_oid: .1.3.6.1.4.1.50536.1.4.2.{{ $index }}
|
|
descr: 'ARC Metadata'
|
|
index: zfsArcMeta.{{ $index }}
|
|
-
|
|
oid: zfsArcData
|
|
value: zfsArcData
|
|
num_oid: .1.3.6.1.4.1.50536.1.4.3.{{ $index }}
|
|
descr: 'ARC Data'
|
|
index: zfsArcData.{{ $index }}
|
|
-
|
|
oid: zfsArcHits
|
|
value: zfsArcHits
|
|
num_oid: .1.3.6.1.4.1.50536.1.4.4.{{ $index }}
|
|
descr: 'ARC Hits'
|
|
index: zfsArcHits.{{ $index }}
|
|
-
|
|
oid: zfsArcMisses
|
|
value: zfsArcMisses
|
|
num_oid: .1.3.6.1.4.1.50536.1.4.5.{{ $index }}
|
|
descr: 'ARC Misses'
|
|
index: zfsArcMisses.{{ $index }}
|
|
-
|
|
oid: zfsArcC
|
|
value: zfsArcC
|
|
num_oid: .1.3.6.1.4.1.50536.1.4.6.{{ $index }}
|
|
descr: 'ARC C'
|
|
index: zfsArcC.{{ $index }}
|
|
-
|
|
oid: zfsArcP
|
|
value: zfsArcP
|
|
num_oid: .1.3.6.1.4.1.50536.1.4.7.{{ $index }}
|
|
descr: 'ARC P'
|
|
index: zfsArcP.{{ $index }}
|
|
-
|
|
oid: zfsArcMissPercent
|
|
value: zfsArcMissPercent
|
|
num_oid: .1.3.6.1.4.1.50536.1.4.8.{{ $index }}
|
|
descr: 'ARC Miss Percent'
|
|
index: zfsArcMissPercent.{{ $index }}
|
|
-
|
|
oid: zfsArcHitRatio
|
|
value: zfsArcHitRatio
|
|
num_oid: .1.3.6.1.4.1.50536.1.4.9.{{ $index }}
|
|
descr: 'ARC Hit Ratio'
|
|
index: zfsArcHitRatio.{{ $index }}
|
|
-
|
|
oid: zfsArcMissRatio
|
|
value: zfsArcMissRatio
|
|
num_oid: .1.3.6.1.4.1.50536.1.4.10.{{ $index }}
|
|
descr: 'ARC Miss Ratio'
|
|
index: zfsArcMissRatio.{{ $index }}
|
|
-
|
|
oid: zfsL2ArcHits
|
|
value: zfsL2ArcHits
|
|
num_oid: .1.3.6.1.4.1.50536.1.5.1.{{ $index }}
|
|
descr: 'L2ARC Hits'
|
|
index: zfsL2ArcHits.{{ $index }}
|
|
-
|
|
oid: zfsL2ArcMisses
|
|
value: zfsL2ArcMisses
|
|
num_oid: .1.3.6.1.4.1.50536.1.5.2.{{ $index }}
|
|
descr: 'L2ARC Misses'
|
|
index: zfsL2ArcMisses.{{ $index }}
|
|
-
|
|
oid: zfsL2ArcRead
|
|
value: zfsL2ArcRead
|
|
num_oid: .1.3.6.1.4.1.50536.1.5.3.{{ $index }}
|
|
descr: 'L2ARC Reads'
|
|
index: zfsL2ArcRead.{{ $index }}
|
|
-
|
|
oid: zfsL2ArcWrite
|
|
value: zfsL2ArcWrite
|
|
num_oid: .1.3.6.1.4.1.50536.1.5.4.{{ $index }}
|
|
descr: 'L2ARC Writes'
|
|
index: zfsL2ArcWrite.{{ $index }}
|
|
-
|
|
oid: zfsL2ArcSize
|
|
value: zfsL2ArcSize
|
|
num_oid: .1.3.6.1.4.1.50536.1.5.5.{{ $index }}
|
|
descr: 'L2ARC Size'
|
|
index: zfsL2ArcSize.{{ $index }}
|
|
-
|
|
oid: zfsZilstatOps1sec
|
|
value: zfsZilstatOps1sec
|
|
num_oid: .1.3.6.1.4.1.50536.1.6.1.{{ $index }}
|
|
descr: 'ZIL Operations last second'
|
|
index: zfsZilstatOps1sec.{{ $index }}
|
|
-
|
|
oid: zfsZilstatOps5sec
|
|
value: zfsZilstatOps5sec
|
|
num_oid: .1.3.6.1.4.1.50536.1.6.2.{{ $index }}
|
|
descr: 'ZIL Operations last 5 seconds'
|
|
index: zfsZilstatOps5sec.{{ $index }}
|
|
-
|
|
oid: zfsZilstatOps10sec
|
|
value: zfsZilstatOps10sec
|
|
num_oid: .1.3.6.1.4.1.50536.1.6.3.{{ $index }}
|
|
descr: 'ZIL Operations last 10 seconds'
|
|
index: zfsZilstatOps10sec.{{ $index }}
|
|
state:
|
|
data:
|
|
-
|
|
oid: zpoolTable
|
|
value: zpoolHealth
|
|
num_oid: .1.3.6.1.4.1.50536.1.1.1.1.7.{{ $index }}
|
|
descr: 'ZPool: {{ $zpoolDescr }}'
|
|
index: zpoolHealth.{{ $index }}
|
|
states:
|
|
- { value: 0, descr: online, graph: 1, generic: 0 }
|
|
- { value: 1, descr: degraded, graph: 1, generic: 1 }
|
|
- { value: 2, descr: faulted, graph: 1, generic: 2 }
|
|
- { value: 3, descr: offline, graph: 1, generic: 2 }
|
|
- { value: 4, descr: unavail, graph: 1, generic: 2 }
|
|
- { value: 5, descr: removed, graph: 1, generic: 2 }
|