BEGEMOT-HAST-MIB
AI MIB Summary
The BEGEMOT-HAST-MIB module facilitates the monitoring and management of High Availability Storage (HAST) clusters within the Begemot operating system environment, exposing critical state metrics such as synchronization status, node roles, and replication health to enable automated failover detection and cluster integrity verification.
The Begemot MIB for managing HAST.
Main OID:
begemotHast.1.3.6.1.4.1.12325.1.220
33
Objects
Active
Status
4
Dependencies
Imported Objects
Objects
33 total| Object Name |
|---|
begemotHastThe Begemot MIB for managing HAST. MODULE-IDENTITY .1.3.6.1.4.1.12325.1.220 |
begemotHastObjects OBJECT IDENTIFIER .1.3.6.1.4.1.12325.1.220.1 |
hastConfig OBJECT IDENTIFIER .1.3.6.1.4.1.12325.1.220.1.1 |
hastConfigFileHAST configuration file location.ro OCTET STRING .1.3.6.1.4.1.12325.1.220.1.1.1 |
hastResourceTableA table containing information about all HAST resources. SEQUENCE OF HastResourceEntry .1.3.6.1.4.1.12325.1.220.1.2 |
hastResourceEntryTable entry that describes one HAST resource. HastResourceEntry .1.3.6.1.4.1.12325.1.220.1.2.1 |
hastResourceIndexResource index.ro Integer32 .1.3.6.1.4.1.12325.1.220.1.2.1.1 |
hastResourceNameResource name.ro OCTET STRING .1.3.6.1.4.1.12325.1.220.1.2.1.2 |
hastResourceRoleResource role.rw Enumeration .1.3.6.1.4.1.12325.1.220.1.2.1.3 |
hastResourceProvNameResource GEOM provider name that appears as /dev/hast/<name>.ro OCTET STRING .1.3.6.1.4.1.12325.1.220.1.2.1.4 |
hastResourceLocalPathPath to the local component which is used as a backend provider for the resource.ro OCTET STRING .1.3.6.1.4.1.12325.1.220.1.2.1.5 |
hastResourceExtentSizeSize of an extent. Extent is a block which is used for synchronization. hastd(8) maintains a map of dirty extents and extent is the smallest region that can be marked as dirty. If any part of an extent is modified, entire extent will be synchronized when nodes connect.ro Integer32 .1.3.6.1.4.1.12325.1.220.1.2.1.6 |
hastResourceKeepDirtyMaximum number of dirty extents to keep dirty all the time. Most recently used extents are kept dirty to reduce number of metadata updates.ro Integer32 .1.3.6.1.4.1.12325.1.220.1.2.1.7 |
hastResourceRemoteAddrAddress of the remote hastd(8) daemon for the resource.ro OCTET STRING .1.3.6.1.4.1.12325.1.220.1.2.1.8 |
hastResourceSourceAddrLocal address the resource is bound to.ro OCTET STRING .1.3.6.1.4.1.12325.1.220.1.2.1.9 |
hastResourceReplicationResource replication mode.ro Enumeration .1.3.6.1.4.1.12325.1.220.1.2.1.10 |
hastResourceStatusResource replication status.ro Enumeration .1.3.6.1.4.1.12325.1.220.1.2.1.11 |
hastResourceDirtyCurrent number of dirty extents for the resource.ro Counter64 .1.3.6.1.4.1.12325.1.220.1.2.1.12 |
hastResourceReadsCount of resource local read operations.ro Counter64 .1.3.6.1.4.1.12325.1.220.1.2.1.13 |
hastResourceWritesCount of resource local write operations.ro Counter64 .1.3.6.1.4.1.12325.1.220.1.2.1.14 |
hastResourceDeletesCount of resource local delete operations.ro Counter64 .1.3.6.1.4.1.12325.1.220.1.2.1.15 |
hastResourceFlushesCount of resource local flush operations.ro Counter64 .1.3.6.1.4.1.12325.1.220.1.2.1.16 |
hastResourceActivemapUpdatesCount of resource local activemap updates.ro Counter64 .1.3.6.1.4.1.12325.1.220.1.2.1.17 |
hastResourceReadErrorsCount of resource local read operations that failed.ro Counter64 .1.3.6.1.4.1.12325.1.220.1.2.1.18 |
hastResourceWriteErrorsCount of resource local write operations that failed.ro Counter64 .1.3.6.1.4.1.12325.1.220.1.2.1.19 |
hastResourceDeleteErrorsCount of resource local delete operations that failed.ro Counter64 .1.3.6.1.4.1.12325.1.220.1.2.1.20 |
hastResourceFlushErrorsCount of resource local flush operations that failed.ro Counter64 .1.3.6.1.4.1.12325.1.220.1.2.1.21 |
hastResourceWorkerPidWorker process ID.ro INTEGER .1.3.6.1.4.1.12325.1.220.1.2.1.22 |
hastResourceLocalQueueNumber of outstanding I/O requests to the local component.ro Unsigned32 .1.3.6.1.4.1.12325.1.220.1.2.1.23 |
hastResourceSendQueueNumber of outstanding I/O requests to send to the remote component.ro Unsigned32 .1.3.6.1.4.1.12325.1.220.1.2.1.24 |
hastResourceRecvQueueNumber of outstanding I/O requests waiting for response from the remote component.ro Unsigned32 .1.3.6.1.4.1.12325.1.220.1.2.1.25 |
hastResourceDoneQueueNumber of processed I/O requests to return to the kernel.ro Unsigned32 .1.3.6.1.4.1.12325.1.220.1.2.1.26 |
hastResourceIdleQueueNumber of request objects in the free bucket.ro Unsigned32 .1.3.6.1.4.1.12325.1.220.1.2.1.27 |