diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ixsystems | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/ixsystems')
| -rw-r--r-- | MIBS/ixsystems/FREENAS-MIB | 560 |
1 files changed, 560 insertions, 0 deletions
diff --git a/MIBS/ixsystems/FREENAS-MIB b/MIBS/ixsystems/FREENAS-MIB new file mode 100644 index 0000000..8954b96 --- /dev/null +++ b/MIBS/ixsystems/FREENAS-MIB @@ -0,0 +1,560 @@ +FREENAS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, + Integer32, Counter32, Counter64, Gauge32 FROM SNMPv2-SMI + + TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC; + +freeNas MODULE-IDENTITY + LAST-UPDATED "201710270000Z" + ORGANIZATION "www.ixsystems.com" + CONTACT-INFO + "postal: 2490 Kruse Dr + San Jose, CA 95131 + + email: support@iXsystems.com" + DESCRIPTION + "" + REVISION "201710270000Z" + DESCRIPTION + "" + ::= { enterprises 50536 } + +ZPoolHealthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER { + online(0), + degraded(1), + faulted(2), + offline(3), + unavail(4), + removed(5) + } + +AlertLevelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER { + info(20), + warning(30), + critical(50) + } + +zfs OBJECT IDENTIFIER ::= { freeNas 1 } + +notifications OBJECT IDENTIFIER ::= { freeNas 2 } +notificationPrefix OBJECT IDENTIFIER ::= { notifications 1 } +notificationObjects OBJECT IDENTIFIER ::= { notifications 2 } + +zpool OBJECT IDENTIFIER ::= { zfs 1 } +dataset OBJECT IDENTIFIER ::= { zfs 2 } +zvol OBJECT IDENTIFIER ::= { zfs 3 } +arc OBJECT IDENTIFIER ::= { zfs 4 } +l2arc OBJECT IDENTIFIER ::= { zfs 5 } +zil OBJECT IDENTIFIER ::= { zfs 6 } + +zpoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZpoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { zpool 1 } + +zpoolEntry OBJECT-TYPE + SYNTAX ZpoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { zpoolIndex } + ::= { zpoolTable 1 } + +ZpoolEntry ::= SEQUENCE { + zpoolIndex Integer32, + zpoolDescr DisplayString, + zpoolAllocationUnits Integer32, + zpoolSize Integer32, + zpoolUsed Integer32, + zpoolAvailable Integer32, + zpoolHealth ZPoolHealthType, + zpoolReadOps Counter64, + zpoolWriteOps Counter64, + zpoolReadBytes Counter64, + zpoolWriteBytes Counter64, + zpoolReadOps1sec Counter64, + zpoolWriteOps1sec Counter64, + zpoolReadBytes1sec Counter64, + zpoolWriteBytes1sec Counter64 + } + +zpoolIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { zpoolEntry 1 } + +zpoolDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { zpoolEntry 2 } + +zpoolAllocationUnits OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { zpoolEntry 3 } + +zpoolSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { zpoolEntry 4 } + +zpoolUsed OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { zpoolEntry 5 } + +zpoolAvailable OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { zpoolEntry 6 } + +zpoolHealth OBJECT-TYPE + SYNTAX ZPoolHealthType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current health of the containing pool, as reported + by zpool status." + ::= { zpoolEntry 7 } + +zpoolReadOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of read I/O operations sent to the pool or device, + including metadata requests (averaged since system booted)." + ::= { zpoolEntry 8 } + +zpoolWriteOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of write I/O operations sent to the pool or device + (averaged since system booted)." + ::= { zpoolEntry 9 } + +zpoolReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of all read operations (including metadata), + expressed as units per second (averaged since system booted)" + ::= { zpoolEntry 10 } + +zpoolWriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of all write operations, expressed as units per + second (averaged since system booted)." + ::= { zpoolEntry 11 } + +zpoolReadOps1sec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of read I/O operations sent to the pool or device, + including metadata requests (over 1 second interval)." + ::= { zpoolEntry 12 } + +zpoolWriteOps1sec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of write I/O operations sent to the pool or device + (over 1 second interval)." + ::= { zpoolEntry 13 } + +zpoolReadBytes1sec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of all read operations (including metadata), + expressed as units per second (over 1 second interval)" + ::= { zpoolEntry 14 } + +zpoolWriteBytes1sec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of all write operations, expressed as units per + second (over 1 second interval)." + ::= { zpoolEntry 15 } + +datasetTable OBJECT-TYPE + SYNTAX SEQUENCE OF DatasetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { dataset 1 } + +datasetEntry OBJECT-TYPE + SYNTAX DatasetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { datasetIndex } + ::= { datasetTable 1 } + +DatasetEntry ::= SEQUENCE { + datasetIndex Integer32, + datasetDescr DisplayString, + datasetAllocationUnits Integer32, + datasetSize Integer32, + datasetUsed Integer32, + datasetAvailable Integer32 + } + +datasetIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { datasetEntry 1 } + +datasetDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { datasetEntry 2 } + +datasetAllocationUnits OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { datasetEntry 3 } + +datasetSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { datasetEntry 4 } + +datasetUsed OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { datasetEntry 5 } + +datasetAvailable OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { datasetEntry 6 } + +zvolTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZvolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { zvol 1 } + +zvolEntry OBJECT-TYPE + SYNTAX ZvolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { zvolIndex } + ::= { zvolTable 1 } + +ZvolEntry ::= SEQUENCE { + zvolIndex Integer32, + zvolDescr DisplayString, + zvolAllocationUnits Integer32, + zvolSize Integer32, + zvolUsed Integer32, + zvolAvailable Integer32 + } + +zvolIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { zvolEntry 1 } + +zvolDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { zvolEntry 2 } + +zvolAllocationUnits OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { zvolEntry 3 } + +zvolSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { zvolEntry 4 } + +zvolUsed OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { zvolEntry 5 } + +zvolAvailable OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { zvolEntry 6 } + +zfsArcSize OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { arc 1 } + +zfsArcMeta OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { arc 2 } + +zfsArcData OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { arc 3 } + +zfsArcHits OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { arc 4 } + +zfsArcMisses OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { arc 5 } + +zfsArcC OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { arc 6 } + +zfsArcP OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { arc 7 } + +zfsArcMissPercent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Arc Miss Percentage. + (Note: Floating precision sent across SNMP as a String" + ::= { arc 8 } + +zfsArcCacheHitRatio OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Arc Cache Hit Ration Percentage. + (Note: Floating precision sent across SNMP as a String" + ::= { arc 9 } + +zfsArcCacheMissRatio OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Arc Cache Miss Ration Percentage. + (Note: Floating precision sent across SNMP as a String" + ::= { arc 10 } + +zfsL2ArcHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { l2arc 1 } + +zfsL2ArcMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { l2arc 2 } + +zfsL2ArcRead OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { l2arc 3 } + +zfsL2ArcWrite OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { l2arc 4 } + +zfsL2ArcSize OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { l2arc 5 } + +zfsZilstatOps1sec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ops column parsed from the command zilstat 1 1" + ::= { zil 1 } + +zfsZilstatOps5sec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ops column parsed from the command zilstat 5 1" + ::= { zil 2 } + +zfsZilstatOps10sec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ops column parsed from the command zilstat 10 1" + ::= { zil 3 } + +alert NOTIFICATION-TYPE + OBJECTS { alertId, alertLevel, alertMessage } + STATUS current + DESCRIPTION + "An alert raised" + ::= { notificationPrefix 1 } + +alertId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { notificationObjects 1 } + +alertLevel OBJECT-TYPE + SYNTAX AlertLevelType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { notificationObjects 2 } + +alertMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { notificationObjects 3 } + +alertCancellation NOTIFICATION-TYPE + OBJECTS { alertId } + STATUS current + DESCRIPTION + "An alert cancelled" + ::= { notificationPrefix 2 } + +END |