eee1f01886bad54474c5801aa72bfbe48ddf6b54
[mirror/dsa-nagios.git] / config / nagios-master.cfg
1 # Non comment lines are YAML
2 #
3 # Strings ought to be in double quotes, but it works in most cases if they aren't :)
4 #
5 # vim:set syntax=yaml:
6
7 # TODO
8 #  - *: check munin stats collection works
9 #  - *: check backups are successful
10 #  - *: unwanted: network: auth, discard, daytime, time (on some), cvs-pserver, rsync (on some), ftp (on some), http (on some)
11
12 ---
13 #############################
14 # hosts
15 #############################
16 servers:
17   # {{{ gateways
18   global:
19     hostgroups: notacomputer
20     pingable: false
21     check_command: dsa_check_always_ok
22   gw-1und1-sec:
23     parents: gw-ubcece
24     hostgroups: notacomputer
25     pingable: false
26     check_command: dsa_check_always_ok
27   gw-accumu:
28     address: 130.239.18.97
29     parents: gw-ubcece
30     hostgroups: layer3-infrastructure
31   gw-accumu2:
32     address: 130.242.6.198
33     parents: gw-ubcece
34     hostgroups: layer3-infrastructure
35   gw-aql:
36     address: 141.170.2.19
37     parents: gw-ubcece
38     hostgroups: layer3-infrastructure
39   gw-bytemark:
40     address: 89.16.160.116
41     parents: gw-ubcece
42     hostgroups: layer3-infrastructure
43   gw-c3sl:
44     address: 200.17.202.254
45     parents: gw-ubcece
46     hostgroups: layer3-infrastructure
47   gw-cecsit:
48     address: 150.203.164.1
49     parents: gw-ubcece
50     hostgroups: layer3-infrastructure
51   gw-arm:
52     address: 213.104.121.213
53     parents: gw-ubcece
54     hostgroups: layer3-infrastructure
55   gw-brown:
56     address: 138.16.160.1
57     parents: gw-ubcece
58     hostgroups: layer3-infrastructure
59   gw-conova:
60     address: 217.196.149.238
61     parents: gw-ubcece
62     hostgroups: layer3-infrastructure
63   gw-csail:
64     address: 128.31.0.1
65     parents: gw-ubcece
66     hostgroups: layer3-infrastructure
67   gw-dgi:
68     address: 93.94.130.190
69     parents: gw-ubcece
70     hostgroups: layer3-infrastructure
71   gw-freenet:
72     address: 62.104.23.249
73     parents: gw-ubcece
74     hostgroups: layer3-infrastructure
75   gw-gatech:
76     address: 128.61.240.1
77     parents: gw-ubcece
78     hostgroups: layer3-infrastructure
79   gw-grnet:
80     address: 194.177.211.193
81     parents: gw-ubcece
82     hostgroups: layer3-infrastructure
83   gw-isc:
84     # really henet, because of something weird
85     address: 72.52.94.70
86     parents: gw-ubcece
87     hostgroups: layer3-infrastructure
88   gw-karlsruhe:
89     address: 129.143.59.214
90     parents: gw-ubcece
91     hostgroups: layer3-infrastructure
92   gw-leaseweb:
93     address: 185.17.185.190
94     parents: gw-ubcece
95     hostgroups: layer3-infrastructure
96   gw-linaro:
97     address: 64.28.108.36
98     parents: gw-ubcece
99     hostgroups: layer3-infrastructure
100   gw-manda:
101     address: 82.195.78.118
102     parents: gw-ubcece
103     hostgroups: layer3-infrastructure
104   gw-marist:
105     address: 148.100.88.1
106     parents: gw-ubcece
107     hostgroups: layer3-infrastructure
108   gw-osuosl:
109     address: 140.211.166.1
110     parents: gw-ubcece
111     hostgroups: layer3-infrastructure
112   gw-sakura:
113     address: 133.242.99.65
114     parents: gw-ubcece
115     hostgroups: layer3-infrastructure
116   gw-sanger:
117     address: 193.62.202.20
118     parents: gw-ubcece
119     hostgroups: layer3-infrastructure
120     contacts: tjrc1, dave
121   gw-scanplus-lobos:
122     address: 212.211.132.249
123     parents: gw-ubcece
124     hostgroups: layer3-infrastructure
125   gw-scanplus-villa:
126     address: 212.211.132.1
127     parents: gw-ubcece
128     hostgroups: layer3-infrastructure
129   gw-sil:
130     address: 86.59.118.145
131     parents: gw-ubcece
132     hostgroups: layer3-infrastructure
133   gw-skroutz1:
134     address: 154.57.0.249
135     parents: gw-ubcece
136     hostgroups: layer3-infrastructure
137   gw-skroutz2:
138     address: 154.57.0.250
139     parents: gw-ubcece
140     hostgroups: layer3-infrastructure
141   gw-ubcece:
142     address: 206.12.19.254
143     hostgroups: layer3-infrastructure
144     contacts: lfilipoz
145   gw-umn:
146     address: 128.101.240.222
147     parents: gw-ubcece
148     hostgroups: layer3-infrastructure
149   gw-unicamp:
150     address: 177.220.10.129
151     parents: gw-ubcece
152     hostgroups: layer3-infrastructure
153   gw-utwente:
154     address: 130.89.149.1
155     parents: gw-ubcece
156     hostgroups: layer3-infrastructure
157   gw-ynic:
158     # really janet, because ynic is stupid about firewalling
159     address: 146.97.71.46
160     parents: gw-ubcece
161     hostgroups: layer3-infrastructure
162   gw-zivit:
163     parents: gw-ubcece
164     hostgroups: notacomputer
165     pingable: false
166     check_command: dsa_check_always_ok
167   ubc-gateway:
168     address: 209.87.16.254
169     parents: gw-ubcece
170     hostgroups: layer3-infrastructure
171   # }}}
172   # {{{ servers
173   # {{{ gw-1und1-sec
174   schumann:
175     address: 212.227.126.54
176     parents: gw-1und1-sec
177     hostgroups: computers, service, stretch
178   wieck:
179     address: 195.20.242.89
180     parents: gw-1und1-sec
181     hostgroups: computers, service, apache2-hosts, rsyncd-systemd-hosts, stretch, security_mirror, hasvarlogfs, no-bacula
182   # }}}
183   # {{{ gw-accumu
184   pettersson:
185     address: 130.239.18.123
186     parents: gw-accumu
187     hostgroups: computers, hasbootfs, aacraid, nfs-client, service, apache2-hosts, jessie, autofs, sw-raid
188   mirror-accumu:
189     address: 130.242.6.199
190     parents: gw-accumu2
191     hostgroups: computers, service, stretch, apache2-hosts, hassrvfs, rsyncd-hosts, xinetd-hosts
192   # }}}
193   # {{{ gw-aql
194   eller:
195     address: 141.170.6.156
196     parents: gw-aql
197     hostgroups: computers, porterbox, stretch, hassrvfs
198   mips-aql-01:
199     address: 141.170.6.149
200     parents: gw-aql
201     hostgroups: computers, buildd, stretch, nfs-client
202   mips-aql-02:
203     address: 141.170.6.150
204     parents: gw-aql
205     hostgroups: computers, buildd, stretch, nfs-client
206   mips-aql-04:
207     address: 141.170.6.154
208     parents: gw-aql
209     hostgroups: computers, buildd, stretch, nfs-client
210   mips-aql-05:
211     address: 141.170.6.155
212     parents: gw-aql
213     hostgroups: computers, buildd, stretch, nfs-client
214   mips-aql-06:
215     address: 141.170.6.157
216     parents: gw-aql
217     hostgroups: computers, buildd, stretch, hassrvfs
218   minkus:
219     address: 141.170.6.151
220     parents: gw-aql
221     hostgroups: computers, porterbox, stretch, nfs-client
222   mipsel-aql-01:
223     address: 141.170.6.152
224     parents: gw-aql
225     hostgroups: computers, buildd, stretch, hassrvfs, hasbootfs, sw-raid
226   mipsel-aql-02:
227     address: 141.170.6.153
228     parents: gw-aql
229     hostgroups: computers, buildd, stretch, hassrvfs, hasbootfs, sw-raid
230   mipsel-aql-03:
231     address: 141.170.6.158
232     parents: gw-aql
233     hostgroups: computers, buildd, stretch, hassrvfs
234   # }}}
235   # {{{ gw-arm
236   abel:
237     address: 217.140.96.56
238     parents: gw-arm
239     hostgroups: computers, hasbootfs, hassrvfs, porterbox, stretch, broken_mq
240   arnold:
241     address: 217.140.96.57
242     parents: gw-arm
243     hostgroups: computers, hasbootfs, hassrvfs, buildd, stretch, broken_mq
244   arm-arm-01:
245     address: 217.140.96.58
246     parents: gw-arm
247     hostgroups: computers, hassrvfs, buildd, stretch, broken_mq
248   arm-arm-03:
249     address: 217.140.96.60
250     parents: gw-arm
251     hostgroups: computers, hassrvfs, buildd, stretch, broken_mq
252   arm-arm-04:
253     address: 217.140.96.61
254     parents: gw-arm
255     hostgroups: computers, hassrvfs, buildd, stretch, broken_mq
256   harris:
257     address: 217.140.96.66
258     parents: gw-arm
259     hostgroups: computers, hasbootfs, hassrvfs, stretch, armhf, porterbox, broken_mq
260   hartmann:
261     address: 217.140.96.67
262     parents: gw-arm
263     hostgroups: computers, hasbootfs, hassrvfs, stretch, armhf, buildd, broken_mq
264   hoiby:
265     address: 217.140.96.71
266     parents: gw-arm
267     hostgroups: computers, hasbootfs, hassrvfs, armhf, stretch, buildd, broken_mq
268   # }}}
269   # {{{ gw-brown
270   franck:
271     address: 138.16.160.12
272     parents: gw-brown
273     hostgroups: computers, service, apache2-hosts, dl380, rsyncd-systemd-hosts, xinetd-hosts, apache-https, hassrvfs, jessie
274   fasolo:
275     address: 138.16.160.17
276     parents: gw-brown
277     hostgroups: computers, service, apache2-hosts, apache-https, dl380, hpnewraid, rsyncd-systemd-hosts, jessie, hassrvfs, postgres94-hosts
278   # }}}
279   # {{{ gw-bytemark
280   bm-bl1:
281     address: 5.153.231.241
282     parents: gw-bytemark
283     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
284   bm-bl2:
285     address: 5.153.231.242
286     parents: gw-bytemark
287     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
288   bm-bl3:
289     address: 5.153.231.243
290     parents: gw-bytemark
291     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
292   bm-bl4:
293     address: 5.153.231.244
294     parents: gw-bytemark
295     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
296   bm-bl5:
297     address: 5.153.231.245
298     parents: gw-bytemark
299     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
300   bm-bl6:
301     address: 5.153.231.246
302     parents: gw-bytemark
303     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
304   bm-bl7:
305     address: 5.153.231.247
306     parents: gw-bytemark
307     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
308   bm-bl8:
309     address: 5.153.231.248
310     parents: gw-bytemark
311     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
312   bm-bl9:
313     address: 5.153.231.249
314     parents: gw-bytemark
315     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
316   bm-bl10:
317     address: 5.153.231.250
318     parents: gw-bytemark
319     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
320   bm-bl11:
321     address: 5.153.231.251
322     parents: gw-bytemark
323     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
324   bm-bl12:
325     address: 5.153.231.252
326     parents: gw-bytemark
327     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
328   bm-bl13:
329     address: 5.153.231.253
330     parents: gw-bytemark
331     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
332   bm-bl14:
333     address: 5.153.231.254
334     parents: gw-bytemark
335     hostgroups: computers, bm-bl, service, jessie, multipath-hosts
336
337   milanollo:
338     address: 5.153.231.2
339     parents: gw-bytemark
340     hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, apache-https, nfs-server, systemd-timesyncd
341   milanollo2:
342     address: 5.153.231.9
343     parents: milanollo
344     hostgroups: secondary-IPs
345   picconi:
346     address: 5.153.231.3
347     parents: gw-bytemark
348     hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, nfs-client, autofs, heavy-exim, spamd, apache-https, systemd-timesyncd
349   senfter:
350     address: 5.153.231.4
351     parents: gw-bytemark
352     hostgroups: computers, service, kvmdomains, stretch, apache2-hosts, no-bacula, apache-https, nfs-server, systemd-timesyncd
353   adayevskaya:
354     address: 5.153.231.5
355     parents: gw-bytemark
356     hostgroups: computers, service, kvmdomains, stretch, systemd-timesyncd
357   pejacevic:
358     address: 5.153.231.6
359     parents: gw-bytemark
360     hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, nfs-client, autofs, apache-https, systemd-timesyncd
361     contacts: holger
362   piu-slave-bm-a:
363     address: 5.153.231.7
364     parents: gw-bytemark
365     hostgroups: computers, service, kvmdomains, jessie, nfs-client, autofs, systemd-timesyncd
366     contacts: holger
367   binet:
368     address: 5.153.231.8
369     parents: gw-bytemark
370     hostgroups: computers, buildd, hassrvfs, kvmdomains, stretch, systemd-timesyncd
371   bmdb1:
372     address: 5.153.231.10
373     parents: gw-bytemark
374     hostgroups: computers, hassrvfs, kvmdomains, jessie, postgres94-hosts, systemd-timesyncd
375   ganeti-bytemark:
376     address: 82.195.75.111
377     parents: gw-bytemark
378     hostgroups: notacomputer
379   coccia:
380     address: 5.153.231.11
381     parents: ganeti-bytemark
382     hostgroups: computers, hassrvfs, kvmdomains, jessie, autofs, nfs-client, uploadqueue, apache-https, apache2-hosts, systemd-timesyncd
383   backuphost:
384     address: 5.153.231.12
385     parents: ganeti-bytemark
386     hostgroups: computers, hassrvfs, kvmdomains, jessie, systemd-timesyncd
387   philp:
388     address: 5.153.231.13
389     parents: ganeti-bytemark
390     hostgroups: computers, hassrvfs, kvmdomains, jessie, apache2-hosts, apache-https, systemd-timesyncd
391   rainier:
392     address: 5.153.231.16
393     parents: ganeti-bytemark
394     hostgroups: computers, kvmdomains, jessie, systemd-timesyncd
395   rapoport:
396     address: 5.153.231.15
397     parents: ganeti-bytemark
398     hostgroups: computers, kvmdomains, jessie, systemd-timesyncd
399   delfin:
400     address: 5.153.231.17
401     parents: ganeti-bytemark
402     hostgroups: computers, hassrvfs, kvmdomains, jessie, apache2-hosts, apache-https, nfs-client, autofs, systemd-timesyncd
403   wuiet:
404     address: 5.153.231.18
405     parents: ganeti-bytemark
406     hostgroups: computers, general, kvmdomains, jessie, service, apache-https, apache2-hosts, heavy-exim, systemd-timesyncd
407   dinis:
408     address: 5.153.231.19
409     parents: ganeti-bytemark
410     hostgroups: computers, general, kvmdomains, stretch, hassrvfs, systemd-timesyncd
411   donizetti:
412     address: 5.153.231.20
413     parents: ganeti-bytemark
414     hostgroups: computers, general, kvmdomains, jessie, nfs-client, autofs, systemd-timesyncd
415   moszumanska:
416     address: 5.153.231.21
417     parents: ganeti-bytemark
418     contact_groups: alioth-admins
419     hostgroups: computers, general, wheezy, postgres91-hosts, apache2-hosts, acpid-hosts, apache-https, brokensamhain, no-bacula, bind9-hosts, xinetd-hosts, alioth, heavy-exim, spamd
420     no-servicegroups: true
421   dillon:
422     address: 5.153.231.22
423     parents: ganeti-bytemark
424     hostgroups: computers, general, kvmdomains, jessie, nfs-client, autofs, hassrvfs, systemd-timesyncd
425   ticharich:
426     address: 5.153.231.23
427     parents: ganeti-bytemark
428     hostgroups: computers, general, kvmdomains, jessie, nfs-client, autofs, apache2-hosts, apache-https, service, broken_https_default_vhost, systemd-timesyncd
429   petrova:
430     address: 5.153.231.25
431     parents: ganeti-bytemark
432     hostgroups: computers, kvmdomains, jessie, apache2-hosts, apache-https, systemd-timesyncd
433   olin:
434     address: 5.153.231.26
435     parents: ganeti-bytemark
436     hostgroups: computers, kvmdomains, jessie, systemd-timesyncd
437   barriere:
438     address: 5.153.231.27
439     parents: ganeti-bytemark
440     hostgroups: computers, service, kvmdomains, stretch, hassrvfs, porterbox, systemd-timesyncd
441   quantz:
442     address: 5.153.231.28
443     parents: ganeti-bytemark
444     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, nfs-client, heavy-exim, apache2-hosts, autofs, apache-https, systemd-timesyncd
445   respighi:
446     address: 5.153.231.29
447     parents: ganeti-bytemark
448     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, nfs-client, autofs, systemd-timesyncd
449   paradis:
450     address: 5.153.231.30
451     parents: ganeti-bytemark
452     hostgroups: computers, service, kvmdomains, stretch, hassrvfs, apache2-hosts, apache-https, systemd-timesyncd
453   x86-bm-01:
454     address: 5.153.231.32
455     parents: ganeti-bytemark
456     hostgroups: computers, kvmdomains, stretch, no-bacula, systemd-timesyncd
457   tate:
458     address: 5.153.231.33
459     parents: ganeti-bytemark
460     hostgroups: computers, service, kvmdomains, jessie, autofs, nfs-client, apache2-hosts, apache-https, systemd-timesyncd
461   gideon:
462     address: 5.153.231.34
463     parents: ganeti-bytemark
464     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, systemd-timesyncd
465   lindsay:
466     address: 5.153.231.36
467     parents: ganeti-bytemark
468     hostgroups: computers, service, kvmdomains, stretch, autofs, nfs-client, systemd-timesyncd
469   mirror-bytemark:
470     address: 5.153.231.37
471     parents: ganeti-bytemark
472     hostgroups: computers, service, kvmdomains, jessie, systemd-timesyncd, apache2-hosts, hassrvfs
473   mirror-bytemark-debian:
474     address: 5.153.231.45
475     hostgroups: secondary-IPs
476     parents: mirror-bytemark
477   mirror-bytemark-security:
478     address: 5.153.231.46
479     hostgroups: secondary-IPs
480     parents: mirror-bytemark
481   sor:
482     address: 5.153.231.38
483     parents: ganeti-bytemark
484     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, autofs, nfs-client, systemd-timesyncd
485   jerea:
486     address: 5.153.231.39
487     parents: ganeti-bytemark
488     hostgroups: computers, service, kvmdomains, stretch, hassrvfs, apache2-hosts, apache-https, systemd-timesyncd
489   mekeel:
490     address: 5.153.231.40
491     parents: ganeti-bytemark
492     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, nfs-client, autofs, systemd-timesyncd
493   pinel:
494     address: 5.153.231.42
495     parents: ganeti-bytemark
496     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, nfs-client, autofs, heavy-exim, systemd-timesyncd
497   rusca:
498     address: 5.153.231.43
499     parents: ganeti-bytemark
500     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, systemd-timesyncd
501   manziarly:
502     address: 5.153.231.44
503     parents: ganeti-bytemark
504     hostgroups: computers, service, kvmdomains, jessie, autofs, nfs-client, apache2-hosts, apache-https, systemd-timesyncd
505
506   casulana:
507     address: 5.153.231.41
508     parents: gw-bytemark
509     hostgroups: computers, service, stretch, hpnewraid, hassrvfs, dl380
510   # }}}
511   # {{{ gw-c3sl
512   santoro:
513     address: 200.17.202.197
514     parents: gw-c3sl
515     hostgroups: computers, service, apache2-hosts, rsyncd-systemd-hosts, hassrvfs, jessie, high-RTT, security_mirror, no-bacula, apache-https
516     contacts: faw
517   # }}}
518   # {{{ gw-cecsit
519   mirror-anu:
520     address: 150.203.164.39
521     parents: gw-cecsit
522     hostgroups: computers, service, apache2-hosts, dl360, hpnewraid, hassrvfs, stretch, apache-https
523   mirror-anu2:
524     address: 150.203.164.60
525     parents: mirror-anu
526     hostgroups: secondary-IPs
527   mirror-anu3:
528     address: 150.203.164.61
529     parents: mirror-anu
530     hostgroups: secondary-IPs, security_mirror
531   mirror-anu4:
532     address: 150.203.164.62
533     parents: mirror-anu
534     hostgroups: secondary-IPs
535   # }}}
536   # {{{ gw-conova
537   aagaard:
538     address: 217.196.149.227
539     parents: gw-conova
540     hostgroups: computers, jessie, service, sw-raid
541   acker:
542     address: 217.196.149.228
543     parents: gw-conova
544     hostgroups: computers, stretch, service, sw-raid
545   mirror-conova:
546     address: 217.196.149.229
547     parents: gw-conova
548     hostgroups: computers, jessie, service, apache2-hosts
549   mirror-conova-debian:
550     address: 217.196.149.232
551     hostgroups: secondary-IPs
552     parents: mirror-conova
553   mirror-conova-security:
554     address: 217.196.149.233
555     hostgroups: secondary-IPs
556     parents: mirror-conova
557
558   arm-conova-01:
559     address: 217.196.149.230
560     parents: aagaard
561     hostgroups: computers, hassrvfs, buildd, stretch
562   # }}}
563   # {{{ gw-csail
564   csail-node01:
565     address: 128.31.0.16
566     parents: gw-csail
567     hostgroups: computers, service, dl360, jessie, drbd-hosts
568   csail-node02:
569     address: 128.31.0.46
570     parents: gw-csail
571     hostgroups: computers, service, dl360, jessie, drbd-hosts
572   ganeti-csail:
573     address: 128.31.0.49
574     parents: gw-bytemark
575     hostgroups: notacomputer
576
577   falla:
578     address: 128.31.0.65
579     parents: ganeti-csail
580     hostgroups: computers, freebsd, hassrvfs, porterbox, jessie, jessie-freebsd
581   fischer:
582     address: 128.31.0.35
583     parents: ganeti-csail
584     hostgroups: computers, freebsd, hassrvfs, porterbox, jessie
585   mirror-csail:
586     address: 128.31.0.62
587     parents: ganeti-csail
588     hostgroups: computers, service, hassrvfs, kvmdomains, jessie, apache2-hosts, rsyncd-systemd-hosts, apache-https, systemd-timesyncd
589   x86-csail-01:
590     address: 128.31.0.50
591     parents: ganeti-csail
592     hostgroups: computers, buildd, hassrvfs, kvmdomains, stretch, systemd-timesyncd
593   x86-csail-02:
594     address: 128.31.0.68
595     parents: ganeti-csail
596     hostgroups: computers, buildd, hassrvfs, kvmdomains, stretch, systemd-timesyncd
597   soriano:
598     address: 128.31.0.67
599     parents: ganeti-csail
600     hostgroups: computers, service, kvmdomains, hassrvfs, jessie, apache2-hosts, apache-https, systemd-timesyncd
601   pkgmirror-csail:
602     address: 128.31.0.51
603     parents: ganeti-csail
604     hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, no-bacula, apache-https, hassrvfs, systemd-timesyncd
605   usper:
606     address: 128.31.0.69
607     parents: ganeti-csail
608     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, uploadqueue, queued, systemd-timesyncd
609   # }}}
610   # {{{ gw-dgi
611   storace:
612     address: 93.94.130.161
613     parents: gw-dgi
614     hostgroups: computers, stretch, dl380, nfs-client, hassrvfs
615   # }}}
616   # {{{ gw-gatech
617   sechter:
618     address: 128.61.240.73
619     parents: gw-gatech
620     hostgroups: computers, service, apache2-hosts, rsyncd-systemd-hosts, sw-raid, hasbootfs, hassrvfs, jessie, security_mirror
621   # }}}
622   # {{{ gw-grnet
623   ganeti-grnet:
624     address: 194.177.211.194
625     parents: gw-grnet
626     hostgroups: notacomputer
627   grnet-node01:
628     address: 194.177.211.195
629     parents: gw-grnet
630     hostgroups: computers, service, dl380, jessie, drbd-hosts
631   grnet-node02:
632     address: 194.177.211.196
633     parents: gw-grnet
634     hostgroups: computers, service, dl380, jessie, drbd-hosts
635   loghost-grnet-01:
636     address: 194.177.211.200
637     parents: gw-grnet
638     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, systemd-timesyncd
639   geo3:
640     address: 194.177.211.201
641     parents: gw-grnet
642     hostgroups: computers, service, bind9-hosts, kvmdomains, jessie, systemd-timesyncd
643   cgi-grnet-01:
644     address: 194.177.211.202
645     parents: gw-grnet
646     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, apache-https, xinetd-hosts, systemd-timesyncd
647   x86-grnet-01:
648     address: 194.177.211.203
649     parents: ganeti-grnet
650     hostgroups: computers, buildd, hassrvfs, kvmdomains, stretch, systemd-timesyncd
651   gigault:
652     address: 194.177.211.204
653     parents: ganeti-grnet
654     hostgroups: computers, service, hassrvfs, kvmdomains, jessie, systemd-timesyncd
655   vittoria:
656     address: 194.177.211.205
657     parents: ganeti-grnet
658     hostgroups: computers, service, hassrvfs, kvmdomains, jessie, postgres94-hosts, apache2-hosts, apache-https, systemd-timesyncd
659   boott:
660     address: 194.177.211.206
661     parents: ganeti-grnet
662     hostgroups: computers, service, hassrvfs, kvmdomains, jessie, systemd-timesyncd
663   porta:
664     address: 194.177.211.207
665     parents: ganeti-grnet
666     hostgroups: computers, service, hassrvfs, kvmdomains, jessie, rsyncd-systemd-hosts, systemd-timesyncd
667   melartin:
668     address: 194.177.211.208
669     parents: ganeti-grnet
670     hostgroups: computers, service, kvmdomains, jessie, systemd-timesyncd, postgres96-hosts
671   # }}}
672   # {{{ gw-isc
673   mirror-isc:
674     address: 149.20.4.13
675     parents: gw-isc
676     hostgroups: computers, service, apache2-hosts, apache-https, dl360, hpnewraid, hassrvfs, xinetd-hosts, jessie, security_mirror
677   mirror-isc2:
678     address: 149.20.4.14
679     parents: mirror-isc
680     hostgroups: secondary-IPs
681   mirror-isc3:
682     address: 149.20.4.15
683     parents: mirror-isc
684     hostgroups: secondary-IPs
685   mirror-isc-syncproxy:
686     address: 149.20.4.16
687     parents: mirror-isc
688     hostgroups: secondary-IPs
689   # }}}
690   # {{{ gw-leaseweb
691   lw01:
692     address: 185.17.185.177
693     parents: gw-leaseweb
694     hostgroups: computers, service, jessie, dl180, nfs-server, rsyncd-systemd-hosts
695   lw02:
696     address: 185.17.185.178
697     parents: gw-leaseweb
698     hostgroups: computers, service, jessie, dl180, nfs-server, rsyncd-systemd-hosts
699   lw03:
700     address: 185.17.185.179
701     parents: gw-leaseweb
702     hostgroups: computers, service, jessie, dl180, nfs-server, rsyncd-systemd-hosts
703   lw04:
704     address: 185.17.185.180
705     parents: gw-leaseweb
706     hostgroups: computers, service, jessie, dl180, nfs-server, rsyncd-systemd-hosts
707   lw07:
708     address: 185.17.185.187
709     parents: gw-leaseweb
710     hostgroups: computers,  service, jessie, dl180, nfs-client, autofs, hassrvfs, postgres94-hosts, apache2-hosts
711   lw08:
712     address: 185.17.185.189
713     parents: gw-leaseweb
714     hostgroups: computers,  service, jessie, dl180, nfs-client, autofs, hassrvfs, apache2-hosts
715   # }}}
716   # {{{ gw-linaro
717   arm-linaro-01:
718     address: 64.28.108.83
719     parents: gw-linaro
720     hostgroups: computers, hasbootfs, hassrvfs, buildd, stretch, broken_mq
721   arm-linaro-03:
722     address: 64.28.108.85
723     parents: gw-linaro
724     hostgroups: computers, hasbootfs, hassrvfs, buildd, stretch, broken_mq
725   asachi:
726     address: 64.28.108.84
727     parents: gw-linaro
728     hostgroups: computers, hasbootfs, hassrvfs, porterbox, stretch, broken_mq
729   # }}}
730   # {{{ gw-karlsruhe
731   zemlinsky:
732     address: 129.143.160.6
733     parents: gw-karlsruhe
734     hostgroups: computers, buildd, stretch
735     contacts: pkern
736   # }}}
737   # {{{ gw-manda
738   czerny:
739     address: 82.195.75.109
740     parents: gw-manda
741     hostgroups: computers, service, dl380, acpid-hosts, jessie, drbd-hosts
742   clementi:
743     address: 82.195.75.103
744     parents: gw-manda
745     hostgroups: computers, service, dl380, acpid-hosts, jessie, drbd-hosts
746   bendel:
747     address: 82.195.75.100
748     parents: ganeti3
749     hostgroups: computers, service, hasbootfs, kvmdomains, hassrvfs, apache2-hosts, jessie, postfix-hosts, heavy-postfix, apache-https, amavis-hosts, hasvarlogfs
750   master:
751     address: 82.195.75.110
752     parents: ganeti3
753     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, spamd, heavy-exim, highload
754   fils:
755     address: 82.195.75.89
756     parents: ganeti3
757     hostgroups: computers, freebsd, jessie, buildd, hassrvfs
758     contacts: christoph
759   fayrfax:
760     address: 82.195.75.82
761     parents: ganeti3
762     hostgroups: computers, freebsd, jessie, buildd, hassrvfs
763     contacts: christoph
764   vento:
765     address: 82.195.75.98
766     parents: ganeti3
767     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, apache-https, heavy-exim
768   lully:
769     address: 82.195.75.99
770     parents: ganeti3
771     hostgroups: computers, service, hasbootfs, kvmdomains, jessie, hasvarlogfs
772   draghi:
773     address: 82.195.75.106
774     parents: ganeti3
775     hostgroups: computers, service, hasbootfs, hassrvfs, apache2-hosts, spamd, heavy-exim, kvmdomains, xinetd-hosts, apache-https, jessie
776   geo1:
777     address: 82.195.75.105
778     parents: ganeti3
779     hostgroups: computers, service, bind9-hosts, kvmdomains, jessie
780   handel:
781     address: 82.195.75.104
782     parents: ganeti3
783     hostgroups: computers, service, kvmdomains, apache2-hosts, stretch, postgres96-hosts
784   kaufmann:
785     address: 82.195.75.107
786     parents: ganeti3
787     hostgroups: computers, service, apache2-hosts, rsyncd-systemd-hosts, kvmdomains, stretch, apache-https
788   stockhausen:
789     address: 82.195.75.108
790     parents: ganeti3
791     hostgroups: computers, service, kvmdomains, jessie
792   ganeti3:
793     address: 82.195.75.111
794     parents: gw-manda
795     hostgroups: notacomputer
796   wilder:
797     address: 82.195.75.112
798     parents: ganeti3
799     hostgroups: computers, service, hassrvfs, apache2-hosts, kvmdomains, jessie, apache-https, rsyncd-systemd-hosts
800   mailly:
801     address: 82.195.75.114
802     parents: ganeti3
803     hostgroups: computers, service, kvmdomains, stretch, spamd, heavy-exim, mail-relay
804   denis:
805     address: 82.195.75.91
806     parents: ganeti3
807     hostgroups: computers, service, kvmdomains, stretch, bind9-hosts
808   vogler:
809     address: 82.195.75.92
810     parents: ganeti3
811     hostgroups: computers, service, kvmdomains, jessie
812   wolkenstein:
813     address: 82.195.75.65
814     parents: ganeti3
815     hostgroups: computers, hasbootfs, hassrvfs, kvmdomains, service, xinetd-hosts, apache2-hosts, jessie, apache-https
816   mips-manda-01:
817     address: 82.195.75.66
818     parents: gw-manda
819     hostgroups: computers, buildd, stretch, hassrvfs
820   mipsel-manda-01:
821     address: 82.195.75.72
822     parents: gw-manda
823     hostgroups: computers, buildd, stretch, hassrvfs, sw-raid, hasbootfs
824   mipsel-manda-02:
825     address: 82.195.75.74
826     parents: gw-manda
827     hostgroups: computers, buildd, stretch, hassrvfs, sw-raid, hasbootfs
828   mipsel-manda-03:
829     address: 82.195.75.67
830     parents: gw-manda
831     hostgroups: computers, buildd, stretch, hassrvfs
832   seger:
833     address: 82.195.75.93
834     parents: ganeti3
835     hostgroups: computers, service, apache2-hosts, hassrvfs, hasbootfs, rsyncd-systemd-hosts, uploadqueue, kvmdomains, apache-https, postgres94-hosts, jessie
836   suchon:
837     address: 82.195.75.68
838     parents: ganeti3
839     hostgroups: computers, service, kvmdomains, stretch, uploadqueue, queued, systemd-timesyncd
840   # }}}
841   # {{{ gw-marist
842   zani:
843     address: 148.100.88.22
844     parents: gw-marist
845     hostgroups: computers, buildd, hassrvfs, stretch, incomingmailrelayed
846   # }}}
847   # {{{ gw-osuosl
848   busoni:
849     address: 140.211.166.202
850     parents: gw-osuosl
851     hostgroups: computers, service, dl360, hassrvfs, jessie, hasvarlogfs, apache2-hosts, no-bacula, apache-https
852
853   byrd:
854     address: 140.211.166.200
855     parents: gw-osuosl
856     hostgroups: computers, service, dl380, jessie
857   beach:
858     address: 140.211.166.201
859     parents: byrd
860     hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, hassrvfs, rsyncd-systemd-hosts, apache-https
861
862   pieta:
863     address: 140.211.166.195
864     parents: gw-osuosl
865     hostgroups: computers, jessie, service
866   ppc64el-osuosl-01:
867     address: 140.211.166.196
868     parents: pieta
869     hostgroups: computers, hassrvfs, buildd, stretch
870   powerpc-osuosl-01:
871     address: 140.211.166.197
872     parents: pieta
873     hostgroups: computers, hassrvfs, buildd, jessie
874   pizzetti:
875     address: 140.211.166.198
876     parents: pieta
877     hostgroups: computers, jessie, hassrvfs, porterbox
878   partch:
879     address: 140.211.15.152
880     parents: gw-osuosl
881     hostgroups: computers, jessie, hassrvfs, porterbox, sw-raid
882   # }}}
883   # {{{ gw-sanger
884   sallinen:
885     address: 193.62.202.26
886     parents: gw-sanger
887     hostgroups: computers, service, stretch, dl380, hpnewraid, nfs-client, autofs
888   sibelius:
889     address: 193.62.202.28
890     parents: gw-sanger
891     hostgroups: computers, postgres94-hosts, service, apache2-hosts, sw-raid, jessie, rsyncd-systemd-hosts, hasvarlogfs, multipath-hosts, nfs-server
892     contacts: tjrc1, dave
893   smetana:
894     address: 193.62.202.29
895     parents: gw-sanger
896     hostgroups: computers, sw-raid, sparc, wheezy, no-bacula
897     contacts: tjrc1, dave
898   # }}}
899   # {{{ gw-scanplus
900   lobos:
901     address: 212.211.132.250
902     parents: gw-scanplus-lobos
903     hostgroups: computers, service, apache2-hosts, rsyncd-systemd-hosts, dl380, hassrvfs, stretch, security_mirror
904   villa:
905     address: 212.211.132.32
906     parents: gw-scanplus-villa
907     hostgroups: computers, service, apache2-hosts, rsyncd-systemd-hosts, dl360, hassrvfs, jessie, security_mirror
908   # }}}
909   # {{{ gw-sil
910   eberlin:
911     address: 86.59.118.155
912     parents: gw-sil
913     hostgroups: computers, buildd, stretch, sw-raid
914   mips-sil-01:
915     address: 86.59.118.146
916     parents: gw-sil
917     hostgroups: computers, buildd, stretch, hassrvfs
918   mipsel-sil-01:
919     address: 86.59.118.147
920     parents: gw-sil
921     hostgroups: computers, buildd, stretch, hassrvfs
922   # }}}
923   # {{{ gw-skroutz
924   mirror-skroutz:
925     address: 154.57.0.251
926     parents: gw-skroutz1, gw-skroutz2
927     hostgroups: computers, stretch, service, sw-raid, hassrvfs, apache2-hosts
928   # }}}
929   # {{{ gw-ubcece
930   sw-ubcece:
931     hostgroups: layer2-infrastructure
932     contacts: lfilipoz
933     pingable: false
934     check_command: dsa_check_always_ok
935   sw-ubcece-mcld:
936     hostgroups: layer2-infrastructure
937     parents: sw-ubcece
938     contacts: lfilipoz
939     pingable: false
940     check_command: dsa_check_always_ok
941   sw-ubcece-kais:
942     hostgroups: layer2-infrastructure
943     parents: sw-ubcece
944     contacts: lfilipoz
945     pingable: false
946     check_command: dsa_check_always_ok
947   spontini:
948     address: 206.12.19.14
949     parents: sw-ubcece-mcld
950     hostgroups: computers, buildd, hasbootfs, hassrvfs, sparc, wheezy
951     contacts: lfilipoz
952   ubc-bl7:
953     address: 206.12.19.217
954     parents: sw-ubcece-kais
955     hostgroups: computers, bl460, acpid-hosts, service, jessie, drbd-hosts, multipath-hosts
956   ubc-bl6:
957     address: 206.12.19.216
958     parents: sw-ubcece-kais
959     hostgroups: computers, bl460, acpid-hosts, service, jessie, drbd-hosts, multipath-hosts
960   ubc-bl2:
961     address: 206.12.19.212
962     parents: sw-ubcece-kais
963     hostgroups: computers, bl460, acpid-hosts, service, jessie, drbd-hosts, multipath-hosts
964   ubc-bl3:
965     address: 206.12.19.213
966     parents: sw-ubcece-kais
967     hostgroups: computers, bl460, acpid-hosts, service, jessie, drbd-hosts, multipath-hosts
968   ubc-bl4:
969     address: 206.12.19.214
970     parents: sw-ubcece-kais
971     hostgroups: computers, bl460, acpid-hosts, service, jessie, drbd-hosts, multipath-hosts
972   ubc-bl8:
973     address: 206.12.19.218
974     parents: sw-ubcece-kais
975     hostgroups: computers, bl460, acpid-hosts, service, jessie, drbd-hosts, multipath-hosts
976   # MSA 2000 (2012i)
977   giustini:
978     address: 192.168.2.6
979     parents: sw-ubcece-kais
980     hostgroups: notacomputer
981     # unless we implement runfrom for host alive checks
982     pingable: false
983     check_command: dsa_check_always_ok
984 #  locke:
985 #    address: 206.12.19.120
986 #    parents: sw-ubcece-kais
987 #    hostgroups: computers, service, hasbootfs, kvmdomains, squeeze, hasvicepa
988   # }}}
989   # {{{ ubc-gateway
990   ubc-enc2bl01:
991     address: 209.87.16.1
992     parents: ubc-gateway
993     hostgroups: computers, bl460g8, service, jessie, multipath-hosts, hpnewraid
994   ubc-enc2bl02:
995     address: 209.87.16.2
996     parents: ubc-gateway
997     hostgroups: computers, bl460g8, service, jessie, multipath-hosts, hpnewraid
998   ubc-enc2bl09:
999     address: 209.87.16.9
1000     parents: ubc-gateway
1001     hostgroups: computers, bl460g8, service, jessie, multipath-hosts, hpnewraid
1002   ubc-enc2bl10:
1003     address: 209.87.16.10
1004     parents: ubc-gateway
1005     hostgroups: computers, bl460g8, service, jessie, multipath-hosts, hpnewraid
1006
1007   rachmaninoff:
1008     address: 209.87.16.20
1009     parents: ubc-gateway
1010     hostgroups: computers, service, kvmdomains, jessie, systemd-timesyncd
1011   x86-ubc-01:
1012     address: 209.87.16.21
1013     parents: ubc-gateway
1014     hostgroups: computers, buildd, hassrvfs, kvmdomains, stretch, systemd-timesyncd
1015   finzi:
1016     address: 209.87.16.22
1017     parents: ubc-gateway
1018     hostgroups: computers, freebsd, jessie, buildd, hassrvfs
1019     contacts: christoph
1020   fano:
1021     address: 209.87.16.23
1022     parents: ubc-gateway
1023     hostgroups: computers, freebsd, jessie, buildd, hassrvfs
1024     contacts: christoph
1025   elgar:
1026     address: 209.87.16.24
1027     parents: ubc-gateway
1028     hostgroups: computers, service, kvmdomains, jessie, systemd-timesyncd
1029   gombert:
1030     address: 209.87.16.25
1031     parents: ubc-gateway
1032     hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, apache-https, systemd-timesyncd
1033   nono:
1034     address: 209.87.16.26
1035     parents: ubc-gateway
1036     hostgroups: computers, service, kvmdomains, stretch, heavy-exim, apache2-hosts, apache-https, broken_https_default_vhost, hassrvfs, systemd-timesyncd
1037   reger:
1038     address: 209.87.16.27
1039     parents: ubc-gateway
1040     hostgroups: computers, service, kvmdomains, stretch, apache2-hosts, apache-https, heavy-exim, systemd-timesyncd
1041   diabelli:
1042     address: 209.87.16.28
1043     parents: ubc-gateway
1044     hostgroups: computers, service, kvmdomains, jessie, apache2-hosts, apache-https, broken_https_default_vhost, systemd-timesyncd
1045   menotti:
1046     address: 209.87.16.29
1047     parents: ubc-gateway
1048     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, apache-https, systemd-timesyncd
1049   danzi:
1050     address: 209.87.16.30
1051     parents: ubc-gateway
1052     hostgroups: computers, service, kvmdomains, jessie, postgres94-hosts, systemd-timesyncd
1053   geo2:
1054     address: 209.87.16.31
1055     parents: ubc-gateway
1056     hostgroups: computers, service, bind9-hosts, kvmdomains, jessie, systemd-timesyncd
1057   lotti:
1058     address: 209.87.16.32
1059     parents: ubc-gateway
1060     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, systemd-timesyncd
1061   muffat:
1062     address: 209.87.16.33
1063     parents: ubc-gateway
1064     hostgroups: computers, service, kvmdomains, jessie, spamd, heavy-exim, mail-relay, systemd-timesyncd
1065   sonntag:
1066     address: 209.87.16.34
1067     parents: ubc-gateway
1068     hostgroups: computers, service, kvmdomains, jessie, nfs-client, autofs, systemd-timesyncd
1069   tchaikovsky:
1070     address: 209.87.16.35
1071     parents: ubc-gateway
1072     hostgroups: computers, general, apache2-hosts, kvmdomains, apache-https, stretch, systemd-timesyncd
1073   gretchaninov:
1074     address: 209.87.16.36
1075     parents: ubc-gateway
1076     hostgroups: computers, general, kvmdomains, jessie, hassrvfs, nfs-server, apache2-hosts, xinetd-hosts, apache-https, systemd-timesyncd
1077   tye:
1078     address: 209.87.16.37
1079     parents: ubc-gateway
1080     hostgroups: computers, service, kvmdomains, jessie, heavy-exim, apache2-hosts, apache-https, nfs-client, autofs, hassrvfs, systemd-timesyncd
1081   ullmann:
1082     address: 209.87.16.38
1083     parents: ubc-gateway
1084     hostgroups: computers, service, kvmdomains, jessie, postgres94-hosts, nfs-client, apache2-hosts, autofs, apache-https, systemd-timesyncd
1085   buxtehude:
1086     address: 209.87.16.39
1087     parents: ubc-gateway
1088     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, heavy-exim, postgres94-hosts, hasvarlogfs, apache-https, spamd, nfs-server, systemd-timesyncd
1089   piu-slave-ubc-01:
1090     address: 209.87.16.42
1091     parents: ubc-gateway
1092     hostgroups: computers, service, kvmdomains, jessie, nfs-client, autofs, systemd-timesyncd
1093     contacts: holger
1094   hier:
1095     address: 209.87.16.43
1096     parents: ubc-gateway
1097     hostgroups: computers, service, kvmdomains, jessie, hassrvfs, apache2-hosts, apache-https, nfs-client, autofs, systemd-timesyncd
1098   # }}}
1099   # {{{ gw-umn
1100   #saens:
1101   #  address: 128.101.240.212
1102   #  parents: gw-umn
1103   #  hostgroups: computers, service, apache2-hosts, rsyncd-systemd-hosts, dl380, hasvarfs, hasusrfs, hasorgfs, xinetd-hosts, wheezy, security_mirror, no-bacula
1104   mirror-umn:
1105     address: 128.101.240.212
1106     parents: gw-umn
1107     hostgroups: computers, service, apache2-hosts, apache-https, dl360, hpnewraid, hassrvfs, jessie, security_mirror
1108   mirror-umn2:
1109     address: 128.101.240.215
1110     parents: mirror-umn
1111     hostgroups: secondary-IPs
1112   mirror-umn3:
1113     address: 128.101.240.216
1114     parents: mirror-umn
1115     hostgroups: secondary-IPs
1116   mirror-umn4:
1117     address: 128.101.240.217
1118     parents: mirror-umn
1119     hostgroups: secondary-IPs
1120   # }}}
1121   # {{{ gw-unicamp
1122   prokofiev:
1123     address: 177.220.10.140
1124     parents: gw-unicamp
1125     hostgroups: computers, jessie, service
1126   powerpc-unicamp-01:
1127     address: 177.220.10.141
1128     parents: prokofiev
1129     hostgroups: computers, hassrvfs, buildd, jessie
1130   ppc64el-unicamp-01:
1131     address: 177.220.10.142
1132     parents: prokofiev
1133     hostgroups: computers, hassrvfs, buildd, stretch
1134   plummer:
1135     address: 177.220.10.143
1136     parents: prokofiev
1137     hostgroups: computers, porterbox, hassrvfs, stretch
1138   # }}}
1139   # {{{ gw-utwente
1140   klecker:
1141     address: 130.89.148.10
1142     parents: gw-utwente
1143     hostgroups: computers, service, apache2-hosts, apache-https, rsyncd-systemd-hosts, dl380, jessie, incomingmailrelayed2025, hassrvfs
1144   klecker-ftp:
1145     address: 130.89.148.12
1146     parents: klecker
1147     hostgroups: secondary-IPs
1148   klecker-archive:
1149     address: 130.89.148.13
1150     parents: klecker
1151     hostgroups: secondary-IPs
1152   klecker-static:
1153     address: 130.89.148.14
1154     parents: klecker
1155     hostgroups: secondary-IPs
1156   # }}}
1157   # {{{ gw-ynic
1158   henze:
1159     address: 144.32.168.74
1160     parents: gw-ynic
1161     hostgroups: computers, hasbootfs, hassrvfs, armhf, jessie, buildd
1162   hasse:
1163     address: 144.32.168.75
1164     parents: gw-ynic
1165     hostgroups: computers, hasbootfs, hassrvfs, armhf, jessie, buildd
1166   antheil:
1167     address: 144.32.168.76
1168     parents: gw-ynic
1169     hostgroups: computers, hasbootfs, hassrvfs, armhf, jessie, buildd
1170   #antheil:
1171   #  address: 217.140.96.60
1172   #  parents: gw-arm
1173   #  hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy, broken_mq
1174   #hasse:
1175   #  address: 217.140.96.68
1176   #  parents: gw-arm
1177   #  hostgroups: computers, hasbootfs, hassrvfs, wheezy, armhf, buildd, broken_mq
1178   #henze:
1179   #  address: 217.140.96.70
1180   #  parents: gw-arm
1181   #  hostgroups: computers, hasbootfs, hassrvfs, wheezy, armhf, buildd, broken_mq
1182   # }}}
1183   # {{{ gw-zivit
1184   zandonai:
1185     address: 80.245.147.46
1186     parents: gw-zivit
1187     hostgroups: computers, buildd, hassrvfs, stretch
1188   zelenka:
1189     address: 80.245.147.40
1190     parents: gw-zivit
1191     hostgroups: computers, porterbox, hassrvfs, stretch
1192   # }}}
1193   # {{{ gw-sakura
1194   setoguchi:
1195     address: 133.242.99.74
1196     parents: gw-sakura
1197     hostgroups: computers, service, jessie, no-bacula, hassrvfs, apache2-hosts, rsyncd-systemd-hosts, security_mirror
1198   # }}}
1199
1200 # {{{ ############################# host groups #############################
1201 hostgroups:
1202   computers:
1203     alias: computers
1204     private: 1
1205     extinfo-icon_image: base/debian.png
1206     extinfo-icon_image_alt: Debian GNU/Linux
1207     extinfo-notes_url: https://db.debian.org/machines.cgi?host=%s
1208   layer2-infrastructure:
1209     alias: Layer 2 Devices
1210     extinfo-icon_image: base/switch40.png
1211     extinfo-icon_image_alt: switch
1212   layer3-infrastructure:
1213     alias: Layer 3 Devices
1214     extinfo-icon_image: base/switch40.png
1215     extinfo-icon_image_alt: router
1216   notacomputer:
1217     alias: Systems that are not really systems.  Yeah :)
1218     private: 1
1219   freebsd:
1220     alias: freebsd
1221     private: 1
1222     extinfo-icon_image_alt: Debian GNU/kFreeBSD
1223   armhf:
1224     alias: armhf
1225     private: 1
1226   sparc:
1227     alias: sparc
1228     private: 1
1229
1230   porterbox:
1231     alias: developer accessible porter machines
1232   service:
1233     alias: machines running services
1234   buildd:
1235     alias: buildd systems
1236   general:
1237     alias: general purpose developer accessible machines
1238
1239   hpnewraid:
1240     alias: new (2015+) machines where we need hpssacli instead of hpacucli
1241     private: 1
1242   dl380:
1243     alias: HP DL380 hosts
1244     private: 1
1245   dl360:
1246     alias: HP DL360 hosts
1247     private: 1
1248   bl460:
1249     alias: HP BL460 blades
1250     private: 1
1251   bl460g8:
1252     alias: HP BL460 Gen8 blades
1253     private: 1
1254   bm-bl:
1255     alias: HP blades at bytemark
1256     private: 1
1257   dl180:
1258     alias: HP DL180
1259     private: 1
1260   dl120:
1261     alias: HP DL120
1262     private: 1
1263   sw-raid:
1264     alias: Hosts with Linux software raid
1265     private: 1
1266   aacraid:
1267     alias: Hosts with Adaptec AACraid
1268     private: 1
1269
1270   wheezy:
1271     alias: Hosts running wheezy
1272   jessie:
1273     alias: Hosts running jessie
1274   jessie-freebsd:
1275     alias: kFreebsd hosts running jessie
1276   stretch:
1277     alias: Hosts running stretch
1278
1279   kvmdomains:
1280     alias: Hosts that are KVM domains
1281     private: 1
1282
1283   drbd-hosts:
1284     alias: hosts running drbd
1285   multipath-hosts:
1286     alias: hosts running multipathd
1287   postfix-hosts:
1288     alias: hosts running postfix instead of exim
1289     private: 1
1290   heavy-exim:
1291     alias: "hosts running the full mail stuff, including clamav and postgrey"
1292     private: 1
1293   mail-relay:
1294     alias: "relays usually are hosts with more exim processes"
1295     private: 1
1296   spamd:
1297     alias: "hosts running spamassassin as daemon"
1298     private: 1
1299   heavy-postfix:
1300     alias: "postfix hosts running the full mail stuff, including clamav, SA, postgrey, policyd-weight"
1301     private: 1
1302   apache2-hosts:
1303     alias: hosts running apache2
1304     private: 1
1305   bind9-hosts:
1306     alias: hosts running bind9
1307     private: 1
1308   amavis-hosts:
1309     alias: hosts running amavis
1310     private: 1
1311   rsyncd-hosts:
1312     alias: hosts providing rsync services via xinetd
1313     private: 1
1314   rsyncd-systemd-hosts:
1315     alias: hosts providing rsync services via systemd
1316     private: 1
1317   xinetd-hosts:
1318     alias: hosts providing services via xinetd
1319     private: 1
1320   postgres91-hosts:
1321     alias: hosts running postgres91
1322     private: 1
1323   postgres94-hosts:
1324     alias: hosts running postgres94
1325     private: 1
1326   postgres96-hosts:
1327     alias: hosts running postgres96
1328     private: 1
1329   no-ulogd:
1330     alias: hosts not running ulogd
1331     private: 1
1332   acpid-hosts:
1333     alias: hosts running acpid
1334     private: 1
1335   uploadqueue:
1336     alias: hosts that are an anonymous ftp uploadqueue
1337     private: 1
1338   queued:
1339     alias: hosts running queued
1340     private: 1
1341   bosserver:
1342     alias: hosts running bosserver
1343     private: 1
1344   apache-https:
1345     alias: hosts with https services
1346     private: 1
1347   broken_https_default_vhost:
1348     alias: https default vhost does not say 200 OK
1349     private: 1
1350
1351   no-bacula:
1352     alias: hosts which are not being backed up with bacula
1353     private: 1
1354
1355   nfs-client:
1356     alias: hosts mounting filesystems using NFS
1357     private: 1
1358   nfs-server:
1359     alias: hosts serving filesystems using NFS
1360     private: 1
1361   autofs:
1362     alias: hosts running the automounter
1363     private: 1
1364   systemd-timesyncd:
1365     alias: Vms running systemd-timesyncd
1366     private: 1
1367
1368   highload:
1369     alias: "hosts on which high load is normal"
1370     private: 1
1371
1372   secondary-IPs:
1373     alias: secondary IP addresses
1374     private: 1
1375
1376   hasbootfs:
1377     alias: hosts with a /boot filesystem
1378     private: 1
1379   hassrvfs:
1380     alias: hosts with a /srv filesystem
1381     private: 1
1382   hasvarlogfs:
1383     alias: hosts with a /var/log filesystem
1384     private: 1
1385
1386   incomingmailrelayed:
1387     alias: incoming mail needs to go through a mail relay
1388     # i.e. no port 25
1389     private: 1
1390   incomingmailrelayed2025:
1391     alias: incoming mail needs to go through a mail relay
1392     # i.e. no port 25
1393     private: 1
1394
1395   brokensamhain:
1396     alias: machines that can not run samhain
1397     private: 1
1398   high-RTT:
1399     alias: machines with high round trip times
1400     private: 1
1401   alioth:
1402     alias: machines that just are just awkward
1403     private: 1
1404   #openstack-compute:
1405   #  alias: nodes that run OpenStack compute
1406   #  private: 1
1407   openstack-controller:
1408     alias: nodes that run OpenStack controller
1409     private: 1
1410
1411   security_mirror:
1412     alias: hosts that are security mirrors
1413     private: 1
1414
1415   broken_mq:
1416     alias: hosts whose MQ is broken
1417     private: 1
1418 # }}}
1419 # {{{ ############################# servicegroups #############################
1420 servicegroups:
1421   diskspace:
1422     alias: diskusage checks
1423   buildd:
1424     alias: buildd checks
1425   raid:
1426     alias: raid checks
1427   backup:
1428     alias: backup checks
1429   kernel:
1430     alias: kernel checks
1431   apt:
1432     alias: apt upgrade status
1433   samhain:
1434     alias: samhain integrity status
1435   time:
1436     alias: time stuff
1437   security:
1438     alias: security
1439     servicegroup_members: apt, kernel, samhain
1440   mirror:
1441     alias: mirror stuff
1442   MQ:
1443     alias: rabbitMQ stuff
1444 # }}}
1445 # {{{ ############################# services #############################
1446 services:
1447   # {{{ ### basic networking
1448   -
1449     name: PING
1450     check: "check_ping!350.0,20%!600.0,40%"
1451     hostgroups: pingable
1452     excludehostgroups: layer3-infrastructure, high-RTT
1453     check_interval: 5
1454     max_check_attempts: 4
1455     retry_interval: 1
1456   -
1457     name: PING
1458     check: "check_ping!600.0,20%!900.0,40%"
1459     hostgroups: high-RTT
1460     check_interval: 5
1461     max_check_attempts: 4
1462     retry_interval: 1
1463   -
1464     name: PING
1465     check: "check_ping!2000.0,60%!3000.0,80%"
1466     hostgroups: layer3-infrastructure
1467     check_interval: 5
1468     max_check_attempts: 4
1469     retry_interval: 1
1470   # }}}
1471   # {{{ ### disk usage
1472   -
1473     name: disk usage - all
1474     servicegroups: diskspace
1475     nrpe: "/usr/lib/nagios/plugins/check_disk -w 5% -c 2%  -A -X devpts -X proc -X linprocfs -X devfs -X fdescfs -X sysfs -X nfs -X nfs4 --ignore-eregi-path='/home/buildd/build-tr|/var/lib/schroot/mount|/proc/sys/fs/binfmt_misc'"
1476     hostgroups: computers
1477     excludehosts: sibelius
1478   -
1479     name: disk usage - all
1480     servicegroups: diskspace
1481     nrpe: "/usr/lib/nagios/plugins/check_disk -X devpts -X proc -X linprocfs -X devfs -X fdescfs -X sysfs -X nfs -x nfs4 -x /srv/farm-snapshot/farm-misc 95 98"
1482     hosts: sibelius
1483
1484   -
1485     name: disk usage on /
1486     servicegroups: diskspace
1487     nrpe: "/usr/lib/nagios/plugins/check_disk 90 95 /"
1488     hostgroups: computers
1489   -
1490     name: disk usage on /boot
1491     servicegroups: diskspace
1492     nrpe: "/usr/lib/nagios/plugins/check_disk 75 85 /boot"
1493     hostgroups: hasbootfs
1494   -
1495     name: disk usage on /srv
1496     servicegroups: diskspace
1497     nrpe: "/usr/lib/nagios/plugins/check_disk 90 95 /srv"
1498     hostgroups: hassrvfs
1499   -
1500     name: disk usage on /var/lib/postgresql
1501     servicegroups: diskspace
1502     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /var/lib/postgresql"
1503     hosts: sibelius, busoni, buxtehude, lw07, fasolo
1504   -
1505     name: disk usage on /var/log
1506     servicegroups: diskspace
1507     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /var/log"
1508     hostgroups: hasvarlogfs
1509   -
1510     name: disk usage on /var/spool/postfix
1511     servicegroups: diskspace
1512     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /var/spool/postfix"
1513     hosts: bendel
1514   -
1515     name: disk usage on /srv/mirrors
1516     servicegroups: diskspace
1517     nrpe: "/usr/lib/nagios/plugins/check_disk 95 98 /srv/mirrors"
1518     hosts: sibelius
1519   -
1520     name: disk usage on /srv/snapshot.debian.org
1521     servicegroups: diskspace
1522     nrpe: "/usr/lib/nagios/plugins/check_disk 90 94 /srv/snapshot.debian.org"
1523     hosts: sibelius
1524   -
1525     name: disk usage on /srv/farm-snapshot/farm-1
1526     servicegroups: diskspace
1527     nrpe: "/usr/lib/nagios/plugins/check_disk 97 95 /srv/farm-snapshot/farm-1"
1528     hosts: sibelius
1529   -
1530     name: disk usage on /srv/farm-snapshot/farm-2
1531     servicegroups: diskspace
1532     nrpe: "/usr/lib/nagios/plugins/check_disk 97 95 /srv/farm-snapshot/farm-2"
1533     hosts: sibelius
1534   -
1535     name: disk usage on /srv/farm-snapshot/farm-3
1536     servicegroups: diskspace
1537     nrpe: "/usr/lib/nagios/plugins/check_disk 97 95 /srv/farm-snapshot/farm-3"
1538     hosts: sibelius
1539   -
1540     name: disk usage on /srv/farm-snapshot/farm-4
1541     servicegroups: diskspace
1542     nrpe: "/usr/lib/nagios/plugins/check_disk 97 95 /srv/farm-snapshot/farm-4"
1543     hosts: sibelius
1544   -
1545     name: disk usage on /var/lib/postgresql/9.4
1546     servicegroups: diskspace
1547     nrpe: "/usr/lib/nagios/plugins/check_disk 75 85 /var/lib/postgresql/9.4"
1548     hosts: franck
1549   -
1550     name: disk usage on /srv/ftp-master.debian.org
1551     servicegroups: diskspace
1552     nrpe: "/usr/lib/nagios/plugins/check_disk 93 96 /srv/ftp-master.debian.org"
1553     hosts: franck, fasolo
1554   -
1555     name: disk usage on /storage/snapshot-farm-1
1556     servicegroups: diskspace
1557     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-1"
1558     hosts: lw01
1559   -
1560     name: disk usage on /storage/snapshot-farm-2
1561     servicegroups: diskspace
1562     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-2"
1563     hosts: lw02
1564   -
1565     name: disk usage on /storage/snapshot-farm-3
1566     servicegroups: diskspace
1567     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-3"
1568     hosts: lw03
1569   -
1570     name: disk usage on /storage/snapshot-farm-4
1571     servicegroups: diskspace
1572     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-4"
1573     hosts: lw04
1574   -
1575     name: disk usage on /srv/morgue.debian.org/
1576     servicegroups: diskspace
1577     nrpe: "/usr/lib/nagios/plugins/check_disk 95 90 /srv/morgue.debian.org"
1578     hosts: lw03
1579   -
1580     name: disk usage on /srv/QNAP-big/
1581     servicegroups: diskspace
1582     nrpe: "/usr/lib/nagios/plugins/check_disk 90 80 /srv/QNAP-big"
1583     hosts: storace
1584   -
1585     name: disk usage on /srv/QNAP-tiny
1586     servicegroups: diskspace
1587     nrpe: "/usr/lib/nagios/plugins/check_disk 90 80 /srv/QNAP-tiny"
1588     hosts: storace
1589   # }}}
1590   # {{{ ### system
1591   # {{{ setup
1592   -
1593     name: setup - dsa config
1594     nrpe: "/usr/lib/nagios/plugins/dsa-check-config"
1595     hostgroups: computers
1596     check_interval: 60
1597     excludehostgroups: alioth
1598   -
1599     name: setup - local hostname etc-hosts
1600     nrpe: 'if getent ahosts `hostname` | grep -q 127.0; then echo "Warning: local hostname resolves to 127/8 address"; exit 1; else echo "OK: Hostname resolves to non-127/8 address."; exit 0; fi'
1601     hostgroups: computers
1602     check_interval: 60
1603   # }}}
1604   # {{{ os health
1605   ####
1606   -
1607     name: users
1608     nrpe: "/usr/lib/nagios/plugins/check_users 30 35"
1609     hostgroups: computers
1610   -
1611     name: load
1612     nrpe: "/usr/lib/nagios/plugins/check_load -w 30,28,26 -c 50,45,50"
1613     hostgroups: computers
1614     excludehostgroups: highload
1615   -
1616     name: load
1617     nrpe: "/usr/lib/nagios/plugins/check_load -w 140,120,100 -c 240,220,200"
1618     hostgroups: highload
1619   -
1620     name: uptime check
1621     nrpe: "/usr/lib/nagios/plugins/dsa-check-uptime"
1622     hostgroups: computers
1623   -
1624     name: processes - total
1625     nrpe: "/usr/lib/nagios/plugins/check_procs 620 700"
1626     hostgroups: computers
1627     excludehosts: prokofiev, pieta, ubc-enc2bl01, ubc-enc2bl02, ubc-enc2bl09, ubc-enc2bl10, fasolo, casulana
1628   -
1629     name: processes - total
1630     nrpe: "/usr/lib/nagios/plugins/check_procs 1500 1700"
1631     hosts: prokofiev, pieta, ubc-enc2bl01, ubc-enc2bl02, ubc-enc2bl09, ubc-enc2bl10, fasolo, casulana
1632   -
1633     name: swap usage - percent
1634     nrpe: "/usr/lib/nagios/plugins/check_swap -w 20% -c 10%"
1635     hostgroups: computers
1636   -
1637     name: swap usage - mb
1638     nrpe: "/usr/lib/nagios/plugins/check_swap -w 20000 -c 5000"
1639     hostgroups: computers
1640   -
1641     name: free memory - mb
1642     nrpe: "/usr/lib/nagios/plugins/dsa-check-memory -m mb"
1643     hostgroups: computers
1644   -
1645     name: free memory - percent
1646     nrpe: "/usr/lib/nagios/plugins/dsa-check-memory -m pct"
1647     hostgroups: computers
1648   -
1649     name: process - getty
1650     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -C getty -a /sbin/getty"
1651     hostgroups: computers
1652     excludehosts: zelenka, zandonai
1653     excludehostgroups: jessie, stretch
1654   -
1655     name: process - getty
1656     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -C agetty -a /sbin/getty"
1657     hostgroups: jessie-freebsd
1658   -
1659     name: process - getty
1660     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -C agetty -a /sbin/agetty"
1661     hostgroups: jessie, stretch
1662     excludehostgroups: freebsd
1663
1664   -
1665     name: processes - zombies
1666     nrpe: "/usr/lib/nagios/plugins/check_procs 5 10 -s Z"
1667     hostgroups: computers
1668   -
1669     name: system - available entropy
1670     nrpe: "/usr/lib/nagios/plugins/dsa-check-entropy"
1671     event_handler: dsa_event_handler_restart_ekey
1672     hostgroups: computers
1673     excludehostgroups: freebsd
1674   -
1675     name: system - filesystem check
1676     nrpe: "/usr/bin/sudo /usr/lib/nagios/plugins/dsa-check-filesystems"
1677     check_interval:  60
1678     retry_interval: 15
1679     hostgroups: computers
1680   # }}}
1681   # {{{ backup
1682   -
1683     name: backup
1684     servicegroups: backup
1685     nrpe: "sudo /usr/lib/nagios/plugins/dsa-check-dabackup"
1686     hostgroups: computers
1687     excludehosts: backuphost, storace
1688     check_interval: 60
1689     max_check_attempts: 2
1690     retry_interval: 5
1691   -
1692     name: backup server config
1693     servicegroups: backup
1694     nrpe: "/usr/lib/nagios/plugins/dsa-check-dabackup-server"
1695     hosts: storace
1696     check_interval: 60
1697     max_check_attempts: 2
1698     retry_interval: 5
1699   -
1700     name: backup - bacula - last backup
1701     servicegroups: backup
1702     remotecheck: "/usr/lib/nagios/plugins/dsa-check-bacula $HOSTNAME$.debian.org"
1703     runfrom: dinis
1704     hostgroups: computers
1705     excludehostgroups: buildd, porterbox, no-bacula
1706     check_interval:  60
1707     retry_interval: 15
1708   -
1709     name: backup - bacula - last full backup
1710     servicegroups: backup
1711     remotecheck: "/usr/lib/nagios/plugins/dsa-check-bacula -w 1080 -c 1560 $HOSTNAME$.debian.org F"
1712     runfrom: dinis
1713     hostgroups: computers
1714     excludehostgroups: buildd, porterbox, no-bacula
1715     check_interval:  60
1716     retry_interval: 15
1717   -
1718     name: process - bacula-dir
1719     servicegroups: backup
1720     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u bacula -C bacula-dir -a '/usr/sbin/bacula-dir -f -c /etc/bacula/bacula-dir.conf'"
1721     hosts: dinis
1722   -
1723     name: process - bacula-fd
1724     servicegroups: backup
1725     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u bacula -C bacula-fd -a '/usr/sbin/bacula-fd -c /etc/bacula/bacula-fd.conf'"
1726     hostgroups: computers
1727     excludehostgroups: freebsd, alioth
1728   -
1729     name: process - bacula-fd
1730     servicegroups: backup
1731     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C bacula-fd -a '/usr/sbin/bacula-fd -c /etc/bacula/bacula-fd.conf'"
1732     hostgroups: freebsd
1733
1734   -
1735     name: network backup status - draghi
1736     servicegroups: backup
1737     nrpe: "/usr/lib/nagios/plugins/dsa-check-statusfile -a 2h /home/debbackup/nagios-status"
1738     hosts: draghi
1739
1740   ####
1741   -
1742     name: process - acc.umu.se backup
1743     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -a 'dsmc'"
1744     hosts: sibelius
1745   # }}}
1746   # {{{ security
1747   -
1748     name: running kernel
1749     servicegroups: kernel
1750     nrpe: "/usr/lib/nagios/plugins/dsa-check-running-kernel"
1751     hostgroups: computers
1752     check_interval: 60
1753     retry_interval: 5
1754   -
1755     name: apt - security updates
1756     servicegroups: apt
1757     nrpe: "/usr/lib/nagios/plugins/dsa-check-statusfile /var/cache/dsa/nagios/apt"
1758     hostgroups: computers
1759     check_interval:  60
1760     retry_interval: 15
1761   -
1762     name: unexpected file - apt sources.list
1763     servicegroups: apt
1764     nrpe: "/usr/lib/nagios/plugins/negate /usr/lib/nagios/plugins/dsa-check-file -f /etc/apt/sources.list"
1765     hostgroups: computers
1766   -
1767     name: upgraded libraries
1768     servicegroups: security
1769     nrpe: "sudo /usr/lib/nagios/plugins/dsa-check-libs"
1770     hostgroups: computers
1771     excludehostgroups: freebsd
1772     check_interval:  60
1773     retry_interval: 15
1774     notification_interval: 10080
1775   -
1776     name: installed firewall
1777     nrpe: "/usr/lib/nagios/plugins/dsa-check-file -w -f /etc/ferm/ferm.conf"
1778     hostgroups: computers
1779     excludehostgroups: freebsd
1780   -
1781     name: puppetized firewall
1782     nrpe: "/usr/lib/nagios/plugins/dsa-check-file -w -f /etc/ferm/conf.d/defs.conf"
1783     hostgroups: computers
1784     excludehostgroups: freebsd
1785   -
1786     name: process - ulogd
1787     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C ulogd -a '/usr/sbin/ulogd -d'"
1788     hostgroups: computers
1789     excludehostgroups: freebsd, sparc, jessie, stretch
1790   -
1791     name: process - ulogd
1792     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u ulog -C ulogd -a '/usr/sbin/ulogd --daemon --uid ulog'"
1793     hostgroups: jessie, stretch
1794     excludehostgroups: freebsd
1795   -
1796     name: unexpected process - ulogd
1797     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C ulogd"
1798     hostgroups: freebsd, sparc
1799   ####
1800   -
1801     name: process - samhain
1802     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -C samhain -a '/usr/sbin/samhain'"
1803     hostgroups: computers
1804     excludehostgroups: brokensamhain
1805   -
1806     name: samhain
1807     servicegroups: samhain
1808     nrpe: "/usr/lib/nagios/plugins/dsa-check-statusfile /var/cache/dsa/nagios/samhain"
1809     hostgroups: computers
1810     depends: process - samhain
1811     check_interval: 60
1812     retry_interval: 5
1813     excludehostgroups: brokensamhain
1814   -
1815     name: processes - samhain zombies
1816     nrpe: "/usr/lib/nagios/plugins/check_procs 3 6 -s Z -u root -a samhain"
1817     event_handler: dsa_event_handler_restart_samhain
1818     hostgroups: computers
1819     excludehostgroups: brokensamhain
1820   # }}}
1821   # {{{ logging
1822   -
1823     name: process - syslog-ng
1824     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C syslog-ng  -a '/sbin/syslog-ng -p /var/run/syslog-ng.pid'"
1825     hostgroups: computers
1826     excludehostgroups: freebsd, jessie, stretch
1827   -
1828     name: process - syslog-ng
1829     nrpe: "/usr/lib/nagios/plugins/check_procs -w 2:2 -c 2: -u root -C syslog-ng  -a '/sbin/syslog-ng -p /var/run/syslog-ng.pid'"
1830     hostgroups: freebsd
1831   -
1832     name: process - syslog-ng
1833     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C syslog-ng  -a '/sbin/syslog-ng -F'"
1834     hostgroups: jessie, stretch
1835     excludehostgroups: freebsd
1836
1837   -
1838     name: remote logging on lotti
1839     remotecheck: "/usr/lib/nagios/plugins/dsa-check-log-age-loghost $HOSTNAME$"
1840     runfrom: lotti
1841     hostgroups: computers
1842     excludehostgroups: alioth
1843   -
1844     name: remote logging on lully
1845     remotecheck: "/usr/lib/nagios/plugins/dsa-check-log-age-loghost $HOSTNAME$"
1846     runfrom: lully
1847     hostgroups: computers
1848     excludehostgroups: alioth
1849   -
1850     name: remote logging on loghost-grnet-01
1851     remotecheck: "/usr/lib/nagios/plugins/dsa-check-log-age-loghost $HOSTNAME$"
1852     runfrom: loghost-grnet-01
1853     hostgroups: computers
1854     excludehostgroups: alioth
1855   # }}}
1856   # {{{ base service
1857   -
1858     name: process - sshd
1859     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:20 -c 1: -u root -C sshd -a '/usr/sbin/sshd'"
1860     hostgroups: computers
1861   -
1862     name: "network service - sshd"
1863     check: dsa_check_ssh
1864     hostgroups: computers
1865     depends: process - sshd
1866     check_interval:  60
1867     notification_interval: 1440
1868   ####
1869   -
1870     name: network service - nrpe
1871     check: check_tcp!5666
1872     hostgroups: computers
1873     max_check_attempts: -2
1874     notification_interval: 1440
1875   -
1876     name: process - nrpe
1877     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:25 -c 1: -u nagios -C nrpe -a '/usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -d'"
1878     hostgroups: computers
1879     excludehostgroups: stretch
1880     max_check_attempts: -1
1881     depends: network service - nrpe
1882   -
1883     name: process - nrpe
1884     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:25 -c 1: -u nagios -C nrpe -a '/usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -f'"
1885     hostgroups: stretch
1886     max_check_attempts: -1
1887     depends: network service - nrpe
1888   ###
1889   -
1890     name: process - munin-node
1891     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C munin-node -a 'munin-node'"
1892     hostgroups: computers
1893     excludehostgroups: freebsd
1894   -
1895     name: process - munin-node
1896     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C perl -a '/usr/bin/perl -wT /usr/sbin/munin-node'"
1897     hostgroups: freebsd
1898   -
1899     name: network service - munin-node
1900     check: check_tcp!4949
1901     hostgroups: computers
1902     depends: process - munin-node
1903   ###
1904   -
1905     name: process - ntpd
1906     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -p 1 -C ntpd -a '/usr/sbin/ntpd -p /var/run/ntpd.pid'"
1907     hostgroups: computers
1908     excludehostgroups: systemd-timesyncd
1909     servicegroups: time
1910   -
1911     name: network service - ntp
1912     check: dsa_check_ntp
1913     hostgroups: computers
1914     excludehostgroups: systemd-timesyncd
1915     depends: process - ntpd
1916     servicegroups: time
1917   -
1918     name: system time synced
1919     nrpe: "/usr/lib/nagios/plugins/dsa-check-timedatectl -s"
1920     hostgroups: computers
1921     excludehostgroups: systemd-timesyncd, freebsd, wheezy
1922     servicegroups: time
1923   -
1924     name: system time synced
1925     nrpe: "/usr/lib/nagios/plugins/dsa-check-timedatectl"
1926     hostgroups: systemd-timesyncd
1927     servicegroups: time
1928   ###
1929   -
1930     name: process - atd
1931     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u daemon -C atd -a /usr/sbin/atd"
1932     hostgroups: computers
1933   ###
1934   -
1935     name: process - irqbalance
1936     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C irqbalance -a '/usr/sbin/irqbalance'"
1937     #hosts: casulana
1938     hostgroups: computers
1939     #excludehostgroups: single-cpu, freebsd
1940     excludehostgroups: freebsd
1941     excludehosts: harris, smetana
1942   ###
1943   -
1944     name: process - cron
1945     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C cron -a /usr/sbin/cron"
1946     hostgroups: computers
1947   ###
1948   -
1949     name: process - ud-replicated
1950     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -C ud-replicated -a '/usr/bin/python /usr/bin/ud-replicated'"
1951     hostgroups: computers
1952     excludehostgroups: freebsd, alioth
1953   -
1954     name: process - ud-replicated
1955     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -C python2.7 -a '/usr/bin/python /usr/bin/ud-replicated'"
1956     hostgroups: freebsd
1957   ###
1958   -
1959     name: process - monit
1960     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -C monit -a '/usr/bin/monit -d 300 -I -c /etc/monit/monitrc -s /var/lib/monit/monit.state'"
1961     hostgroups: computers
1962     excludehostgroups: alioth, jessie, stretch
1963   ###
1964   -
1965     name: MQ connection on rainier
1966     servicegroups: MQ
1967     remotecheck: "/usr/lib/nagios/plugins/dsa-check-mq-connection $HOSTNAME$ ud dsa"
1968     runfrom: rainier
1969     hostgroups: computers
1970     check_interval:  60
1971     retry_interval: 15
1972     excludehostgroups: alioth, broken_mq
1973   -
1974     name: MQ connection on rapoport
1975     servicegroups: MQ
1976     remotecheck: "/usr/lib/nagios/plugins/dsa-check-mq-connection $HOSTNAME$ ud dsa"
1977     runfrom: rapoport
1978     hostgroups: computers
1979     check_interval:  60
1980     retry_interval: 15
1981     excludehostgroups: alioth, broken_mq
1982   ###
1983   -
1984     name: local resolver
1985     nrpe: "/usr/lib/nagios/plugins/dsa-check-resolver www.debian.org www.google.com"
1986     hostgroups: computers
1987     check_interval: 60
1988   -
1989     name: process - unbound
1990     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u unbound -C unbound -a '/usr/sbin/unbound'"
1991     hostgroups: computers
1992     excludehostgroups: alioth
1993   ###
1994   -
1995     name: process - uptimed
1996     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u daemon -C uptimed -a '/usr/sbin/uptimed'"
1997     hostgroups: computers
1998   ###
1999   -
2000     name: process - udevd
2001     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -p 1 -C udevd -a 'udevd'"
2002     hostgroups: computers
2003     excludehostgroups: freebsd, jessie, stretch
2004   -
2005     name: process - udevd
2006     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -p 1 -C systemd-udevd -a '/lib/systemd/systemd-udevd'"
2007     hostgroups: jessie, stretch
2008     excludehostgroups: freebsd
2009   -
2010     name: unexpected process - udev
2011     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C udevd"
2012     hostgroups: freebsd
2013   ###
2014   -
2015     name: process - acpid
2016     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C acpid -a '/usr/sbin/acpid'"
2017     hostgroups: acpid-hosts
2018     excludehostgroups: jessie, stretch
2019   -
2020     name: unexpected process - acpid
2021     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C acpid"
2022     hostgroups: computers
2023     excludehostgroups: acpid-hosts, kvmdomains
2024   ###
2025   -
2026     name: process - xinetd
2027     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C xinetd -a '/usr/sbin/xinetd '"
2028     hostgroups: xinetd-hosts
2029   -
2030     name: unwanted process - xinetd
2031     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C xinetd"
2032     hostgroups: computers
2033     excludehostgroups: xinetd-hosts
2034   ###
2035   -
2036     name: process - stunnel4 - puppet-ekeyd
2037     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:6 -c 1: -u stunnel4 -C stunnel4 -a '/usr/bin/stunnel4 /etc/stunnel/puppet-ekeyd.conf'"
2038     hostgroups: wheezy, jessie, stretch
2039     excludehostgroups: freebsd, alioth
2040   -
2041     name: process - stunnel4 - puppet-ekeyd is crazy
2042     nrpe: "sudo /usr/lib/nagios/plugins/dsa-check-stunnel-sanity"
2043     hostgroups: computers
2044     excludehostgroups: freebsd, alioth
2045     excludehosts: czerny, grnet-node01, storace, ubc-bl2
2046   ###
2047   -
2048     name: process - rngd
2049     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C rngd -a '/usr/sbin/rngd -r /dev/hwrng'"
2050     hostgroups: kvmdomains
2051     excludehostgroups: stretch
2052   # }}}
2053   # {{{ anti-services
2054   -
2055     name: ganeti - job watcher paused
2056     nrpe: "/usr/lib/nagios/plugins/negate /usr/lib/nagios/plugins/dsa-check-file -f /var/lib/ganeti/watcher.pause"
2057     hostgroups: computers
2058   -
2059     name: unwanted process - openvpn
2060     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C openvpn"
2061     hostgroups: computers
2062     check_interval: 120
2063   -
2064     name: unwanted process - gkrellmd
2065     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C gkrellmd"
2066     hostgroups: computers
2067   -
2068     name: unwanted process - rpc.statd
2069     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C rpc.statd"
2070     hostgroups: computers
2071     excludehostgroups: nfs-client, nfs-server
2072   -
2073     name: unwanted process - rpc.statd
2074     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C rpc.statd"
2075     hostgroups: stretch
2076   -
2077     name: unwanted process - inetd
2078     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C inetd"
2079     hostgroups: computers
2080     excludehosts: abel
2081   -
2082     name: unwanted process - snmpd
2083     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C snmpd"
2084     hostgroups: computers
2085   # }}}
2086   # {{{ ssl certs
2087   -
2088     name: "host SSL cert"
2089     nrpe: "if [ -e /etc/ssl/certs/thishost.pem ]; then /usr/lib/nagios/plugins/dsa-check-cert-expire /etc/ssl/certs/thishost.pem; else echo 'No thishost.pem on this host.'; fi"
2090     hostgroups: computers
2091   -
2092     name: "host SSL cert - debian server"
2093     nrpe: "if [ -e /etc/ssl/debian/certs/thishost-server.crt ]; then /usr/lib/nagios/plugins/dsa-check-cert-expire /etc/ssl/debian/certs/thishost-server.crt; else echo 'No thishost-server.crt on this host.'; fi"
2094     hostgroups: computers
2095   -
2096     name: "host SSL cert - debian client"
2097     nrpe: "if [ -e /etc/ssl/debian/certs/thishost.crt ]; then /usr/lib/nagios/plugins/dsa-check-cert-expire /etc/ssl/debian/certs/thishost.crt; else echo 'No thishost.crt on this host.'; fi"
2098     hostgroups: computers
2099   -
2100     name: "sso CRL"
2101     nrpe: "if [ -e /var/lib/dsa/sso/ca.crl ]; then /usr/lib/nagios/plugins/dsa-check-crl-expire -w 129600 -c 86400 /var/lib/dsa/sso/ca.crl; else echo 'No sso/ca.crl on this host.'; fi"
2102     hostgroups: computers
2103   -
2104     name: SSL certs - puppet
2105     hosts: global
2106     remotecheck: "/usr/lib/nagios/plugins/dsa-check-cert-expire-dir /etc/puppet/modules/ssl/files/servicecerts"
2107     runfrom: handel
2108   -
2109     name: SSL certs - LE
2110     hosts: global
2111     remotecheck: "/usr/lib/nagios/plugins/dsa-check-cert-expire-dir /etc/puppet/modules/ssl/files/from-letsencrypt"
2112     runfrom: handel
2113   # }}}
2114   # {{{ HW health/raid
2115   -
2116     name: process - mdadm monitor
2117     servicegroups: raid
2118     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -C mdadm -a '/sbin/mdadm --monitor --pid-file /run/mdadm/monitor.pid --daemonise --scan'"
2119     hostgroups: sw-raid
2120     excludehostgroups: jessie, stretch
2121   -
2122     name: process - mdadm monitor
2123     servicegroups: raid
2124     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -C mdadm -a '/sbin/mdadm --monitor --scan'"
2125     hostgroups: sw-raid
2126     excludehostgroups: wheezy
2127   -
2128     name: RAID - sw raid
2129     servicegroups: raid
2130     nrpe: "/usr/lib/nagios/plugins/dsa-check-raid-sw"
2131     hostgroups: sw-raid
2132   -
2133     name: RAID - unexpected sw raid
2134     servicegroups: raid
2135     nrpe: "if [ -e /proc/mdstat ]; then echo 'Found /proc/mdstat'; exit 1; else echo 'No /proc/mdstat on this host.'; fi"
2136     hostgroups: computers
2137     excludehostgroups: sw-raid
2138   ###
2139   -
2140     name: HW - hpacucli status
2141     servicegroups: raid
2142     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli"
2143     check_interval: 120
2144     hostgroups: dl380, dl360, bl460, bl460g8, dl180
2145     excludehosts: busoni
2146     excludehostgroups: hpnewraid
2147   -
2148     name: HW - hpacucli status
2149     servicegroups: raid
2150     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli --no-controller-ok --ignore-controller='P700m'"
2151     check_interval: 120
2152     hostgroups: bm-bl
2153   -
2154     name: HW - hpacucli status
2155     servicegroups: raid
2156     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli --no-battery"
2157     check_interval: 120
2158     hosts: busoni
2159   -
2160     name: HW - hpacucli enclosure status
2161     servicegroups: raid
2162     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli-enclosure 1 1E:1"
2163     check_interval: 120
2164     hosts: franck
2165   -
2166     name: HW - hpssacli status
2167     servicegroups: raid
2168     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpssacli"
2169     check_interval: 120
2170     hostgroups: hpnewraid
2171   ###
2172 #  -
2173 #    name: HW - edac status
2174 #    nrpe: "/usr/lib/nagios/plugins/dsa-check-edac"
2175 #    check_interval: 120
2176     #hostgroups: computers
2177     #excludehosts: villa, lobos
2178   -
2179     name: HW - hpasmcli status
2180     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm"
2181     check_interval: 120
2182     hostgroups: dl380, dl360, bl460, bm-bl
2183     excludehosts: villa, lobos, storace, mirror-anu, sallinen
2184   -
2185     name: HW - hpasmcli status
2186     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --ps-no-redundant"
2187     check_interval: 120
2188     hosts: villa
2189   -
2190     name: HW - hpasmcli status
2191     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --ps-no-redundant  --ignore-failed='PS2'"
2192     check_interval: 120
2193     hosts: lobos
2194   -
2195     name: HW - hpasmcli status
2196     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --fan-ignore-not-present"
2197     check_interval: 120
2198     hosts: storace, sallinen
2199   -
2200     name: HW - hpasmcli status
2201     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --fan-ignore-not-present --ps-no-redundant --ignore-failed='PS1'"
2202     check_interval: 120
2203     hosts: mirror-anu
2204   -
2205     name: HW - hpasmcli status
2206     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --fan-no-redundant"
2207     check_interval: 120
2208     hostgroups: bl460g8
2209   ###
2210   -
2211     name: RAID - aacraid
2212     servicegroups: raid
2213     nrpe: "/usr/lib/nagios/plugins/dsa-check-raid-aacraid"
2214     hostgroups: aacraid
2215   ###
2216   -
2217     name: RAID - DRBD
2218     servicegroups: raid
2219     nrpe: "/usr/lib/nagios/plugins/dsa-check-drbd -d All"
2220     hostgroups: drbd-hosts
2221     excludehosts: ubc-bl2, ubc-bl3, ubc-bl6, ubc-bl7, ubc-bl8
2222   -
2223     name: RAID - DRBD
2224     servicegroups: raid
2225     nrpe: "/usr/lib/nagios/plugins/dsa-check-drbd -d All --ok-no-devices"
2226     hosts: ubc-bl2, ubc-bl3, ubc-bl6, ubc-bl7, ubc-bl8
2227   # }}}
2228   # }}}
2229   # {{{ ### mail stuff
2230   # {{{ exim processes and mailq
2231   -
2232     name: process - exim
2233     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u Debian-exim -C exim4 -a '/usr/sbin/exim4 -bd -q'"
2234     hostgroups: computers
2235     excludehostgroups: postfix-hosts, mail-relay
2236     excludehosts: master, busoni, quantz, buxtehude
2237   -
2238     name: process - exim
2239     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:25 -c 1: -u Debian-exim -C exim4 -a '/usr/sbin/exim4 -bd -q'"
2240     hostgroups: mail-relay
2241   -
2242     name: process - exim - total
2243     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:50 -c 1: -C exim4"
2244     hostgroups: computers
2245     excludehostgroups: postfix-hosts
2246     excludehosts: master, busoni, quantz, buxtehude
2247   -
2248     name: process - exim
2249     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:300 -c 1:500 -C exim4 -a '/usr/sbin/exim4'"
2250     hosts: master, busoni, quantz, buxtehude
2251   -
2252     name: mail queue
2253     nrpe: "/usr/lib/nagios/plugins/check_mailq -M exim -w 1000 -c 2000"
2254     hostgroups: heavy-exim
2255   # }}}
2256   # {{{ clamav
2257   -
2258     name: process - clamav - clamd
2259     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:2 -c 1: -u clamav -C clamd -a '/usr/sbin/clamd'"
2260     hostgroups: heavy-exim, heavy-postfix
2261   -
2262     name: service - clamav
2263     nrpe: "/usr/lib/nagios/plugins/check_clamd -H /var/run/clamav/clamd.ctl"
2264     hostgroups: heavy-exim, heavy-postfix
2265     depends: process - clamav - clamd
2266   -
2267     name: process - clamav - freshclam
2268     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u clamav -C freshclam -a '/usr/bin/freshclam -d --quiet'"
2269     hostgroups: heavy-exim, heavy-postfix
2270     excludehostgroups: jessie, stretch
2271   -
2272     name: process - clamav - freshclam
2273     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u clamav -C freshclam -a '/usr/bin/freshclam -d --foreground=true'"
2274     hostgroups: heavy-exim, heavy-postfix
2275     excludehostgroups: wheezy
2276   -
2277     name: unwanted process - clamav
2278     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C clamd"
2279     hostgroups: computers
2280     excludehostgroups: heavy-exim, heavy-postfix
2281   -
2282     name: unwanted process - freshclam
2283     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C freshclam"
2284     hostgroups: computers
2285     excludehostgroups: heavy-exim, heavy-postfix
2286   # }}}
2287   # {{{ anti-spam
2288   -
2289     name: process - spamd - master
2290     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C spamd -a '/usr/sbin/spamd --create-prefs --max-children 5 --helper-home-dir -d --pidfile=/var/run/spamd.pid'"
2291     hostgroups: spamd
2292     excludehosts: picconi
2293     excludehostgroups: jessie, stretch
2294   -
2295     name: process - spamd - master
2296     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C spamd -a '/usr/sbin/spamd -d --pidfile=/var/run/spamassassin.pid --create-prefs --max-children 5 --helper-home-dir'"
2297     hostgroups: spamd
2298     excludehosts: picconi
2299     excludehostgroups: wheezy
2300   -
2301     name: process - spamd - master
2302     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C spamd -a '/usr/sbin/spamd -d --pidfile=/var/run/spamassassin.pid --create-prefs --max-children 20 --min-spare=5 --helper-home-dir'"
2303     hosts: picconi
2304   -
2305     name: process - spamd - master
2306     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C spamd -a '/usr/sbin/spamd -d --pidfile=/var/run/spamassassin.pid --create-prefs --max-children 10 --helper-home-dir'"
2307     hosts: bendel
2308   -
2309     name: process - spamd - child
2310     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:11 -c 1: -C spamd -a 'spamd child'"
2311     hosts: bendel
2312     hostgroups: spamd
2313     depends: process - spamd - master
2314   #
2315   -
2316     name: unwanted process - spamd
2317     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C spamd"
2318     hostgroups: computers
2319     excludehostgroups: spamd
2320     excludehosts: bendel, busoni
2321
2322   -
2323     name: unwanted process - greylistd
2324     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C greylistd"
2325     hostgroups: computers
2326
2327   ###
2328   -
2329     name: process - postgrey
2330     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postgrey -a '/usr/sbin/postgrey --pidfile=/var/run/postgrey.pid --daemonize --unix=/var/run/postgrey/socket --retry-window=4 --auto-whitelist-clients=10 --exim'"
2331     hostgroups: heavy-exim
2332     excludehostgroups: jessie, stretch
2333   -
2334     name: process - postgrey
2335     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postgrey -a 'postgrey --pidfile=/var/run/postgrey.pid --daemonize --unix=/var/run/postgrey/socket --retry-window=4 --auto-whitelist-clients=10 --exim'"
2336     hostgroups: heavy-exim
2337     excludehostgroups: wheezy
2338   -
2339     name: process - postgrey
2340     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postgrey -a 'postgrey --pidfile=/var/run/postgrey.pid --daemonize --inet=127.0.0.1:60000'"
2341     hostgroups: heavy-postfix
2342   #
2343   -
2344     name: unwanted process - postgrey
2345     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C postgrey"
2346     hostgroups: computers
2347     excludehostgroups: heavy-postfix, heavy-exim
2348   ###
2349   -
2350     name: process - amavis - master
2351     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u amavis -a 'amavisd-new (master)'"
2352     hostgroups: amavis-hosts
2353   -
2354     name: process - amavis - all
2355     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1:10 -u amavis -a 'amavisd-new '"
2356     hostgroups: amavis-hosts
2357     depends: process - amavis - master
2358   #
2359   -
2360     name: unwanted process - amavis
2361     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C amavisd-new"
2362     hostgroups: computers
2363     excludehostgroups: amavis-hosts
2364   ###
2365   -
2366     name: process - weightd - master
2367     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u polw -a 'policyd-weight (master)'"
2368     hostgroups: heavy-postfix, alioth
2369   -
2370     name: process - weightd - cache
2371     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u polw -a 'policyd-weight (cache)'"
2372     hostgroups: heavy-postfix, alioth
2373     depends: process - weightd - master
2374   -
2375     name: process - weightd - child
2376     nrpe: "/usr/lib/nagios/plugins/check_procs -w 2:50 -c 1: -u polw -a 'policyd-weight (child)'"
2377     hostgroups: heavy-postfix, alioth
2378     depends: process - weightd - master
2379   ###
2380   -
2381     name: unwanted process - policyd-weight
2382     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C policyd-weight"
2383     hostgroups: computers
2384     excludehostgroups: heavy-postfix, alioth
2385   # }}}
2386   # {{{ postfix
2387   ###
2388   -
2389     name: process - postfix - master
2390     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C master -a '/usr/lib/postfix/master'"
2391     hostgroups: postfix-hosts
2392   -
2393     name: process - postfix - qmgr
2394     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postfix -C qmgr -a 'qmgr -l -t fifo -u'"
2395     hostgroups: postfix-hosts
2396     depends: process - postfix - master
2397   -
2398     name: process - postfix - pickup
2399     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postfix -C pickup -a 'pickup -l -t fifo -u -c'"
2400     hostgroups: postfix-hosts
2401     depends: process - postfix - master
2402   -
2403     name: process - postfix - anvil
2404     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:1 -c 0: -u postfix -C anvil -a 'anvil -l -t unix -u'"
2405     hostgroups: postfix-hosts
2406     depends: process - postfix - master
2407
2408   -
2409     name: process - postfix - trivial-rewrite
2410     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:10 -c 0:15 -u postfix -C trivial-rewrite -a 'trivial-rewrite -n rewrite -t unix -u -c'"
2411     hostgroups: postfix-hosts
2412     depends: process - postfix - master
2413   -
2414     name: process - postfix - proxymap
2415     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:10 -c 0:15 -u postfix -C proxymap -a 'proxymap -t unix -u'"
2416     hostgroups: postfix-hosts
2417     depends: process - postfix - master
2418   -
2419     name: process - postfix - cleanup
2420     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:30 -c 0:50 -u postfix -C cleanup -a 'cleanup -z -t unix -u -c'"
2421     hostgroups: postfix-hosts
2422     depends: process - postfix - master
2423   -
2424     name: process - postfix - local
2425     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:30 -c 0:50 -u postfix -C local -a 'local -t unix'"
2426     hostgroups: postfix-hosts
2427     depends: process - postfix - master
2428
2429   -
2430     name: network service local - smtps cert
2431     nrpe: "/usr/lib/nagios/plugins/check_http -H localhost -p 465 -S -C 14 -t 45"
2432     hostgroups: postfix-hosts
2433     depends: process - postfix - master
2434     check_interval: 120
2435   # }}}
2436   # {{{ mail - network service
2437   -
2438     name: network service - smtp
2439     check: dsa_check_smtp
2440     hostgroups: computers
2441     excludehostgroups: postfix-hosts, incomingmailrelayed, incomingmailrelayed2025
2442     depends: process - exim
2443
2444   -
2445     name: network service - smtp
2446     check: dsa_check_smtp
2447     hostgroups: postfix-hosts
2448     depends: process - postfix - master
2449   -
2450     name: network service - submission
2451     check: dsa_check_smtp_port!587
2452     hostgroups: incomingmailrelayed
2453     depends: process - exim
2454   -
2455     name: network service - smtp 2025
2456     check: dsa_check_smtp_port!2025
2457     hostgroups: incomingmailrelayed2025
2458     depends: process - exim
2459   # }}}
2460   # }}}
2461   # {{{ ### host specific services
2462   # {{{ HTTP
2463   -
2464     name: process - apache2 - master
2465     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -a /usr/sbin/apache2"
2466     hostgroups: apache2-hosts
2467   -
2468     name: process - apache2 - worker
2469     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:50 -c 1:100 -u www-data -a /usr/sbin/apache2"
2470     hostgroups: apache2-hosts
2471     depends: process - apache2 - master
2472     excludehosts: klecker
2473   -
2474     name: process - apache2 - worker
2475     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:80 -c 1:150 -u www-data -a /usr/sbin/apache2"
2476     hosts: klecker
2477     depends: process - apache2 - master
2478   -
2479     name: unwanted process - apache2
2480     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C apache2"
2481     hostgroups: computers
2482     excludehostgroups: apache2-hosts
2483
2484   -
2485     name: network service - http
2486     check: check_http
2487     hostgroups: apache2-hosts
2488     excludehosts: klecker
2489     depends: process - apache2 - master
2490   -
2491     name: network service - http
2492     check: check_http
2493     depends: klecker:process - apache2 - master
2494     hosts: klecker-ftp
2495
2496   # keyserver on kaufmann
2497   -
2498     name: network service - http keyserver
2499     check: dsa_check_http_port!11371
2500     hosts: kaufmann
2501     depends: process - apache2 - master
2502
2503   # https on various hosts
2504   -
2505     name: network service - https
2506     check: check_https
2507     hostgroups: apache-https
2508     excludehosts: menotti
2509     excludehostgroups: broken_https_default_vhost
2510     depends: "process - apache2 - master"
2511     check_interval: 120
2512   -
2513     name: network service - https
2514     check: dsa_check_https_want_auth
2515     hosts: menotti
2516     depends: "process - apache2 - master"
2517     check_interval: 120
2518   -
2519     name: network service - https
2520     check: dsa_check_https_any_status
2521     hostgroups: broken_https_default_vhost
2522     depends: "process - apache2 - master"
2523     check_interval: 120
2524   -
2525     name: network service - https cert
2526     check: dsa_check_cert!443
2527     hostgroups: apache-https
2528     depends: network service - https
2529     check_interval: 60
2530   -
2531     name: unwanted network service - https
2532     check: dsa_check_port_closed!443
2533     hostgroups: apache2-hosts
2534     excludehostgroups: apache-https
2535     check_interval: 60
2536   # }}}
2537   # {{{ FTP
2538   -
2539     name: network service - ftp
2540     check: check_ftp
2541     hostgroups: uploadqueue, security_mirror
2542     excludehosts: klecker, mirror-isc, mirror-umn
2543   -
2544     name: network service - ftp
2545     check: check_ftp
2546     hosts: klecker-ftp
2547   -
2548     name: network service - ftp
2549     check: check_ftp
2550     hosts: mirror-umn2
2551   -
2552     name: network service - ftp
2553     check: check_ftp
2554     hosts: mirror-isc2
2555   # }}}
2556   # {{{ postgres
2557   -
2558     name: unwanted process - postgresql
2559     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0 -C postgres"
2560     hostgroups: computers
2561     excludehostgroups: postgres91-hosts, postgres94-hosts, postgres96-hosts
2562   -
2563     name: unwanted process - postgresql 9.0
2564     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0 -C postgres -a '9.0/bin/postgres'"
2565     hostgroups: computers
2566   -
2567     name: process - postgresql91 - master
2568     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u postgres -C postgres -a '/usr/lib/postgresql/9.1/bin/postgres'"
2569     hostgroups: postgres91-hosts
2570   -
2571     name: process - postgresql94 - master
2572     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u postgres -C postgres -a '/usr/lib/postgresql/9.4/bin/postgres'"
2573     hostgroups: postgres94-hosts
2574   -
2575     name: process - postgresql96 - master
2576     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u postgres -C postgres -a '/usr/lib/postgresql/9.6/bin/postgres'"
2577     hostgroups: postgres96-hosts
2578   -
2579     name: postgresql backups
2580     nrpe: "/usr/bin/sudo -u debbackup /usr/lib/nagios/plugins/dsa-check-backuppg"
2581     hosts: storace, backuphost
2582   # }}}
2583   # {{{ power
2584 #  -
2585 #    name: process - UPS - nut usbhid-ups - ups1
2586 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u nut -C usbhid-ups  -a '/lib/nut/usbhid-ups -a ups1'"
2587 #    hosts: franck
2588 #  -
2589 #    name: process - UPS - nut upsd
2590 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u nut -C upsd  -a '/sbin/upsd'"
2591 #    hosts: franck
2592 #  -
2593 #    name: process - UPS - nut upsmon master
2594 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C upsmon  -a '/sbin/upsmon'"
2595 #    hosts: franck
2596 #  -
2597 #    name: process - UPS - nut upsmon worker
2598 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u nut -C upsmon  -a '/sbin/upsmon'"
2599 #    hosts: franck
2600 #    depends: process - UPS - nut upsmon master
2601 #  -
2602 #    name: UPS - on line power
2603 #    nrpe: "/usr/lib/nagios/plugins/dsa-check-ups"
2604 #    hosts: franck
2605 #    depends: process - UPS - nut upsd
2606   # }}}
2607   # {{{ buildd
2608   -
2609     name: process - buildd
2610     servicegroups: buildd
2611     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:5 -u buildd -C perl -a '/usr/bin/buildd'"
2612     hosts: fano, finzi, fils, fayrfax
2613     contact_groups: buildd
2614   -
2615     name: process - buildd
2616     servicegroups: buildd
2617     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:5 -u buildd -C buildd -a '/usr/bin/buildd'"
2618     hostgroups: buildd
2619     excludehosts: fano, finzi, fils, fayrfax
2620     contact_groups: buildd
2621   -
2622     name: processes - zombie schroot
2623     nrpe: "(/usr/lib/nagios/plugins/check_procs -a schroot -s Zs -c 0 > /dev/null || /usr/lib/nagios/plugins/check_procs -a schroot -s Zs -c 0) && /usr/lib/nagios/plugins/check_procs -a schroot -s ZNs -c 0"
2624     hostgroups: buildd
2625     contact_groups: +buildd
2626     check_interval: 5
2627     max_check_attempts: 24
2628     retry_interval: 5
2629   -
2630     name: processes - lvcreate
2631     nrpe: "/usr/lib/nagios/plugins/check_procs -m 'ELAPSED' -c 500 -C lvcreate -u root -a 'lvcreate'"
2632     hostgroups: buildd
2633     contact_groups: +buildd
2634   # }}}
2635   # {{{ NFS Stuff
2636   -
2637     name: process - statd
2638     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u statd -C rpc.statd -a '/sbin/rpc.statd'"
2639     hostgroups: nfs-client, nfs-server
2640     excludehostgroups: stretch
2641   -
2642     name: process - nfsd
2643     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u root -C nfsd -a '[nfsd]'"
2644     hostgroups: nfs-server
2645   -
2646     name: process - lockd
2647     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C lockd -a '[lockd]'"
2648     hostgroups: nfs-server
2649   -
2650     name: process - mountd
2651     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C rpc.mountd -a '/sbin/rpc.mountd'"
2652     hostgroups: nfs-server
2653   #
2654   -
2655     name: process - automount
2656     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C automount -a '/usr/sbin/automount'"
2657     hostgroups: autofs
2658   -
2659     name: unwanted process - automount
2660     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0 -C automount"
2661     hostgroups: computers
2662     excludehostgroups: autofs
2663   # }}}
2664   # {{{ mirroring
2665   -
2666     name: mirror sync - bugs
2667     check: "dsa_check_mirrorsync_skew!bugs.debian.org!project/trace/bugs-master.debian.org!120:600"
2668     hosts: global
2669     servicegroups: mirror
2670   -
2671     name: mirror sync - security
2672     check: "dsa_check_mirrorsync_skew!security-nagios.debian.org!project/trace/security-master.debian.org!150:3600"
2673     hosts: global
2674     servicegroups: mirror
2675   -
2676     name: mirror sync - packages
2677     check: "dsa_check_mirrorsync_skew!packages.debian.org!Pics/.trace!3600:57600"
2678     hosts: global
2679     check_interval: 15
2680     max_check_attempts: 5
2681     retry_interval: 5
2682     servicegroups: mirror
2683   -
2684     name: mirror sync - snapshot
2685     check: "dsa_check_mirrorsync_skew!snapshot.debian.org!project/trace/snapshot-master.debian.org!3600:28800"
2686     hosts: global
2687     check_interval: 15
2688     max_check_attempts: 5
2689     retry_interval: 5
2690     servicegroups: mirror
2691
2692   -
2693     name: mirror static sync - bits
2694     check: "dsa_check_staticsync!bits.debian.org"
2695     hosts: global
2696     servicegroups: mirror
2697   -
2698     name: mirror static sync - network-test
2699     check: "dsa_check_staticsync_nossl!network-test.debian.org"
2700     hosts: global
2701     servicegroups: mirror
2702   -
2703     name: mirror static sync - appstream
2704     check: "dsa_check_staticsync!appstream.debian.org"
2705     hosts: global
2706     servicegroups: mirror
2707   -
2708     name: mirror static sync - blends
2709     check: "dsa_check_staticsync!blends.debian.org"
2710     hosts: global
2711     servicegroups: mirror
2712   -
2713     name: mirror static sync - d-i
2714     check: "dsa_check_staticsync!d-i.debian.org"
2715     hosts: global
2716     servicegroups: mirror
2717   -
2718     name: mirror static sync - debaday
2719     check: "dsa_check_staticsync!debaday.debian.net"
2720     hosts: global
2721     servicegroups: mirror
2722   -
2723     name: mirror static sync - debdeltas
2724     check: "dsa_check_staticsync_nossl!debdeltas.debian.net"
2725     hosts: global
2726     servicegroups: mirror
2727   -
2728     name: mirror static sync - dsa
2729     check: "dsa_check_staticsync!dsa.debian.org"
2730     hosts: global
2731     servicegroups: mirror
2732   -
2733     name: mirror static sync - lintian
2734     check: "dsa_check_staticsync!lintian.debian.org"
2735     hosts: global
2736     servicegroups: mirror
2737   -
2738     name: mirror static sync - mozilla
2739     check: "dsa_check_staticsync_nossl!mozilla.debian.net"
2740     hosts: global
2741     servicegroups: mirror
2742   -
2743     name: mirror static sync - news
2744     check: "dsa_check_staticsync!news.debian.net"
2745     hosts: global
2746     servicegroups: mirror
2747   -
2748     name: mirror static sync - incoming.ports
2749     check: "dsa_check_staticsync_nossl!incoming.ports.debian.org"
2750     hosts: global
2751     servicegroups: mirror
2752  # -
2753  #   name: mirror static sync - release
2754  #   check: "dsa_check_staticsync!release.debian.org"
2755  #   hosts: global
2756  #   servicegroups: mirror
2757   -
2758     name: mirror static sync - rtc
2759     check: "dsa_check_staticsync!rtc.debian.org"
2760     hosts: global
2761     servicegroups: mirror
2762   -
2763     name: mirror static sync - security-team
2764     check: "dsa_check_staticsync!security-team.debian.org"
2765     hosts: global
2766     servicegroups: mirror
2767   -
2768     name: mirror static sync - wnpp-by-tags
2769     check: "dsa_check_staticsync!wnpp-by-tags.debian.net"
2770     hosts: global
2771     servicegroups: mirror
2772   -
2773     name: mirror static sync - www.ports
2774     check: "dsa_check_staticsync!www.ports.debian.org"
2775     hosts: global
2776     servicegroups: mirror
2777   -
2778     name: mirror static sync - timeline
2779     check: "dsa_check_staticsync!timeline.debian.net"
2780     hosts: global
2781     servicegroups: mirror
2782   -
2783     name: mirror static sync - backports
2784     check: "dsa_check_staticsync!backports.debian.org"
2785     hosts: global
2786     servicegroups: mirror
2787   -
2788     name: mirror static sync - incoming
2789     check: "dsa_check_staticsync_nossl!incoming.debian.org"
2790     hosts: global
2791     servicegroups: mirror
2792   -
2793     name: mirror static sync - metadata.ftp-master
2794     check: "dsa_check_staticsync_nossl!metadata.ftp-master.debian.org"
2795     hosts: global
2796     servicegroups: mirror
2797   -
2798     name: mirror static sync - mirror-master
2799     check: "dsa_check_staticsync_nossl!mirror-master.debian.org"
2800     hosts: global
2801     servicegroups: mirror
2802   -
2803     name: mirror static sync - deb
2804     check: "dsa_check_staticsync_nossl!deb.debian.org"
2805     hosts: global
2806     servicegroups: mirror
2807   -
2808     name: mirror static sync - manpages
2809     check: "dsa_check_staticsync!manpages.debian.org"
2810     hosts: global
2811     servicegroups: mirror
2812
2813   -
2814     name: mirror static sync - 10years
2815     check: "dsa_check_staticsync!10years.debconf.org"
2816     hosts: global
2817     servicegroups: mirror
2818   -
2819     name: mirror static sync - debconf0
2820     check: "dsa_check_staticsync!debconf0.debconf.org"
2821     hosts: global
2822     servicegroups: mirror
2823   -
2824     name: mirror static sync - debconf1
2825     check: "dsa_check_staticsync!debconf1.debconf.org"
2826     hosts: global
2827     servicegroups: mirror
2828   -
2829     name: mirror static sync - debconf2
2830     check: "dsa_check_staticsync!debconf2.debconf.org"
2831     hosts: global
2832     servicegroups: mirror
2833   -
2834     name: mirror static sync - debconf3
2835     check: "dsa_check_staticsync!debconf3.debconf.org"
2836     hosts: global
2837     servicegroups: mirror
2838   -
2839     name: mirror static sync - debconf4
2840     check: "dsa_check_staticsync!debconf4.debconf.org"
2841     hosts: global
2842     servicegroups: mirror
2843   -
2844     name: mirror static sync - debconf5
2845     check: "dsa_check_staticsync!debconf5.debconf.org"
2846     hosts: global
2847     servicegroups: mirror
2848   -
2849     name: mirror static sync - debconf6
2850     check: "dsa_check_staticsync!debconf6.debconf.org"
2851     hosts: global
2852     servicegroups: mirror
2853   -
2854     name: mirror static sync - debconf7
2855     check: "dsa_check_staticsync!debconf7.debconf.org"
2856     hosts: global
2857     servicegroups: mirror
2858   -
2859     name: mirror static sync - debconf16
2860     check: "dsa_check_staticsync!debconf16.debconf.org"
2861     hosts: global
2862     servicegroups: mirror
2863   -
2864     name: mirror static sync - es
2865     check: "dsa_check_staticsync!es.debconf.org"
2866     hosts: global
2867     servicegroups: mirror
2868   -
2869     name: mirror static sync - fr
2870     check: "dsa_check_staticsync!fr.debconf.org"
2871     hosts: global
2872     servicegroups: mirror
2873   -
2874     name: mirror static sync - miniconf10
2875     check: "dsa_check_staticsync!miniconf10.debconf.org"
2876     hosts: global
2877     servicegroups: mirror
2878   # }}}
2879   # {{{ DNS
2880   -
2881     name: process - named
2882     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:15 -c 1: -u bind -C named -a '/usr/sbin/named '"
2883     hostgroups: bind9-hosts
2884   -
2885     name: network service - dns
2886     check: check_dns
2887     hostgroups: bind9-hosts
2888     depends: process - named
2889   -
2890     name: unwanted process - named
2891     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C named"
2892     hostgroups: computers
2893     excludehostgroups: bind9-hosts
2894   ###
2895   -
2896     name: DNS SOA sync - debian.org
2897     check: "dsa_check_soas_add!denis.debian.org!debian.org"
2898     hosts: global
2899   -
2900     name: DNS SOA sync - debian.net
2901     check: "dsa_check_soas_add!denis.debian.org!debian.net"
2902     hosts: global
2903   -
2904     name: DNS SOA sync - debian.com
2905     check: "dsa_check_soas_add!denis.debian.org!debian.com"
2906     hosts: global
2907   -
2908     name: DNS SOA sync - 144-28.118.59.86.in-addr.arpa
2909     check: "dsa_check_soas_add!denis.debian.org!144-28.118.59.86.in-addr.arpa"
2910     hosts: global
2911   -
2912     name: DNS SOA sync - alioth.debian.org
2913     check: "dsa_check_soas_add!denis.debian.org!alioth.debian.org"
2914     hosts: global
2915   -
2916     name: DNS SOA sync - debconf.net
2917     check: "dsa_check_soas_add!denis.debian.org!debconf.net"
2918     hosts: global
2919   -
2920     name: DNS SOA sync - debconf.org
2921     check: "dsa_check_soas_add!denis.debian.org!debconf.org"
2922     hosts: global
2923   -
2924     name: DNS SOA sync - debianday.org
2925     check: "dsa_check_soas_add!denis.debian.org!debianday.org"
2926     hosts: global
2927   -
2928     name: DNS SOA sync - dpkg.org
2929     check: "dsa_check_soas_add!denis.debian.org!dpkg.org"
2930     hosts: global
2931   -
2932     name: DNS - delegation and signature expiry
2933     hosts: global
2934     remotecheck: "/usr/lib/nagios/plugins/dsa-check-zone-rrsig-expiration-many --warn 20d --critical 7d --geozonedir /srv/dns.debian.org/repositories/auto-dns/zones /srv/dns.debian.org/repositories/domains"
2935     runfrom: denis
2936   -
2937     name: DNS - security delegations
2938     hosts: global
2939     remotecheck: "/usr/lib/nagios/plugins/dsa-check-dnssec-delegation --dir /srv/dns.debian.org/repositories/domains --dir /srv/dns.debian.org/repositories/auto-dns/zones check-header"
2940     runfrom: denis
2941   -
2942     name: DNS - key coverage
2943     hosts: global
2944     remotecheck: "/usr/lib/nagios/plugins/dsa-check-statusfile /srv/dns.debian.org/var/nagios/coverage"
2945     runfrom: denis
2946   -
2947     name: DNS - DS expiry
2948     hosts: global
2949     remotecheck: "/usr/lib/nagios/plugins/dsa-check-statusfile /srv/dns.debian.org/var/nagios/ds"
2950     runfrom: denis
2951   -
2952     name: DNS - zones signed properly
2953     hosts: global
2954     remotecheck: "/usr/lib/nagios/plugins/dsa-check-zone-signature-all"
2955     runfrom: denis
2956   # }}}
2957   # {{{ storage
2958   -
2959     name: ping alive check
2960     remotecheck: "/usr/lib/nagios/plugins/check_ping -H $HOSTADDRESS$ -w 50,10% -c 200,30%"
2961     runfrom: ubc-bl8
2962     hosts: giustini
2963     check_interval: 5
2964     max_check_attempts: 4
2965     retry_interval: 1
2966   -
2967     name: Overall Unit Status
2968     remotecheck: "/usr/lib/nagios/plugins/check_snmp -H $HOSTADDRESS$ -C public -P 2c -o connUnitStatus -n -c 3 -w 3"
2969     runfrom: ubc-bl8
2970     hosts: giustini
2971   -
2972     name: event log
2973     remotecheck: "/usr/lib/nagios/plugins/dsa-check-msa-eventlog --start=11298 $HOSTADDRESS$ public"
2974     runfrom: ubc-bl8
2975     hosts: giustini
2976   ###
2977   -
2978     name: process - multipathd
2979     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:15 -c 1: -u root -C multipathd -a '/sbin/multipathd'"
2980     hostgroups: multipath-hosts
2981   -
2982     name: unwanted process - multipathd
2983     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C multipathd"
2984     hostgroups: computers
2985     excludehostgroups: multipath-hosts
2986   # }}}
2987   # {{{ porterbox
2988   -
2989     name: current chroots
2990     nrpe: "/usr/lib/nagios/plugins/dsa-check-dchroots-current"
2991     hostgroups: porterbox
2992     check_interval:  60
2993     retry_interval: 15
2994   # }}}
2995   # {{{ openstack
2996 #  -
2997 #    name: process - openstack - memcached
2998 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nobody -C memcached -a '/usr/bin/memcached -m 128 -p 11211 -u nobody -l 0.0.0.0'"
2999 #    hostgroups: openstack-controller
3000 #  -
3001 #    name: process - openstack - glance-registry
3002 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u glance -C glance-registry -a '/usr/bin/python /usr/bin/glance-registry'"
3003 #    hostgroups: openstack-controller
3004 #  -
3005 #    name: process - openstack - nova-api
3006 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -C nova-api -a '/usr/bin/python /usr/bin/nova-api --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-api.log'"
3007 #    hostgroups: openstack-controller
3008 #  -
3009 #    name: process - openstack - nova-compute
3010 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -C nova-compute -a '/usr/bin/python /usr/bin/nova-compute --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-compute.log --config-file=/etc/nova/nova-compute.conf'"
3011 #    hostgroups: openstack-compute
3012 #  -
3013 #    name: process - openstack - nova-cert
3014 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -C nova-cert -a '/usr/bin/python /usr/bin/nova-cert --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-cert.log'"
3015 #    hostgroups: openstack-controller
3016 #  -
3017 #    name: process - openstack - nova-conductor
3018 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -C nova-conductor -a '/usr/bin/python /usr/bin/nova-conductor --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-conductor.log'"
3019 #    hostgroups: openstack-controller
3020 #  -
3021 #    name: process - openstack - nova-consoleauth
3022 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -a '/usr/bin/python /usr/bin/nova-consoleauth --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-consoleauth.log'"
3023 #    hostgroups: openstack-controller
3024 #  -
3025 #    name: process - openstack - nova-scheduler
3026 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -a '/usr/bin/python /usr/bin/nova-scheduler --config-file=/etc/nova/nova.conf --log-file /var/log/nova/nova-scheduler.log'"
3027 #    hostgroups: openstack-controller
3028 #  -
3029 #    name: process - openstack - nova-spicehtml5proxy
3030 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u nova -a '/usr/bin/python /usr/bin/nova-spicehtml5proxy --log-file /var/log/nova/nova-consoleproxy.log'"
3031 #    hostgroups: openstack-controller
3032 #  -
3033 #    name: process - openstack - neutron-server
3034 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u neutron -C neutron-server -a '/usr/bin/python2.7 /usr/bin/neutron-server --config-file=/etc/neutron/neutron.conf --config-file /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini --log-file=/var/log/neutron/neutron-server.log'"
3035 #    hostgroups: openstack-controller
3036   # }}}
3037   # {{{ misc
3038   -
3039     name: system - all services running
3040     nrpe: "/usr/bin/sudo /bin/systemctl is-system-running"
3041     hostgroups: jessie, stretch
3042     excludehostgroups: freebsd
3043   ###
3044   -
3045     name: process - slapd
3046     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:20 -c 1:50 -u openldap -C slapd -a '/usr/sbin/slapd -h ldap:/// ldaps:/// -g openldap -u openldap'"
3047     hosts: draghi
3048   -
3049     name: network service - ldaps cert
3050     check: dsa_check_cert!636
3051     depends: process - slapd
3052     check_interval: 60
3053     hosts: draghi
3054   ###
3055   -
3056     name: network service - finger
3057     check: check_tcp!79
3058     hosts: draghi
3059     depends: process - xinetd
3060   ###
3061   -
3062     name: network service - rsync
3063     check: check_tcp!873
3064     hostgroups: rsyncd-systemd-hosts
3065   -
3066     name: network service - rsync
3067     check: check_tcp!873
3068     hostgroups: rsyncd-hosts
3069     depends: process - xinetd
3070   -
3071     name: network service - rsync
3072     check: check_tcp!873
3073     hosts: milanollo2
3074   -
3075     name: network service - rsync
3076     check: check_tcp!873
3077     hosts: mirror-isc2, mirror-isc-syncproxy
3078   -
3079     name: network service - rsync
3080     check: check_tcp!873
3081     hosts: mirror-umn2, mirror-umn3
3082   -
3083     name: network service - rsync
3084     check: check_tcp!873
3085     hosts: mirror-anu2, mirror-anu3
3086   ###
3087   -
3088     name: process - icinga
3089     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:90 -c 1: -u nagios -C icinga -a '/usr/sbin/icinga -d /etc/icinga/icinga.cfg'"
3090     hosts: tchaikovsky
3091   ###
3092   -
3093     name: process - debianqueued
3094     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u dak-unpriv -C debianqueued"
3095     hostgroups: queued
3096   ####
3097   -
3098     name: network service - gobby
3099     check: check_tcp!6523
3100     hosts: gombert
3101     contact_groups: gobby
3102   ####
3103   -
3104     name: network service - sip-tls cert - 443
3105     check: dsa_check_cert!443
3106     check_interval: 60
3107     hosts: vogler
3108   -
3109     name: network service - sip-tls cert - 5061
3110     check: dsa_check_cert!5061
3111     check_interval: 60
3112     hosts: vogler
3113   ####
3114   -
3115     name: puppetmaster cert
3116     nrpe: "sudo -u puppet /usr/lib/nagios/plugins/dsa-check-cert-expire /var/lib/puppet/ssl/certs/ca.pem"
3117     hosts: handel
3118     check_interval: 60
3119     max_check_attempts: 2
3120     retry_interval: 5
3121   -
3122     name: puppet - agent check
3123     nrpe: "/usr/lib/nagios/plugins/dsa-check-statusfile /var/cache/dsa/nagios/puppet-agent"
3124     hostgroups: computers
3125     excludehosts: moszumanska
3126     check_interval:  60
3127     retry_interval: 15
3128   # }}}
3129 # }}}
3130
3131 # vim: set ts=2 sw=2 et ai si fdm=marker: