Code

Fixed schema
[gosa.git] / contrib / openldap / goserver.schema
1 ## 
2 ##
3 ## goserver.schema - Needed by the GONICUS System Administator
4 ##
5 ## Version 030403
6 ##
7 ##
8 ## Maintainer:          Lars Scheiter   (scheiter@GONICUS.de)
9 ##                      Cajus Pollmeier (pollmeier@GONICUS.de)
10 ##
11 ##
14 # Attributes for the Gonicus Terminal Server Class
15 attributetype ( 1.3.6.1.4.1.10098.1.1.9.1 NAME 'goXdmcpIsEnabled'
16         DESC 'Indicates if the server is enabled for XDMCP queries'
17         EQUALITY caseExactIA5Match
18         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
20 attributetype ( 1.3.6.1.4.1.10098.1.1.9.2 NAME 'goFontPath'
21         DESC 'Fontserver Entry'
22         EQUALITY caseExactIA5Match
23         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
25 # Attributes for common Gonicus Server Class
26 attributetype ( 1.3.6.1.4.1.10098.1.1.9.4 NAME 'goExportEntry'
27         DESC 'Provides an export entry'
28         EQUALITY caseExactMatch
29         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
31 attributetype ( 1.3.6.1.4.1.10098.1.1.9.9 NAME 'goSyslogSection'
32         DESC 'What sections wants the server for its syslog service? i.e. *.*'
33         EQUALITY caseExactIA5Match
34         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
36 attributetype ( 1.3.6.1.4.1.10098.1.1.9.10 NAME 'goTimeSource'
37         DESC 'List of time sources'
38         EQUALITY caseExactIA5Match
39         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
41 attributetype ( 1.3.6.1.4.1.10098.1.1.9.11 NAME 'goSpoolPath'
42         DESC 'Provides a spool path for printing services'
43         EQUALITY caseExactIA5Match
44         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
46 attributetype ( 1.3.6.1.4.1.10098.1.1.9.12 NAME 'goLdapBase'
47         DESC 'Base to use for this LDAP server'
48         EQUALITY caseExactMatch
49         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
50         SINGLE-VALUE)
52 attributetype ( 1.3.6.1.4.1.10098.1.1.9.13 NAME 'goImapName'
53         DESC 'Name of IMAP server appearing in GOsa'
54         EQUALITY caseExactIA5Match
55         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
56         SINGLE-VALUE)
58 attributetype ( 1.3.6.1.4.1.10098.1.1.9.14 NAME 'goImapConnect'
59         DESC 'PHP connect string for IMAP server'
60         EQUALITY caseExactIA5Match
61         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
62         SINGLE-VALUE)
64 attributetype ( 1.3.6.1.4.1.10098.1.1.9.15 NAME 'goImapAdmin'
65         DESC 'IMAP admin account'
66         EQUALITY caseExactIA5Match
67         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
68         SINGLE-VALUE)
70 attributetype ( 1.3.6.1.4.1.10098.1.1.9.16 NAME 'goImapPassword'
71         DESC 'IMAP admin password'
72         EQUALITY caseExactIA5Match
73         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
74         SINGLE-VALUE)
76 attributetype ( 1.3.6.1.4.1.10098.1.1.9.17 NAME 'goImapSieveServer'
77         DESC 'Cyrus sieve server address or name'
78         EQUALITY caseExactIA5Match
79         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
80         SINGLE-VALUE)
82 attributetype ( 1.3.6.1.4.1.10098.1.1.9.18 NAME 'goImapSievePort'
83         DESC 'Cyrus sieve server port'
84         EQUALITY caseExactIA5Match
85         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
86         SINGLE-VALUE)
88 attributetype ( 1.3.6.1.4.1.10098.1.1.9.19 NAME 'goKrbRealm'
89         DESC 'Default Kerberos realm to use for this server'
90         EQUALITY caseExactIA5Match
91         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
92         SINGLE-VALUE)
94 attributetype ( 1.3.6.1.4.1.10098.1.1.9.20 NAME 'goKrbAdmin'
95         DESC 'Admin principal for kerberos server'
96         EQUALITY caseExactIA5Match
97         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
98         SINGLE-VALUE)
100 attributetype ( 1.3.6.1.4.1.10098.1.1.9.21 NAME 'goKrbPassword'
101         DESC 'Admin password for kerberos server'
102         EQUALITY caseExactIA5Match
103         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
104         SINGLE-VALUE)
106 attributetype ( 1.3.6.1.4.1.10098.1.1.9.22 NAME 'goFaxAdmin'
107         DESC 'Admin principal for fax server'
108         EQUALITY caseExactIA5Match
109         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
110         SINGLE-VALUE)
112 attributetype ( 1.3.6.1.4.1.10098.1.1.9.23 NAME 'goFaxPassword'
113         DESC 'Admin password for fax server'
114         EQUALITY caseExactIA5Match
115         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
116         SINGLE-VALUE)
118 attributetype ( 1.3.6.1.4.1.10098.1.1.9.24 NAME 'goLogAdmin'
119         DESC 'Admin principal for log server'
120         EQUALITY caseExactIA5Match
121         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
122         SINGLE-VALUE)
124 attributetype ( 1.3.6.1.4.1.10098.1.1.9.25 NAME 'goLogPassword'
125         DESC 'Admin password for log server'
126         EQUALITY caseExactIA5Match
127         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
128         SINGLE-VALUE)
130 attributetype ( 1.3.6.1.4.1.10098.1.1.9.26 NAME 'goFonAdmin'
131         DESC 'Admin principal for fon server'
132         EQUALITY caseExactIA5Match
133         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
134         SINGLE-VALUE)
136 attributetype ( 1.3.6.1.4.1.10098.1.1.9.27 NAME 'goFonPassword'
137         DESC 'Admin password for fon server'
138         EQUALITY caseExactIA5Match
139         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
140         SINGLE-VALUE)
142 attributetype ( 1.3.6.1.4.1.10098.1.1.9.28 NAME 'goFonAreaCode'
143         DESC 'Store area code'
144         EQUALITY caseExactIA5Match
145         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
146         SINGLE-VALUE)
148 attributetype ( 1.3.6.1.4.1.10098.1.1.9.29 NAME 'goFonCountryCode'
149         DESC 'Store country code'
150         EQUALITY caseExactIA5Match
151         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
152         SINGLE-VALUE)
154 attributetype ( 1.3.6.1.4.1.10098.1.1.9.30 NAME 'goGlpiAdmin'
155         DESC 'Admin principal for glpi database server'
156         EQUALITY caseExactIA5Match
157         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
158         SINGLE-VALUE)
160 attributetype ( 1.3.6.1.4.1.10098.1.1.9.31 NAME 'goGlpiPassword'
161         DESC 'Admin password for glpi database server'
162         EQUALITY caseExactIA5Match
163         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
164         SINGLE-VALUE)
166 attributetype ( 1.3.6.1.4.1.10098.1.1.9.32 NAME 'goGlpiDatabase'
167         DESC 'Database name for glpi extension'
168         EQUALITY caseExactIA5Match
169         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
170         SINGLE-VALUE)
172 attributetype ( 1.3.6.1.4.1.10098.1.1.9.33 NAME 'goTerminalServerStatus'
173         DESC 'Server status container - on / off / fail'
174         EQUALITY caseExactIA5Match
175         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
176         SINGLE-VALUE)
178 attributetype ( 1.3.6.1.4.1.10098.1.1.9.34 NAME 'goNfsServerStatus'
179         DESC 'Server status container - on / off / fail'
180         EQUALITY caseExactIA5Match
181         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
182         SINGLE-VALUE)
184 attributetype ( 1.3.6.1.4.1.10098.1.1.9.35 NAME 'goNtpServerStatus'
185         DESC 'Server status container - on / off / fail'
186         EQUALITY caseExactIA5Match
187         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
188         SINGLE-VALUE)
190 attributetype ( 1.3.6.1.4.1.10098.1.1.9.36 NAME 'goSyslogServerStatus'
191         DESC 'Server status container - on / off / fail'
192         EQUALITY caseExactIA5Match
193         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
194         SINGLE-VALUE)
196 attributetype ( 1.3.6.1.4.1.10098.1.1.9.37 NAME 'goLdapServerStatus'
197         DESC 'Server status container - on / off / fail'
198         EQUALITY caseExactIA5Match
199         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
200         SINGLE-VALUE)
202 attributetype ( 1.3.6.1.4.1.10098.1.1.9.38 NAME 'goImapServerStatus'
203         DESC 'Server status container - on / off / fail'
204         EQUALITY caseExactIA5Match
205         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
206         SINGLE-VALUE)
208 attributetype ( 1.3.6.1.4.1.10098.1.1.9.39 NAME 'goKrbServerStatus'
209         DESC 'Server status container - on / off / fail'
210         EQUALITY caseExactIA5Match
211         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
212         SINGLE-VALUE)
214 attributetype ( 1.3.6.1.4.1.10098.1.1.9.40 NAME 'goFaxServerStatus'
215         DESC 'Server status container - on / off / fail'
216         EQUALITY caseExactIA5Match
217         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
218         SINGLE-VALUE)
220 attributetype ( 1.3.6.1.4.1.10098.1.1.9.41 NAME 'goLogDBServerStatus'
221         DESC 'Server status container - on / off / fail'
222         EQUALITY caseExactIA5Match
223         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
224         SINGLE-VALUE)
226 attributetype ( 1.3.6.1.4.1.10098.1.1.9.42 NAME 'goFonServerStatus'
227         DESC 'Server status container - on / off / fail'
228         EQUALITY caseExactIA5Match
229         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
230         SINGLE-VALUE)
232 attributetype ( 1.3.6.1.4.1.10098.1.1.9.43 NAME 'goShareServerStatus'
233         DESC 'Server status container - on / off / fail'
234         EQUALITY caseExactIA5Match
235         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
236         SINGLE-VALUE)
238 attributetype ( 1.3.6.1.4.1.10098.1.1.9.44 NAME 'goMailServerStatus'
239         DESC 'Server status container - on / off / fail'
240         EQUALITY caseExactIA5Match
241         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
242         SINGLE-VALUE)
244 attributetype ( 1.3.6.1.4.1.10098.1.1.9.45 NAME 'goGlpiServerStatus'
245         DESC 'Server status container - on / off / fail'
246         EQUALITY caseExactIA5Match
247         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
248         SINGLE-VALUE)
250 attributetype ( 1.3.6.1.4.1.10098.1.1.9.46 NAME 'postfixHeaderSizeLimit'
251         DESC 'Keep postfix header-size-limit variable'
252         EQUALITY caseExactIA5Match
253         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
254         SINGLE-VALUE)
256 attributetype ( 1.3.6.1.4.1.10098.1.1.9.47 NAME 'postfixMailboxSizeLimit'
257         DESC 'Keep postfix mailbox-size-limit variable'
258         EQUALITY caseExactIA5Match
259         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
260         SINGLE-VALUE)
262 attributetype ( 1.3.6.1.4.1.10098.1.1.9.48 NAME 'postfixMessageSizeLimit'
263         DESC 'Keep postfix message-size-limit variable'
264         EQUALITY caseExactIA5Match
265         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
266         SINGLE-VALUE)
268 attributetype ( 1.3.6.1.4.1.10098.1.1.9.49 NAME 'postfixMyDestinations'
269         DESC 'Keep postfix mydestinations variable'
270         EQUALITY caseExactIA5Match
271         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
273 attributetype ( 1.3.6.1.4.1.10098.1.1.9.50 NAME 'postfixMyDomain'
274         DESC 'Keep postfix mydomain variable'
275         EQUALITY caseExactIA5Match
276         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
277         SINGLE-VALUE)
279 attributetype ( 1.3.6.1.4.1.10098.1.1.9.51 NAME 'postfixMyHostname'
280         DESC 'Keep postfix myhostname variable'
281         EQUALITY caseExactIA5Match
282         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
283         SINGLE-VALUE)
285 attributetype ( 1.3.6.1.4.1.10098.1.1.9.52 NAME 'postfixMyNetworks'
286         DESC 'Keep postfix mynetworks variable'
287         EQUALITY caseExactIA5Match
288         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
289         SINGLE-VALUE)
291 attributetype ( 1.3.6.1.4.1.10098.1.1.9.53 NAME 'postfixRelayhost'
292         DESC 'Keep postfix relayhost variable'
293         EQUALITY caseExactIA5Match
294         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
295         SINGLE-VALUE)
297 attributetype ( 1.3.6.1.4.1.10098.1.1.9.54 NAME 'postfixTransportTable'
298         DESC 'Keep postfix transport tables'
299         EQUALITY caseExactIA5Match
300         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
302 attributetype ( 1.3.6.1.4.1.10098.1.1.9.55 NAME 'postfixSenderRestrictions'
303         DESC 'Keep postfix sender restrictions'
304         EQUALITY caseExactIA5Match
305         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
307 attributetype ( 1.3.6.1.4.1.10098.1.1.9.56 NAME 'postfixRecipientRestrictions'
308         DESC 'Keep postfix transport tables'
309         EQUALITY caseExactIA5Match
310         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
312 attributetype ( 1.3.6.1.4.1.10098.1.1.9.57 NAME 'cyrusImap'
313         DESC 'Start IMAP service? true/false'
314         EQUALITY caseExactIA5Match
315         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
316         SINGLE-VALUE)
318 attributetype ( 1.3.6.1.4.1.10098.1.1.9.58 NAME 'cyrusImapSSL'
319         DESC 'Start IMAP SSL service? true/false'
320         EQUALITY caseExactIA5Match
321         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
322         SINGLE-VALUE)
324 attributetype ( 1.3.6.1.4.1.10098.1.1.9.59 NAME 'cyrusPop3'
325         DESC 'Start POP3 service? true/false'
326         EQUALITY caseExactIA5Match
327         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
328         SINGLE-VALUE)
330 attributetype ( 1.3.6.1.4.1.10098.1.1.9.60 NAME 'cyrusPop3SSL'
331         DESC 'Start POP3 SSL service? true/false'
332         EQUALITY caseExactIA5Match
333         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
334         SINGLE-VALUE)
336 attributetype ( 1.3.6.1.4.1.10098.1.1.9.61 NAME 'goCupsServerStatus'
337         DESC 'Server status container - on / off / fail'
338         EQUALITY caseExactIA5Match
339         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
340         SINGLE-VALUE)
342 attributetype ( 1.3.6.1.4.1.10098.1.1.9.62 NAME 'saRewriteHeader'
343         DESC 'Text to place in front of mail subjects'
344         EQUALITY caseExactIA5Match
345         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
346         SINGLE-VALUE)
348 attributetype ( 1.3.6.1.4.1.10098.1.1.9.63 NAME 'saTrustedNetworks'
349         DESC 'List of trusted networks'
350         EQUALITY caseExactIA5Match
351         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
353 attributetype ( 1.3.6.1.4.1.10098.1.1.9.64 NAME 'saRequiredScore'
354         DESC 'Required score to tag a mail as SPAM'
355         EQUALITY integerMatch
356         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
358 #saFlags   B:    Enable use of bayes filtering
359 #          b:    Enable bayes auto learning
360 #          C:    Enable RBL checks
361 #          R:    Enable use of Razor
362 #          D:    Enable use of DDC
363 #          P:    Enable use of Pyzor
364 attributetype ( 1.3.6.1.4.1.10098.1.1.9.65 NAME 'saFlags'
365         DESC 'Flags for spamassassin'
366         EQUALITY caseExactIA5Match
367         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
369 attributetype ( 1.3.6.1.4.1.10098.1.1.9.66 NAME 'saRule'
370         DESC 'Base64 encoded rule text for spamassassin'
371         EQUALITY caseExactIA5Match
372         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
374 attributetype ( 1.3.6.1.4.1.10098.1.1.9.67 NAME 'saStatus'
375         DESC 'Server status container - on / off / fail'
376         EQUALITY caseExactIA5Match
377         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
378         SINGLE-VALUE)
380 attributetype ( 1.3.6.1.4.1.10098.1.1.9.68 NAME 'avMaxThreads'
381         DESC 'Number of AV scanning threads'
382         EQUALITY integerMatch
383         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
385 attributetype ( 1.3.6.1.4.1.10098.1.1.9.69 NAME 'avMaxDirectoryRecursions'
386         DESC 'Number of recursions done with directories'
387         EQUALITY integerMatch
388         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
390 attributetype ( 1.3.6.1.4.1.10098.1.1.9.70 NAME 'avUser'
391         DESC 'Username to run with'
392         EQUALITY caseExactIA5Match
393         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
395 # avFlags         D       Debug
396 #                 S       Scan Mail
397 #                 A       Scan Archive
398 #                 E       Archive block encrypted
399 attributetype ( 1.3.6.1.4.1.10098.1.1.9.71 NAME 'avFlags'
400         DESC 'Special flags for the scan engine'
401         EQUALITY caseExactIA5Match
402         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
404 attributetype ( 1.3.6.1.4.1.10098.1.1.9.72 NAME 'avArchiveMaxFileSize'
405         DESC 'Maximum archive file size'
406         EQUALITY integerMatch
407         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
409 attributetype ( 1.3.6.1.4.1.10098.1.1.9.73 NAME 'avArchiveMaxRecursion'
410         DESC 'Maximum number of archive nestings'
411         EQUALITY integerMatch
412         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
414 attributetype ( 1.3.6.1.4.1.10098.1.1.9.74 NAME 'avArchiveMaxCompressionRatio'
415         DESC 'Maximum compression ratio'
416         EQUALITY integerMatch
417         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
419 attributetype ( 1.3.6.1.4.1.10098.1.1.9.75 NAME 'avDatabaseMirror'
420         DESC 'Where to find updates'
421         EQUALITY caseExactIA5Match
422         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
424 attributetype ( 1.3.6.1.4.1.10098.1.1.9.76 NAME 'avHttpProxyURL'
425         DESC 'How to get the updates'
426         EQUALITY caseExactIA5Match
427         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
429 attributetype ( 1.3.6.1.4.1.10098.1.1.9.77 NAME 'avStatus'
430         DESC 'Server status container - on / off / fail'
431         EQUALITY caseExactIA5Match
432         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
433         SINGLE-VALUE)
435 attributetype ( 1.3.6.1.4.1.10098.1.1.9.78 NAME 'avChecksPerDay'
436         DESC 'Update checks per day'
437         EQUALITY integerMatch
438         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
440 ##
441 ##              Objectclasses
442 ##
444 # Terminal Server description 
445 objectclass (1.3.6.1.4.1.10098.1.2.1.16 NAME 'goTerminalServer' SUP top AUXILIARY
446         DESC 'Terminal server description (v2.4)'
447         MUST ( cn $ goXdmcpIsEnabled $ goFontPath )
448         MAY  ( description $ goTerminalServerStatus ))
450 # NFS Server description
451 objectclass (1.3.6.1.4.1.10098.1.2.1.19 NAME 'goNfsServer' SUP top AUXILIARY
452         DESC 'NFS server description (v2.4)'
453         MUST ( cn )
454         MAY  ( goExportEntry $ description $ goNfsServerStatus ))
456 # Time Server description
457 objectclass (1.3.6.1.4.1.10098.1.2.1.20 NAME 'goNtpServer' SUP top AUXILIARY
458         DESC 'Time server description (v2.4)'
459         MUST ( cn )
460         MAY  ( goTimeSource $ description $ goNtpServerStatus ))
462 # Syslog Server description
463 objectclass (1.3.6.1.4.1.10098.1.2.1.21 NAME 'goSyslogServer' SUP top AUXILIARY
464         DESC 'Syslog server description (v2.4)'
465         MUST ( cn )
466         MAY  ( goSyslogSection $ description $ goSyslogServerStatus ))
468 # LDAP Server description
469 objectclass (1.3.6.1.4.1.10098.1.2.1.22 NAME 'goLdapServer' SUP top AUXILIARY
470         DESC 'LDAP server description (v2.4)'
471         MUST ( cn )
472         MAY  ( goLdapBase $ description $ goLdapServerStatus ))
474 # CUPS Server description
475 objectclass (1.3.6.1.4.1.10098.1.2.1.23 NAME 'goCupsServer' SUP top AUXILIARY
476         DESC 'CUPS server description (v2.4)'
477         MUST ( cn )
478         MAY  ( description $ goCupsServerStatus ))
480 # IMAP Server description
481 objectclass (1.3.6.1.4.1.10098.1.2.1.24 NAME 'goImapServer' SUP top AUXILIARY
482         DESC 'IMAP server description (v2.4)'
483         MUST ( cn $ goImapName $ goImapConnect $ goImapAdmin $ goImapPassword )
484         MAY  ( goImapSieveServer $ goImapSievePort $ description $ goImapServerStatus $
485                cyrusImap $ cyrusImapSSL $ cyrusPop3 $ cyrusPop3SSL ))
487 # Kerberos Server description
488 objectclass (1.3.6.1.4.1.10098.1.2.1.25 NAME 'goKrbServer' SUP top AUXILIARY
489         DESC 'Kerberos server description (v2.4)'
490         MUST ( cn $ goKrbRealm $ goKrbAdmin $ goKrbPassword )
491         MAY  ( description $ goKrbServerStatus ))
493 # Fax Server description
494 objectclass (1.3.6.1.4.1.10098.1.2.1.26 NAME 'goFaxServer' SUP top AUXILIARY
495         DESC 'Fax server description (v2.4)'
496         MUST ( cn $ goFaxAdmin $ goFaxPassword )
497         MAY  ( description $ goFaxServerStatus ))
499 # Common server class
500 objectclass (1.3.6.1.4.1.10098.1.2.1.27 NAME 'goServer' SUP top AUXILIARY
501         DESC 'Server description (v2.4)'
502         MUST ( cn )
503         MAY  ( description $ macAddress $ ipHostNumber ))
505 # LogDB Server description
506 objectclass (1.3.6.1.4.1.10098.1.2.1.28 NAME 'goLogDBServer' SUP top AUXILIARY
507         DESC 'Log DB server description (v2.4)'
508         MUST ( cn $ goLogAdmin $ goLogPassword )
509         MAY      ( goLogDBServerStatus ))
511 # Fon Server description
512 objectclass (1.3.6.1.4.1.10098.1.2.1.29 NAME 'goFonServer' SUP top AUXILIARY
513         DESC 'Fon server description (v2.4)'
514         MUST ( cn $ goFonAdmin $ goFonPassword $ goFonAreaCode $ goFonCountryCode )
515         MAY  ( description $ goFonServerStatus ))
517 # Share Server description
518 objectclass (1.3.6.1.4.1.10098.1.2.1.33 NAME 'goShareServer' SUP top AUXILIARY
519         DESC 'Share server description (v2.4)'
520         MUST ( cn )
521         MAY  ( description $ goExportEntry $ goShareServerStatus ))
523 # Mail Server description
524 objectclass (1.3.6.1.4.1.10098.1.2.1.36 NAME 'goMailServer' SUP top AUXILIARY
525         DESC 'Mail server definition (v2.4)'
526         MUST ( cn )
527         MAY  ( description $ goMailServerStatus $ postfixHeaderSizeLimit $
528                postfixMailboxSizeLimit $ postfixMessageSizeLimit $
529                postfixMydestinations $ postfixMydomain $ postfixMyhostname $
530                postfixMynetworks $ postfixRelayhost $ postfixTransportTable $
531                postfixSenderRestrictions $ postfixRecipientRestrictions ) )
533 # Glpi Server description
534 objectclass (1.3.6.1.4.1.10098.1.2.1.37 NAME 'goGlpiServer' SUP top AUXILIARY
535         DESC 'Glpi server definition (v2.4)'
536         MUST ( cn $ goGlpiAdmin $ goGlpiDatabase)
537         MAY  ( description $ goGlpiPassword $ goGlpiServerStatus ) )
539 # Spamassassin definitions
540 objectclass (1.3.6.1.4.1.10098.1.2.1.38 NAME 'goSpamServer' SUP top AUXILIARY
541         DESC 'Spam server definition (v2.5)'
542         MUST ( cn )
543         MAY  ( saRewriteHeader $ saTrustedNetworks $ saRequiredScore $ saFlags $
544                saRule $ saStatus ) )
546 # Clamav definitions
547 objectclass (1.3.6.1.4.1.10098.1.2.1.39 NAME 'goVirusServer' SUP top AUXILIARY
548         DESC 'Virus server definition (v2.5)'
549         MUST ( cn )
550         MAY  ( avMaxThreads $ avMaxDirectoryRecursions $ avUser $ avFlags $
551                avArchiveMaxFileSize $ avArchiveMaxRecursion $ avArchiveMaxCompressionRatio $
552                avDatabaseMirror $ avChecksPerDay $ avHttpProxyURL ) )