~ubuntu-branches/ubuntu/vivid/gosa/vivid

« back to all changes in this revision

Viewing changes to contrib/openldap/nagios.schema

Tags: 2.7.1-1
* New upstream release
* Updated packaging to not include smarty (Closes: #620489)
* Fixed case of POSIX (Closes: #620486)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
## schema file for OpenLDAP 2.x
3
 
## Schema for storing Nagios User Configuration in LDAP
4
 
## OIDs are owned by OpenSides
5
 
##
6
 
## number from 1 to 30 are for objectclasses
7
 
## attributeype start at 31
8
 
#
9
 
# $Id: nagios.schema,v 1.5 2005/09/09 10:31:55 guiguidoc Exp $
10
 
#
11
 
# nagios/contacts.cfg
12
 
#
13
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.31 NAME 'NagiosMail'
14
 
        DESC 'short name used to identify the contact'
15
 
        EQUALITY caseIgnoreIA5Match
16
 
        SUBSTR caseExactIA5SubstringsMatch
17
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
18
 
 
19
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.32 NAME 'NagiosPager'
20
 
        DESC 'pager number for the contact'
21
 
        EQUALITY caseIgnoreIA5Match
22
 
        SUBSTR caseExactIA5SubstringsMatch
23
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
24
 
 
25
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.33 NAME 'NagiosAlias'
26
 
        DESC 'longer name or description for the contact'
27
 
        EQUALITY caseIgnoreIA5Match
28
 
        SUBSTR caseExactIA5SubstringsMatch
29
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
30
 
 
31
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.34 NAME 'ServiceNotificationPeriod'
32
 
        DESC 'time period during wich the contact can be notified'
33
 
        EQUALITY caseIgnoreIA5Match
34
 
        SUBSTR caseExactIA5SubstringsMatch
35
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
36
 
 
37
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.35 NAME 'HostNotificationPeriod'
38
 
        DESC 'time period during which the contact can be notified'
39
 
        EQUALITY caseIgnoreIA5Match
40
 
        SUBSTR caseExactIA5SubstringsMatch
41
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
42
 
 
43
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.36 NAME 'ServiceNotificationOptions'
44
 
        DESC 'define the service states for which notifications can be sent out'
45
 
        EQUALITY caseIgnoreIA5Match
46
 
        SUBSTR caseExactIA5SubstringsMatch
47
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
48
 
 
49
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.37 NAME 'HostNotificationOptions'
50
 
        DESC 'define the service states for which notifications can be sent out'
51
 
        EQUALITY caseIgnoreIA5Match
52
 
        SUBSTR caseExactIA5SubstringsMatch
53
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
54
 
 
55
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.38 NAME 'ServiceNotificationCommands'
56
 
        DESC 'commands used to notify the contact'
57
 
        EQUALITY caseIgnoreIA5Match
58
 
        SUBSTR caseExactIA5SubstringsMatch
59
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
60
 
 
61
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.39 NAME 'HostNotificationCommands'
62
 
        DESC 'commands used to notify the contact'
63
 
        EQUALITY caseIgnoreIA5Match
64
 
        SUBSTR caseExactIA5SubstringsMatch
65
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
66
 
 
67
 
#
68
 
# nagios/cgi.cfg
69
 
#
70
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.40 NAME 'AuthorizedSystemInformation'
71
 
        DESC 'users who can view system/process information'
72
 
        EQUALITY caseIgnoreIA5Match
73
 
        SUBSTR caseExactIA5SubstringsMatch
74
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
75
 
 
76
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.41 NAME 'AuthorizedConfigurationInformation'
77
 
        DESC 'users who can view configuration information'
78
 
        EQUALITY caseIgnoreIA5Match
79
 
        SUBSTR caseExactIA5SubstringsMatch
80
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
81
 
 
82
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.42 NAME 'AuthorizedSystemCommands'
83
 
        DESC 'users who can issue system/process commands'
84
 
        EQUALITY caseIgnoreIA5Match
85
 
        SUBSTR caseExactIA5SubstringsMatch
86
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
87
 
 
88
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.43 NAME 'AuthorizedAllServices'
89
 
        DESC 'users who can view status and configuration information'
90
 
        EQUALITY caseIgnoreIA5Match
91
 
        SUBSTR caseExactIA5SubstringsMatch
92
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
93
 
 
94
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.44 NAME 'AuthorizedAllHosts'
95
 
        DESC 'users who can view status and configuration information'
96
 
        EQUALITY caseIgnoreIA5Match
97
 
        SUBSTR caseExactIA5SubstringsMatch
98
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
99
 
 
100
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.45 NAME 'AuthorizedAllServiceCommands'
101
 
        DESC 'users who can issue commands for all services'
102
 
        EQUALITY caseIgnoreIA5Match
103
 
        SUBSTR caseExactIA5SubstringsMatch
104
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
105
 
 
106
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.46 NAME 'AuthorizedAllHostCommands'
107
 
        DESC 'users who can issue commands for all hosts'
108
 
        EQUALITY caseIgnoreIA5Match
109
 
        SUBSTR caseExactIA5SubstringsMatch
110
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
111
 
 
112
 
#
113
 
# nagios/contactgroups.cfg
114
 
#
115
 
 
116
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.47 NAME 'ContactGroupName'
117
 
        DESC 'name used to identify the contact group'
118
 
        EQUALITY caseIgnoreIA5Match
119
 
        SUBSTR caseExactIA5SubstringsMatch
120
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
121
 
 
122
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.48 NAME 'ContactGroupAlias'
123
 
        DESC 'description used to identify the contact group'
124
 
        EQUALITY caseIgnoreIA5Match
125
 
        SUBSTR caseExactIA5SubstringsMatch
126
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
127
 
 
128
 
attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.49 NAME 'ContactGroupMembers'
129
 
        DESC 'a list of the short names of contacts'
130
 
        EQUALITY caseIgnoreIA5Match
131
 
        SUBSTR caseExactIA5SubstringsMatch
132
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
133
 
 
134
 
#
135
 
# all objectclass 
136
 
#
137
 
 
138
 
objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.1 NAME 'nagiosAuth' SUP top AUXILIARY
139
 
 DESC 'nagiosAuth'
140
 
 MAY (  AuthorizedSystemInformation $ AuthorizedConfigurationInformation $ 
141
 
        AuthorizedSystemCommands $ AuthorizedAllServices $ AuthorizedAllHosts $
142
 
        AuthorizedAllServiceCommands $ AuthorizedAllHostCommands ) )
143
 
 
144
 
#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.2 NAME 'nagiosHost' SUP top AUXILIARY
145
 
# DESC 'Host'
146
 
 
147
 
#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.3 NAME 'nagiosService' SUP top AUXILIARY
148
 
# DESC 'Service'
149
 
 
150
 
objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.4 NAME 'nagiosContact' SUP top AUXILIARY
151
 
 DESC 'Contact'
152
 
 MUST ( uid $ NagiosAlias $ ServiceNotificationPeriod $ HostNotificationPeriod $ 
153
 
        ServiceNotificationOptions $ HostNotificationOptions  ) 
154
 
 MAY (  ServiceNotificationCommands $ HostNotificationCommands $ NagiosMail $ NagiosPager  ))
