BEGEMOT-HAST-MIB

File: BEGEMOT-HAST-MIB.mib (10738 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC IF-MIB
BEGEMOT-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE
Counter64 Integer32 Unsigned32
TEXTUAL-CONVENTION RowStatus InterfaceIndex
ifIndex begemot

Defined Types

HastResourceEntry  
SEQUENCE    
  hastResourceIndex Integer32
  hastResourceName OCTET STRING
  hastResourceRole INTEGER
  hastResourceProvName OCTET STRING
  hastResourceLocalPath OCTET STRING
  hastResourceExtentSize Integer32
  hastResourceKeepDirty Integer32
  hastResourceRemoteAddr OCTET STRING
  hastResourceSourceAddr OCTET STRING
  hastResourceReplication INTEGER
  hastResourceStatus INTEGER
  hastResourceDirty Counter64
  hastResourceReads Counter64
  hastResourceWrites Counter64
  hastResourceDeletes Counter64
  hastResourceFlushes Counter64
  hastResourceActivemapUpdates Counter64
  hastResourceReadErrors Counter64
  hastResourceWriteErrors Counter64
  hastResourceDeleteErrors Counter64
  hastResourceFlushErrors Counter64
  hastResourceWorkerPid INTEGER
  hastResourceLocalQueue Unsigned32
  hastResourceSendQueue Unsigned32
  hastResourceRecvQueue Unsigned32
  hastResourceDoneQueue Unsigned32
  hastResourceIdleQueue Unsigned32

Defined Values

begemotHast 1.3.6.1.4.1.12325.1.220
The Begemot MIB for managing HAST.
MODULE-IDENTITY    

begemotHastObjects 1.3.6.1.4.1.12325.1.220.1
OBJECT IDENTIFIER    

hastConfig 1.3.6.1.4.1.12325.1.220.1.1
OBJECT IDENTIFIER    

hastConfigFile 1.3.6.1.4.1.12325.1.220.1.1.1
HAST configuration file location.
OBJECT-TYPE    
  OCTET STRING  

hastResourceTable 1.3.6.1.4.1.12325.1.220.1.2
A table containing information about all HAST resources.
OBJECT-TYPE    
  SEQUENCE OF  
    HastResourceEntry

hastResourceEntry 1.3.6.1.4.1.12325.1.220.1.2.1
Table entry that describes one HAST resource.
OBJECT-TYPE    
  HastResourceEntry  

hastResourceIndex 1.3.6.1.4.1.12325.1.220.1.2.1.1
Resource index.
OBJECT-TYPE    
  Integer32  

hastResourceName 1.3.6.1.4.1.12325.1.220.1.2.1.2
Resource name.
OBJECT-TYPE    
  OCTET STRING  

hastResourceRole 1.3.6.1.4.1.12325.1.220.1.2.1.3
Resource role.
OBJECT-TYPE    
  INTEGER undef(0), init(1), primary(2), secondary(3)  

hastResourceProvName 1.3.6.1.4.1.12325.1.220.1.2.1.4
Resource GEOM provider name that appears as /dev/hast/.
OBJECT-TYPE    
  OCTET STRING  

hastResourceLocalPath 1.3.6.1.4.1.12325.1.220.1.2.1.5
Path to the local component which is used as a backend provider for the resource.
OBJECT-TYPE    
  OCTET STRING  

hastResourceExtentSize 1.3.6.1.4.1.12325.1.220.1.2.1.6
Size 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.
OBJECT-TYPE    
  Integer32  

hastResourceKeepDirty 1.3.6.1.4.1.12325.1.220.1.2.1.7
Maximum number of dirty extents to keep dirty all the time. Most recently used extents are kept dirty to reduce number of metadata updates.
OBJECT-TYPE    
  Integer32  

hastResourceRemoteAddr 1.3.6.1.4.1.12325.1.220.1.2.1.8
Address of the remote hastd(8) daemon for the resource.
OBJECT-TYPE    
  OCTET STRING  

hastResourceSourceAddr 1.3.6.1.4.1.12325.1.220.1.2.1.9
Local address the resource is bound to.
OBJECT-TYPE    
  OCTET STRING  

hastResourceReplication 1.3.6.1.4.1.12325.1.220.1.2.1.10
Resource replication mode.
OBJECT-TYPE    
  INTEGER fullsync(0), memsync(1), async(2)  

hastResourceStatus 1.3.6.1.4.1.12325.1.220.1.2.1.11
Resource replication status.
OBJECT-TYPE    
  INTEGER complete(0), degraded(1)  

hastResourceDirty 1.3.6.1.4.1.12325.1.220.1.2.1.12
Current number of dirty extents for the resource.
OBJECT-TYPE    
  Counter64  

hastResourceReads 1.3.6.1.4.1.12325.1.220.1.2.1.13
Count of resource local read operations.
OBJECT-TYPE    
  Counter64  

hastResourceWrites 1.3.6.1.4.1.12325.1.220.1.2.1.14
Count of resource local write operations.
OBJECT-TYPE    
  Counter64  

hastResourceDeletes 1.3.6.1.4.1.12325.1.220.1.2.1.15
Count of resource local delete operations.
OBJECT-TYPE    
  Counter64  

hastResourceFlushes 1.3.6.1.4.1.12325.1.220.1.2.1.16
Count of resource local flush operations.
OBJECT-TYPE    
  Counter64  

hastResourceActivemapUpdates 1.3.6.1.4.1.12325.1.220.1.2.1.17
Count of resource local activemap updates.
OBJECT-TYPE    
  Counter64  

hastResourceReadErrors 1.3.6.1.4.1.12325.1.220.1.2.1.18
Count of resource local read operations that failed.
OBJECT-TYPE    
  Counter64  

hastResourceWriteErrors 1.3.6.1.4.1.12325.1.220.1.2.1.19
Count of resource local write operations that failed.
OBJECT-TYPE    
  Counter64  

hastResourceDeleteErrors 1.3.6.1.4.1.12325.1.220.1.2.1.20
Count of resource local delete operations that failed.
OBJECT-TYPE    
  Counter64  

hastResourceFlushErrors 1.3.6.1.4.1.12325.1.220.1.2.1.21
Count of resource local flush operations that failed.
OBJECT-TYPE    
  Counter64  

hastResourceWorkerPid 1.3.6.1.4.1.12325.1.220.1.2.1.22
Worker process ID.
OBJECT-TYPE    
  INTEGER  

hastResourceLocalQueue 1.3.6.1.4.1.12325.1.220.1.2.1.23
Number of outstanding I/O requests to the local component.
OBJECT-TYPE    
  Unsigned32  

hastResourceSendQueue 1.3.6.1.4.1.12325.1.220.1.2.1.24
Number of outstanding I/O requests to send to the remote component.
OBJECT-TYPE    
  Unsigned32  

hastResourceRecvQueue 1.3.6.1.4.1.12325.1.220.1.2.1.25
Number of outstanding I/O requests waiting for response from the remote component.
OBJECT-TYPE    
  Unsigned32  

hastResourceDoneQueue 1.3.6.1.4.1.12325.1.220.1.2.1.26
Number of processed I/O requests to return to the kernel.
OBJECT-TYPE    
  Unsigned32  

hastResourceIdleQueue 1.3.6.1.4.1.12325.1.220.1.2.1.27
Number of request objects in the free bucket.
OBJECT-TYPE    
  Unsigned32