Monitoring.Host.yml 8.14 KB
Newer Older
1
2
3
4
5
6
7
8
Centreon\Domain\Monitoring\Host:
    properties:
        id:
            type: int
            groups:
                - 'host_min'
                - 'host_main'
                - 'host_full'
9
                - 'resource_details_host'
10
11
12
13
14
        pollerId:
            type: int
            groups:
                - 'host_main'
                - 'host_full'
15
                - 'resource_details_host'
16
17
18
19
20
21
        name:
            type: string
            groups:
                - 'host_min'
                - 'host_main'
                - 'host_full'
22
                - 'resource_details_host'
23
24
25
26
27
        acknowledged:
            type: bool
            groups:
                - 'host_main'
                - 'host_full'
28
                - 'resource_details_host'
29
30
31
32
        activeChecks:
            type: bool
            groups:
                - 'host_full'
33
                - 'resource_details_host'
34
35
36
37
38
        addressIp:
            type: string
            groups:
                - 'host_main'
                - 'host_full'
39
                - 'resource_details_host'
40
41
42
43
44
45
        alias:
            type: string
            groups:
                - 'host_min'
                - 'host_main'
                - 'host_full'
46
                - 'resource_details_host'
47
48
49
50
51
        checkAttempt:
            type: int
            groups:
                - 'host_main'
                - 'host_full'
52
                - 'resource_details_host'
53
54
55
56
        checkCommand:
            type: string
            groups:
                - 'host_full'
57
                - 'resource_details_host'
58
59
60
61
        checkInterval:
            type: double
            groups:
                - 'host_full'
62
                - 'resource_details_host'
63
64
65
66
        checkPeriod:
            type: string
            groups:
                - 'host_full'
67
                - 'resource_details_host'
68
69
70
71
        checkType:
            type: int
            groups:
                - 'host_full'
72
                - 'resource_details_host'
73
74
75
76
77
        checked:
            type: bool
            groups:
                - 'host_main'
                - 'host_full'
78
                - 'resource_details_host'
79
80
81
82
83
84
        displayName:
            type: string
            groups:
                - 'host_min'
                - 'host_main'
                - 'host_full'
85
                - 'resource_details_host'
86
87
88
89
90
        executionTime:
            type: double
            groups:
                - 'host_main'
                - 'host_full'
91
                - 'resource_details_host'
92
93
94
95
96
        iconImage:
            type: string
            groups:
                - 'host_main'
                - 'host_full'
97
                - 'resource_details_host'
98
99
100
101
102
        iconImageAlt:
            type: string
            groups:
                - 'host_main'
                - 'host_full'
103
                - 'resource_details_host'
104
105
106
107
108
        lastCheck:
            type: DateTime
            groups:
                - 'host_main'
                - 'host_full'
109
                - 'resource_details_host'
110
111
112
113
        lastHardState:
            type: int
            groups:
                - 'host_full'
114
                - 'resource_details_host'
115
116
117
118
119
        lastHardStateChange:
            type: DateTime
            groups:
                - 'host_main'
                - 'host_full'
120
                - 'resource_details_host'
121
122
123
124
        lastNotification:
            type: DateTime
            groups:
                - 'host_full'
125
                - 'resource_details_host'
126
127
128
129
130
        lastStateChange:
            type: DateTime
            groups:
                - 'host_main'
                - 'host_full'
131
                - 'resource_details_host'
132
133
134
135
136
        lastTimeDown:
            type: DateTime
            groups:
                - 'host_main'
                - 'host_full'
137
                - 'resource_details_host'
138
139
140
141
142
        lastTimeUnreachable:
            type: DateTime
            groups:
                - 'host_main'
                - 'host_full'
143
                - 'resource_details_host'
144
145
146
147
148
        lastTimeUp:
            type: DateTime
            groups:
                - 'host_main'
                - 'host_full'
149
                - 'resource_details_host'
