1-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
2
3
4---------------------------------------------------------------------------
5-- (C)opyright 2012-2014 bintec elmeg GmbH, All Rights Reserved
6-- $RCSfile: mib-rng,v $
7-- $Revision: 1.5 $
8-- $Date: 2014-02-07 11:21:02 $
9---------------------------------------------------------------------------
10
11BINTEC-RANDOM-GENERATOR-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises,
15    TimeTicks, Counter32, Gauge32, snmpModules, mib-2, Unsigned32, Counter64
16        FROM SNMPv2-SMI
17
18    DisplayString, TestAndIncr, TimeStamp
19        FROM SNMPv2-TC
20
21    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
22        FROM SNMPv2-CONF
23
24    Date, HexValue, BitValue, sys
25        FROM BINTEC-MIB;
26
27---------------------------------------------------------------------------
28
29randomGeneratorMIB MODULE-IDENTITY
30    LAST-UPDATED "201203020000Z"
31    ORGANIZATION "bintec elmeg GmbH"
32    CONTACT-INFO "EMail:   info@bintec-elmeg.com
33                  Web:     www.bintec-elmeg.com"
34    DESCRIPTION  "Management Information for the Random Generator Subsystem"
35
36    ::= { sys 8 }
37
38randomGeneratorAdmin OBJECT IDENTIFIER
39	::= { randomGeneratorMIB 1 }
40---------------------------------------------------------------------------
41-- Random Generator Administrative variables
42	randomGeneratorHwRng OBJECT-TYPE
43	    SYNTAX INTEGER {
44		enabled (1),
45		disabled (2)
46	    }
47            MAX-ACCESS  read-write
48            STATUS  current
49            DESCRIPTION
50		"Enables/disables usage of HW random generators (if available)."
51	    DEFVAL { enabled }
52	    ::= { randomGeneratorAdmin 1 }
53
54
55
56randomGeneratorStat OBJECT IDENTIFIER
57	::= { randomGeneratorMIB 2 }
58---------------------------------------------------------------------------
59-- Random Generator Statistics Table
60
61	randomGeneratorStatTable OBJECT-TYPE
62            SYNTAX  SEQUENCE OF RandomGeneratorStatEntry
63            MAX-ACCESS  not-accessible
64            STATUS  current
65            DESCRIPTION
66		"This table contains the statistics for random generators."
67	::= { randomGeneratorStat 1 }
68
69	randomGeneratorStatEntry OBJECT-TYPE
70            SYNTAX  RandomGeneratorStatEntry
71            MAX-ACCESS  not-accessible
72            STATUS  current
73            DESCRIPTION
74		"This object contains a random generator statistics."
75	    INDEX   {
76		randomGeneratorStatType
77	    }
78            ::= { randomGeneratorStatTable 1 }
79
80 	RandomGeneratorStatEntry ::=
81            SEQUENCE {
82		randomGeneratorStatType		 INTEGER,
83		randomGeneratorStatCalls	 Counter32,
84		randomGeneratorStatBytes	 Counter32,
85		randomGeneratorStatLastCallSince TimeTicks
86            }
87
88
89	randomGeneratorStatType OBJECT-TYPE
90	    SYNTAX  INTEGER {
91	    	software(1),
92		hardware(2)
93	    }
94	    MAX-ACCESS  read-only
95	    STATUS      current
96	    DESCRIPTION
97		"This speficies the type of the random number generator."
98	    ::= { randomGeneratorStatEntry 1 }
99
100
101	randomGeneratorStatCalls OBJECT-TYPE
102	    SYNTAX      Counter32
103	    MAX-ACCESS  read-only
104	    STATUS      current
105	    DESCRIPTION
106		"The number of calls to get random data from this random number
107		 generator."
108	    ::= { randomGeneratorStatEntry 2 }
109
110	randomGeneratorStatBytes OBJECT-TYPE
111	    SYNTAX      Counter32
112	    MAX-ACCESS  read-only
113	    STATUS      current
114	    DESCRIPTION
115		"The number of random bytes drawn from this random number
116		 generator."
117	    ::= { randomGeneratorStatEntry 3 }
118
119	randomGeneratorStatLastCallSince OBJECT-TYPE
120	    SYNTAX TimeTicks
121            MAX-ACCESS  read-only
122            STATUS  current
123            DESCRIPTION
124		 "The time passed since the last random number was drawn."
125	::= { randomGeneratorStatEntry 4 }
126
127-- End Random Generator Statistics Table
128
129END
130