155
 
 
156
 
#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.5 NAME 'nagiosHostGroup' SUP top AUXILIARY
157
 
# DESC 'HostGroup'
158
 
 
159
 
objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.6 NAME 'nagiosContactGroup' SUP top AUXILIARY
160
 
 DESC 'ContactGroup'
161
 
 MAY ( ContactGroupName $ ContactGroupAlias $ ContactGroupMembers  ))
162
 
 
163
 
#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.7 NAME 'nagiosTimePeriod' SUP top AUXILIARY
164
 
# DESC 'TimePeriod'
165
 
 
166
 
#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.8 NAME 'nagiosCommand' SUP top AUXILIARY
167
 
# DESC 'Command'
168
 
 
169
 
#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.9 NAME 'nagiosServiceDependency' SUP top AUXILIARY
170
 
# DESC 'ServiceDependency'
171
 
 
172
 
#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.10 NAME 'nagiosServiceEscalation' SUP top AUXILIARY
173
 
# DESC 'ServiceEscalation'
174
 
 
175
 
#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.11 NAME 'nagiosHostDependency' SUP top AUXILIARY
176
 
# DESC 'HostDependency'
177
 
 
178
 
#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.12 NAME 'nagiosHostEscalation' SUP top AUXILIARY
179
 
# DESC 'HostEscalation'
180
 
 
181
 
#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.13 NAME 'nagiosHostGroupEscalation' SUP top AUXILIARY
182
 
# DESC 'HostGroupEscalation'
183