150
151
152
153
154
        lastUpdate:
            type: DateTime
            groups:
                - 'host_main'
                - 'host_full'
155
                - 'resource_details_host'
156
157
158
159
        latency:
            type: double
            groups:
                - 'host_full'
160
                - 'resource_details_host'
161
162
163
164
165
        maxCheckAttempts:
            type: int
            groups:
                - 'host_main'
                - 'host_full'
166
                - 'resource_details_host'
167
168
169
170
        nextCheck:
            type: DateTime
            groups:
                - 'host_full'
171
                - 'resource_details_host'
172
173
174
175
        nextHostNotification:
            type: int
            groups:
                - 'host_full'
176
                - 'resource_details_host'
177
178
179
180
        notificationInterval:
            type: double
            groups:
                - 'host_full'
181
                - 'resource_details_host'
182
183
184
185
        notificationNumber:
            type: int
            groups:
                - 'host_full'
186
                - 'resource_details_host'
187
188
189
190
        notificationPeriod:
            type: string
            groups:
                - 'host_full'
191
                - 'resource_details_host'
192
193
194
195
        notify:
            type: bool
            groups:
                - 'host_full'
196
                - 'resource_details_host'
197
198
199
200
        notifyOnDown:
            type: bool
            groups:
                - 'host_full'
201
                - 'resource_details_host'
202
203
204
205
        notifyOnDowntime:
            type: bool
            groups:
                - 'host_full'
206
                - 'resource_details_host'
207
208
209
210
        notifyOnFlapping:
            type: bool
            groups:
                - 'host_full'
211
                - 'resource_details_host'
212
213
214
215
        notifyOnRecovery:
            type: bool
            groups:
                - 'host_full'
216
                - 'resource_details_host'
217
218
219
220
        notifyOnUnreachable:
            type: bool
            groups:
                - 'host_full'
221
                - 'resource_details_host'
222
223
224
225
226
        output:
            type: string
            groups:
                - 'host_main'
                - 'host_full'
227
                - 'resource_details_host'
228
229
230
231
232
        passiveChecks:
            type: bool
            groups:
                - 'host_main'
                - 'host_full'
233
                - 'resource_details_host'
234
235
236
237
238
        services:
            type: array<Centreon\Domain\Monitoring\Service>
            groups:
                - 'host_full'
                - 'host_with_services'
239
                - 'resource_details_host'
240
241
242
243
244
245
        state:
            type: int
            groups:
                - 'host_min'
                - 'host_main'
                - 'host_full'
246
                - 'resource_details_host'
247
248
249
250
251
        stateType:
            type: int
            groups:
                - 'host_main'
                - 'host_full'
252
                - 'resource_details_host'
253
254
        timezone:
            type: string
255
256
257
258
            access_type: public_method
            accessor:
              getter: getSanitizedTimezone
              setter: setTimezone
259
260
261
            groups:
                - 'host_main'
                - 'host_full'
262
                - 'resource_details_host'
263
264
265
266
267
        scheduledDowntimeDepth:
            type: int
            groups:
                - 'host_main'
                - 'host_full'
268
                - 'resource_details_host'
269
270
271
272
        criticality:
            type: string
            groups:
                - 'host_main'
273
                - 'host_full'
274
                - 'resource_details_host'
275
276
277
278
        downtimes:
            type: array<Centreon\Domain\Downtime\Downtime>
            groups:
                - 'host_full'
279
                - 'resource_details_host'
280
281
282
283
        acknowledgement:
            type: Centreon\Domain\Acknowledgement\Acknowledgement
            groups:
                - 'host_full'
284
                - 'resource_details_host'
285
286
287
288
        flapping:
            type: bool
            groups:
                - 'host_full'
289
                - 'resource_details_host'
290
291
292
        percentStateChange:
            type: double
            groups:
293
294
                - 'host_full'
                - 'resource_details_host'