This file is indexed.

/usr/share/snmp/mibs/CYRUS-MASTER-MIB.txt is in cyrus-common 2.4.17+caldav~beta9-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
CYRUS-MASTER-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, Counter32, enterprises
        FROM SNMPv2-SMI
    DisplayString
        FROM SNMPv2-TC;
--    cmuCyrus
--        FROM CMU-MIB;

cmuMIB         OBJECT IDENTIFIER ::= { enterprises 3 }
cmuCyrus       OBJECT IDENTIFIER ::= { cmuMIB 6 }

cyrusMasterMIB MODULE-IDENTITY
    LAST-UPDATED "0010312300Z"		-- 2000 Oct 31
    ORGANIZATION "CMU Project Cyrus"
    CONTACT-INFO
                "       Email: cyrus-bugs@andrew.cmu.edu

		        Project Cyrus
                        Computing Services
                        Carnegie Mellon University
                        Pittsburgh PA. 15213
                "
    DESCRIPTION "A simple MIB for application status of the Cyrus
	         master process.
		"
	::= { cmuCyrus 1 }
           -- cmuCyrus = .1.3.6.1.4.1.3.6
           -- cyrusMasterMIB = .1.3.6.1.4.1.3.6.1

-- general information

cyrusMasterInfo OBJECT IDENTIFIER ::= { cyrusMasterMIB 1 }

  -- version information

   cyrusMasterInfoDescr  OBJECT-TYPE 

                         SYNTAX     DisplayString (SIZE (0..255)) 

                         ACCESS     read-only 

                         STATUS     mandatory 

                         DESCRIPTION   "A general textual description 

                                        of the Cyrus server." 

                         ::= { cyrusMasterInfo 1 }

   cyrusMasterInfoVers   OBJECT-TYPE 

                         SYNTAX     DisplayString (SIZE (0..255)) 

                         ACCESS     read-only 

                         STATUS     mandatory 

                         DESCRIPTION  "The version of the Cyrus server."

                         ::= { cyrusMasterInfo 2 } 

   cyrusMasterInfoUptime OBJECT-TYPE

                         SYNTAX	    TimeTicks

			 ACCESS	    read-only
			 
			 STATUS	    current

			 DESCRIPTION "The amount of time since the master
			              process was last started."

			 ::= { cyrusMasterInfo 3 }

   -- service table

   serviceTable          OBJECT-TYPE 

                         SYNTAX     SEQUENCE OF serviceEntry

                         ACCESS     not-accessible 

                         STATUS     mandatory 

                         ::= { cyrusMasterMIB 2 }


   serviceEntry          OBJECT-TYPE 

                         SYNTAX     ServiceEntry 

                         ACCESS     not-accessible 

                         STATUS     mandatory 

                         INDEX     { serviceId } 

                         ::= { serviceTable 1 } 


   ServiceEntry      ::= SEQUENCE { 

                         serviceForks		Counter32,

			 serviceActive		Gauge32,

			 serviceName		DisplayString (SIZE (0..255)),

			 serviceId		INTEGER,

                         serviceConnections     Counter32

                         } 		   

      -- forks since startup
      serviceForks       OBJECT-TYPE 

                         SYNTAX     Counter32 

                         ACCESS     read-only 

                         STATUS     mandatory 

                         DESCRIPTION  "The total number of forks for this 
			               service since initialization." 

                         ::= { serviceEntry 1 } 

             

      -- active children
      serviceActive      OBJECT-TYPE 

                         SYNTAX     Gauge32 

                         ACCESS     read-only 

                         STATUS     mandatory 

                         DESCRIPTION  "The total number of children currently 

                                       active." 

                         ::= { serviceEntry 2 } 


      serviceName        OBJECT-TYPE 

                         SYNTAX     DisplayString (SIZE (0..255))

                         ACCESS     read-only 

                         STATUS     mandatory 

                         DESCRIPTION  "The name of this service."

                         ::= { serviceEntry 3 } 

      serviceId          OBJECT-TYPE 

                         SYNTAX     INTEGER 

                         ACCESS     not-accessible

                         STATUS     mandatory 

                         DESCRIPTION  "The id of the service as configured." 

                         ::= { serviceEntry 4 }

      -- connections since startup
      serviceConnections  OBJECT-TYPE 

                         SYNTAX     Counter32 

                         ACCESS     read-only 

                         STATUS     mandatory 

                         DESCRIPTION  "The total number of connections for this 
			               service since initialization." 

                         ::= { serviceEntry 5 } 

-- event table

--   eventTable            OBJECT-TYPE 
--                         SYNTAX     SEQUENCE OF eventEntry
--                         ACCESS     not-accessible 
--                         STATUS     mandatory 
--                         ::= { cyrusMasterMIB 3 }

END