Home/Catalog/BEGEMOT-HAST-MIB

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

More MIBs from Fraunhofer FOKUS, CATS

Browse all Fraunhofer FOKUS, CATSMIBs →
BEGEMOT-WIRELESS-MIB

SNMP MIB module

350 objects→
BEGEMOT-PF-MIB

The BEGEMOT-PF-MIB module provides SNMP access to monitor and manage packet filter (pf) firewall statistics and state data within the Begemot monitoring framework. It exposes critical metrics including packet and byte counters, rule match rates, session table utilization, and interface traffic flows for real-time network security analysis.

137 objects→
BEGEMOT-BRIDGE-MIB

SNMP MIB module

90 objects→
BEGEMOT-SNMPD-MIB

The BEGEMOT-SNMPD-MIB provides the management interface for the Begemot SNMP daemon, exposing operational metrics such as active session counts, request processing statistics, and internal daemon state variables for performance monitoring and troubleshooting.

55 objects→
BEGEMOT-NETGRAPH-MIB

The BEGEMOT-NETGRAPH-MIB provides SNMP access to monitor and manage NetGraph node states, link statistics, and protocol-specific traffic counters within FreeBSD-based networking environments. It enables the retrieval of operational metrics for dynamic graph-based packet processing nodes, including interface throughput, error rates, and active session counts.

38 objects→
BEGEMOT-ATM-MIB

The BEGEMOT-ATM-MIB module enables monitoring and management of Asynchronous Transfer Mode (ATM) interface statistics and performance counters within the Begemot network monitoring system. It provides access to standard ATM-specific metrics, including cell loss, utilization, and interface status, for troubleshooting and capacity planning on ATM-capable hardware.

24 objects→