asachi: porterbox
[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:
23     parents: gw-ubcece
24     hostgroups: notacomputer
25     pingable: false
26     check_command: dsa_check_always_ok
27   gw-1und1-sec:
28     parents: gw-ubcece
29     hostgroups: notacomputer
30     pingable: false
31     check_command: dsa_check_always_ok
32   gw-accumu:
33     address: 130.239.18.97
34     parents: gw-ubcece
35     hostgroups: layer3-infrastructure
36   gw-bytemark:
37     address: 89.16.160.116
38     parents: gw-ubcece
39     hostgroups: layer3-infrastructure
40   gw-c3sl:
41     address: 200.17.202.254
42     parents: gw-ubcece
43     hostgroups: layer3-infrastructure
44   gw-cecsit:
45     address: 150.203.164.38
46     parents: gw-ubcece
47     hostgroups: layer3-infrastructure
48   gw-arm:
49     address: 213.104.121.213
50     parents: gw-ubcece
51     hostgroups: layer3-infrastructure
52   gw-brown:
53     address: 138.16.160.1
54     parents: gw-ubcece
55     hostgroups: layer3-infrastructure
56   gw-carnet:
57     address: 161.53.160.1
58     parents: gw-ubcece
59     hostgroups: layer3-infrastructure
60   gw-conova:
61     address: 217.196.149.238
62     parents: gw-ubcece
63     hostgroups: layer3-infrastructure
64   gw-csail:
65     address: 128.31.0.1
66     parents: gw-ubcece
67     hostgroups: layer3-infrastructure
68   gw-dgi:
69     address: 93.94.132.102
70     parents: gw-ubcece
71     hostgroups: layer3-infrastructure
72     contacts: bzed
73   gw-freenet:
74     address: 62.104.23.249
75     parents: gw-ubcece
76     hostgroups: layer3-infrastructure
77   gw-gatech:
78     address: 128.61.240.1
79     parents: gw-ubcece
80     hostgroups: layer3-infrastructure
81   gw-grnet:
82     address: 194.177.211.193
83     parents: gw-ubcece
84     hostgroups: layer3-infrastructure
85   gw-isc:
86     address: 149.20.20.1
87     parents: gw-ubcece
88     hostgroups: layer3-infrastructure
89   gw-karlsruhe:
90     address: 129.143.57.177
91     parents: gw-ubcece
92     hostgroups: layer3-infrastructure
93   gw-leaseweb:
94     address: 185.17.185.190
95     parents: gw-ubcece
96     hostgroups: layer3-infrastructure
97   gw-linaro:
98     address: 64.28.108.36
99     parents: gw-ubcece
100     hostgroups: layer3-infrastructure
101   gw-man-da:
102     address: 82.195.75.126
103     parents: gw-ubcece
104     hostgroups: layer3-infrastructure
105   gw-marist:
106     address: 148.100.88.1
107     parents: gw-ubcece
108     hostgroups: layer3-infrastructure
109   gw-osuosl:
110     address: 140.211.166.1
111     parents: gw-ubcece
112     hostgroups: layer3-infrastructure
113   gw-rapidswitch:
114     address: 193.201.200.129
115     parents: gw-ubcece
116     hostgroups: layer3-infrastructure
117   gw-sanger:
118     address: 193.62.202.20
119     parents: gw-ubcece
120     hostgroups: layer3-infrastructure
121     contacts: tjrc1, dave
122   gw-scanplus-lobos:
123     address: 212.211.132.249
124     parents: gw-ubcece
125     hostgroups: layer3-infrastructure
126   gw-scanplus-villa:
127     address: 212.211.132.1
128     parents: gw-ubcece
129     hostgroups: layer3-infrastructure
130   gw-sil:
131     address: 86.59.118.145
132     parents: gw-ubcece
133     hostgroups: layer3-infrastructure
134   gw-ubcece:
135     address: 206.12.19.254
136     hostgroups: layer3-infrastructure
137     contacts: lfilipoz
138   gw-ugent:
139     address: 193.191.17.50
140     parents: gw-ubcece
141     hostgroups: layer3-infrastructure
142   gw-umn:
143     address: 128.101.240.222
144     parents: gw-ubcece
145     hostgroups: layer3-infrastructure
146   gw-unicamp:
147     address: 143.106.167.234
148     parents: gw-ubcece
149     hostgroups: layer3-infrastructure
150   gw-utwente:
151     address: 130.89.149.1
152     parents: gw-ubcece
153     hostgroups: layer3-infrastructure
154   gw-ynic:
155     # really janet, because ynic is stupid about firewalling
156     #address: 146.97.42.26
157     address: 146.97.41.66
158     parents: gw-ubcece
159     hostgroups: layer3-infrastructure
160   gw-zivit:
161     address: 80.245.144.3
162     parents: gw-ubcece
163     hostgroups: layer3-infrastructure
164   # }}}
165   # {{{ servers
166   # {{{ gw-1und1
167   powell:
168     address: 87.106.64.223
169     parents: gw-1und1
170     hostgroups: computers, service, acpid-hosts, wheezy
171   pkgmirror-1and1:
172     address: 213.165.95.4
173     parents: powell
174     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, no-bacula, apache-https
175   babin:
176     address: 213.165.95.6
177     parents: powell
178     hostgroups: computers, buildd, hassrvfs, kvmdomains, wheezy
179   piu-slave-1und1-01:
180     address: 213.165.95.7
181     parents: powell
182     hostgroups: computers, service, kvmdomains, wheezy
183     contacts: holger
184   # }}}
185   # {{{ gw-1und1-sec
186   schumann:
187     address: 212.227.126.54
188     parents: gw-1und1-sec
189     hostgroups: computers, acpid-hosts, service, wheezy
190   chopin:
191     address: 195.20.242.124
192     parents: schumann
193     hostgroups: computers, service, apache2-hosts, hassrvfs, hasbootfs, rsyncd-hosts, uploadqueue, kvmdomains, xinetd-hosts, apache-https, postgres91-hosts, wheezy
194   geo3:
195     address: 195.20.242.125
196     parents: schumann
197     hostgroups: computers, service, hasbootfs, bind9-hosts, kvmdomains, wheezy
198   soler:
199     address: 195.20.242.126
200     parents: schumann
201     hostgroups: computers, service, hasbootfs, hassrvfs, kvmdomains, apache2-hosts, wheezy, apache-https
202   wieck:
203     address: 195.20.242.89
204     parents: gw-1und1-sec
205     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, acpid-hosts, xinetd-hosts, wheezy, security_mirror, hasvarlogfs, no-bacula
206   # }}}
207   # {{{ gw-accumu
208   pettersson:
209     address: 130.239.18.123
210     parents: gw-accumu
211     hostgroups: computers, hasbootfs, aacraid, nfs-client, acpid-hosts, service, apache2-hosts, wheezy, autofs
212   praetorius:
213     address: 130.239.18.121
214     parents: gw-accumu
215     hostgroups: computers, buildd, hassrvfs, wheezy
216   # }}}
217   # {{{ gw-arm
218   abel:
219     address: 217.140.96.56
220     parents: gw-arm
221     hostgroups: computers, hasbootfs, hassrvfs, porterbox, wheezy, broken_mq
222   antheil:
223     address: 217.140.96.60
224     parents: gw-arm
225     hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy, broken_mq
226   arnold:
227     address: 217.140.96.57
228     parents: gw-arm
229     hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy, broken_mq
230   arm-arm-01:
231     address: 217.140.96.58
232     parents: gw-arm
233     hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy, broken_mq
234   arm-arm-02:
235     address: 217.140.96.59
236     parents: gw-arm
237     hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy, broken_mq
238   harris:
239     address: 217.140.96.66
240     parents: gw-arm
241     hostgroups: computers, hasbootfs, hassrvfs, wheezy, armhf, porterbox, broken_mq
242   hartmann:
243     address: 217.140.96.67
244     parents: gw-arm
245     hostgroups: computers, hasbootfs, hassrvfs, wheezy, armhf, buildd, broken_mq
246   hasse:
247     address: 217.140.96.68
248     parents: gw-arm
249     hostgroups: computers, hasbootfs, hassrvfs, wheezy, armhf, buildd, broken_mq
250   henze:
251     address: 217.140.96.70
252     parents: gw-arm
253     hostgroups: computers, hasbootfs, hassrvfs, wheezy, armhf, buildd, broken_mq
254   hoiby:
255     address: 217.140.96.71
256     parents: gw-arm
257     hostgroups: computers, hasbootfs, hassrvfs, armhf, wheezy, buildd, broken_mq
258   # }}}
259   # {{{ gw-brown
260   franck:
261     address: 138.16.160.12
262     parents: gw-brown
263     hostgroups: computers, service, apache2-hosts, dl380, rsyncd-hosts, postgres91-hosts, spamd, acpid-hosts, uploadqueue, xinetd-hosts, apache-https, hassrvfs, wheezy
264   # }}}
265   # {{{ gw-bytemark
266   bm-bl1:
267     address: 5.153.231.241
268     parents: gw-bytemark
269     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
270   bm-bl2:
271     address: 5.153.231.242
272     parents: gw-bytemark
273     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
274   bm-bl3:
275     address: 5.153.231.243
276     parents: gw-bytemark
277     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
278   bm-bl4:
279     address: 5.153.231.244
280     parents: gw-bytemark
281     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
282   bm-bl5:
283     address: 5.153.231.245
284     parents: gw-bytemark
285     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
286   bm-bl6:
287     address: 5.153.231.246
288     parents: gw-bytemark
289     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
290   bm-bl7:
291     address: 5.153.231.247
292     parents: gw-bytemark
293     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
294   bm-bl8:
295     address: 5.153.231.248
296     parents: gw-bytemark
297     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
298   bm-bl9:
299     address: 5.153.231.249
300     parents: gw-bytemark
301     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy, openstack-compute, broken_mq
302   bm-bl10:
303     address: 5.153.231.250
304     parents: gw-bytemark
305     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy, openstack-compute, broken_mq
306   bm-bl11:
307     address: 5.153.231.251
308     parents: gw-bytemark
309     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy, openstack-compute, broken_mq
310   bm-bl12:
311     address: 5.153.231.252
312     parents: gw-bytemark
313     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy, openstack-compute, broken_mq
314
315   milanollo:
316     address: 5.153.231.2
317     parents: gw-bytemark
318     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, nfs-server, xinetd-hosts
319   milanollo2:
320     address: 5.153.231.9
321     parents: milanollo
322     hostgroups: secondary-IPs
323   picconi:
324     address: 5.153.231.3
325     parents: gw-bytemark
326     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, nfs-client, autofs, heavy-exim, spamd, apache-https
327   senfter:
328     address: 5.153.231.4
329     parents: gw-bytemark
330     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, no-bacula, apache-https
331   adayevskaya:
332     address: 5.153.231.5
333     parents: gw-bytemark
334     hostgroups: computers, service, kvmdomains, wheezy
335   pejacevic:
336     address: 5.153.231.6
337     parents: gw-bytemark
338     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, nfs-client, autofs, apache-https
339     contacts: holger
340   piu-slave-bm-a:
341     address: 5.153.231.7
342     parents: gw-bytemark
343     hostgroups: computers, service, kvmdomains, wheezy, nfs-client, autofs
344     contacts: holger
345   binet:
346     address: 5.153.231.8
347     parents: gw-bytemark
348     hostgroups: computers, buildd, hassrvfs, kvmdomains, wheezy
349   bmdb1:
350     address: 5.153.231.10
351     parents: gw-bytemark
352     hostgroups: computers, hassrvfs, kvmdomains, wheezy, postgres91-hosts
353   ganeti-bytemark:
354     address: 82.195.75.111
355     parents: gw-bytemark
356     hostgroups: notacomputer
357   coccia:
358     address: 5.153.231.11
359     parents: ganeti-bytemark
360     hostgroups: computers, hassrvfs, kvmdomains, wheezy, autofs, nfs-client, uploadqueue, xinetd-hosts
361   backuphost:
362     address: 5.153.231.12
363     parents: ganeti-bytemark
364     hostgroups: computers, hassrvfs, kvmdomains, wheezy
365   philp:
366     address: 5.153.231.13
367     parents: ganeti-bytemark
368     hostgroups: computers, hassrvfs, kvmdomains, wheezy, apache2-hosts
369   couper:
370     address: 5.153.231.14
371     parents: ganeti-bytemark
372     hostgroups: computers, hassrvfs, kvmdomains, wheezy, apache2-hosts, nfs-client, autofs
373   rainier:
374     address: 5.153.231.16
375     parents: ganeti-bytemark
376     hostgroups: computers, kvmdomains, wheezy, no-bacula
377   rapoport:
378     address: 5.153.231.15
379     parents: ganeti-bytemark
380     hostgroups: computers, kvmdomains, wheezy, no-bacula
381   delfin:
382     address: 5.153.231.17
383     parents: ganeti-bytemark
384     hostgroups: computers, hassrvfs, kvmdomains, wheezy, apache2-hosts, nfs-client, autofs
385   wuiet:
386     address: 5.153.231.18
387     parents: ganeti-bytemark
388     hostgroups: computers, general, kvmdomains, wheezy, service, apache-https, apache2-hosts, heavy-exim, xinetd-hosts
389   dinis:
390     address: 5.153.231.19
391     parents: ganeti-bytemark
392     hostgroups: computers, general, kvmdomains, wheezy
393   donizetti:
394     address: 5.153.231.20
395     parents: ganeti-bytemark
396     hostgroups: computers, general, kvmdomains, wheezy, nfs-client, autofs
397   moszumanska:
398     address: 5.153.231.21
399     parents: ganeti-bytemark
400     contact_groups: alioth-admins
401     hostgroups: computers, general, wheezy, postgres91-hosts, apache2-hosts, acpid-hosts, apache-https, brokensamhain, no-bacula, bind9-hosts, xinetd-hosts, alioth, heavy-exim, spamd
402     no-servicegroups: true
403   dillon:
404     address: 5.153.231.22
405     parents: ganeti-bytemark
406     hostgroups: computers, general, kvmdomains, wheezy, nfs-client, autofs, hassrvfs
407   ticharich:
408     address: 5.153.231.23
409     parents: ganeti-bytemark
410     hostgroups: computers, general, kvmdomains, wheezy, nfs-client, autofs, apache2-hosts, apache-https, service, broken_https_default_vhost
411   petrova:
412     address: 5.153.231.25
413     parents: ganeti-bytemark
414     hostgroups: computers, kvmdomains, wheezy, apache2-hosts
415   oyens:
416     address: 5.153.231.26
417     parents: ganeti-bytemark
418     hostgroups: computers, kvmdomains, wheezy, apache2-hosts, openstack-controller, apache-https, broken_mq
419   barriere:
420     address: 5.153.231.27
421     parents: ganeti-bytemark
422     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, porterbox
423   quantz:
424     address: 5.153.231.28
425     parents: ganeti-bytemark
426     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, nfs-client, xinetd-hosts, heavy-exim, apache2-hosts, autofs, apache-https
427   portman:
428     address: 5.153.231.29
429     parents: ganeti-bytemark
430     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts
431   paradis:
432     address: 5.153.231.30
433     parents: ganeti-bytemark
434     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts, apache-https
435   x86-bm-01:
436     address: 5.153.231.32
437     parents: ganeti-bytemark
438     hostgroups: computers, kvmdomains, wheezy, acpid-hosts, no-bacula
439   gideon:
440     address: 5.153.231.34
441     parents: ganeti-bytemark
442     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts, apache-https
443   httpredir-bm-01:
444     address: 5.153.231.35
445     parents: ganeti-bytemark
446     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts
447   # }}}
448   # {{{ gw-c3sl
449   santoro:
450     address: 200.17.202.197
451     parents: gw-c3sl
452     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, xinetd-hosts, hassrvfs, wheezy, high-RTT, security_mirror, no-bacula, apache-https
453     contacts: faw
454   # }}}
455   # {{{ gw-carnet
456   lebrun:
457     address: 193.198.184.10
458     parents: gw-carnet
459     hostgroups: computers, buildd, sw-raid, hasorgfs, sparc, wheezy
460   schroeder:
461     address: 193.198.184.11
462     parents: gw-carnet
463     hostgroups: computers, buildd, sw-raid, hassrvfs, sparc, wheezy
464   # }}}
465   # {{{ gw-cecsit
466   gluck:
467     address: 150.203.164.38
468     parents: gw-cecsit
469     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, dl380, hassrvfs, acpid-hosts, xinetd-hosts, wheezy, security_mirror, no-bacula, apache-https
470   # }}}
471   # {{{ gw-conova
472   sompek:
473     address: 217.196.149.225
474     parents: gw-conova
475     hostgroups: computers, buildd, hassrvfs, sw-raid, wheezy, sparc
476   stadler:
477     address: 217.196.149.226
478     parents: gw-conova
479     hostgroups: computers, buildd, hassrvfs, sw-raid, wheezy, sparc
480   # }}}
481   # {{{ gw-csail
482   senfl:
483     address: 128.31.0.51
484     parents: gw-csail
485     hostgroups: computers, service, dl360, acpid-hosts, hassrvfs, apache2-hosts, rsyncd-hosts, xinetd-hosts, squeeze, apache-https
486   steffani:
487     address: 128.31.0.36
488     parents: gw-csail
489     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, sw-raid, acpid-hosts, hasbootfs, hasorgfs, xinetd-hosts, wheezy, security_mirror, no-bacula
490
491   csail-node01:
492     address: 128.31.0.16
493     parents: gw-csail
494     hostgroups: computers, service, dl360, acpid-hosts, wheezy, drbd-hosts
495   csail-node02:
496     address: 128.31.0.46
497     parents: gw-csail
498     hostgroups: computers, service, dl360, acpid-hosts, wheezy, drbd-hosts
499   ganeti-csail:
500     address: 128.31.0.49
501     parents: gw-bytemark
502     hostgroups: notacomputer
503
504   falla:
505     address: 128.31.0.65
506     parents: ganeti-csail
507     hostgroups: computers, freebsd, hassrvfs, porterbox, wheezy
508   fischer:
509     address: 128.31.0.35
510     parents: ganeti-csail
511     hostgroups: computers, freebsd, hassrvfs, porterbox, wheezy
512   mirror-csail:
513     address: 128.31.0.62
514     parents: ganeti-csail
515     hostgroups: computers, service, hassrvfs, kvmdomains, wheezy, apache2-hosts, rsyncd-hosts, xinetd-hosts, apache-https
516   x86-csail-01:
517     address: 128.31.0.50
518     parents: ganeti-csail
519     hostgroups: computers, buildd, hassrvfs, kvmdomains, wheezy
520   # }}}
521   # {{{ gw-dgi
522   storace:
523     address: 93.94.130.161
524     parents: gw-dgi
525     hostgroups: computers, acpid-hosts, wheezy, dl380, nfs-client, hassrvfs
526   # }}}
527   # {{{ gw-gatech
528   sechter:
529     address: 128.61.240.73
530     parents: gw-gatech
531     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, sw-raid, acpid-hosts, hasbootfs, hassrvfs, xinetd-hosts, wheezy, security_mirror
532   # }}}
533   # {{{ gw-grnet
534   ganeti-grnet:
535     address: 194.177.211.194
536     parents: gw-grnet
537     hostgroups: notacomputer
538   grnet-node01:
539     address: 194.177.211.195
540     parents: gw-grnet
541     hostgroups: computers, service, dl380, acpid-hosts, wheezy, drbd-hosts
542   grnet-node02:
543     address: 194.177.211.196
544     parents: gw-grnet
545     hostgroups: computers, service, dl380, acpid-hosts, wheezy, drbd-hosts
546   rautavaara:
547     address: 194.177.211.199
548     parents: gw-grnet
549     hostgroups: computers, acpid-hosts, megaraid, service, squeeze, nfs-server
550   loghost-grnet-01:
551     address: 194.177.211.200
552     parents: gw-grnet
553     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs
554   # }}}
555   # {{{ gw-isc
556   schein:
557     address: 149.20.20.6
558     parents: gw-isc
559     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, acpid-hosts, dl360, hasorgfs, xinetd-hosts, wheezy, security_mirror, no-bacula
560   # }}}
561   # {{{ gw-leaseweb
562   lw01:
563     address: 185.17.185.177
564     parents: gw-leaseweb
565     hostgroups: computers, service, acpid-hosts, wheezy, dl180, nfs-server
566   lw02:
567     address: 185.17.185.178
568     parents: gw-leaseweb
569     hostgroups: computers, service, acpid-hosts, wheezy, dl180, nfs-server
570   lw03:
571     address: 185.17.185.179
572     parents: gw-leaseweb
573     hostgroups: computers, service, acpid-hosts, wheezy, dl180, nfs-server
574   lw04:
575     address: 185.17.185.180
576     parents: gw-leaseweb
577     hostgroups: computers, service, acpid-hosts, wheezy, dl180, nfs-server
578   lw07:
579     address: 185.17.185.187
580     parents: gw-leaseweb
581     hostgroups: computers,  service, acpid-hosts, wheezy, dl180, nfs-client, autofs, hassrvfs, postgres91-hosts, apache2-hosts
582   lw08:
583     address: 185.17.185.189
584     parents: gw-leaseweb
585     hostgroups: computers,  service, acpid-hosts, wheezy, dl180, nfs-client, autofs, hassrvfs
586   #, apache2-hosts
587   # }}}
588   # {{{ gw-linaro
589   arm-linaro-01:
590     address: 64.28.108.83
591     parents: gw-linaro
592     hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy, broken_mq
593   arm-linaro-03:
594     address: 64.28.108.85
595     parents: gw-linaro
596     hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy, broken_mq
597   asachi:
598     address: 64.28.108.84
599     parents: gw-linaro
600     hostgroups: computers, hasbootfs, hassrvfs, porterbox, wheezy, broken_mq
601   # }}}
602   # {{{ gw-karlsruhe
603   zemlinsky:
604     address: 129.143.160.6
605     parents: gw-karlsruhe
606     hostgroups: computers, buildd, wheezy
607     contacts: pkern
608   # }}}
609   # {{{ gw-man-da
610   ball:
611     address: 82.195.75.70
612     parents: gw-man-da
613     hostgroups: computers, buildd, hasbootfs, wheezy
614   # bartok TODO
615   czerny:
616     address: 82.195.75.109
617     parents: gw-man-da
618     hostgroups: computers, service, dl380, acpid-hosts, wheezy, drbd-hosts
619   clementi:
620     address: 82.195.75.103
621     parents: gw-man-da
622     hostgroups: computers, service, dl380, acpid-hosts, wheezy, drbd-hosts
623   bendel:
624     address: 82.195.75.100
625     parents: ganeti3
626     hostgroups: computers, service, hasbootfs, kvmdomains, hassrvfs, apache2-hosts, wheezy, postfix-hosts, heavy-postfix, acpid-hosts, apache-https, amavis-hosts, hasvarlogfs
627   master:
628     address: 82.195.75.110
629     parents: ganeti3
630     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, spamd, heavy-exim, highload
631   mipsel-manda-01:
632     address: 82.195.75.72
633     parents: gw-man-da
634     hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy
635   mipsel-manda-02:
636     address: 82.195.75.74
637     parents: gw-man-da
638     hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy
639   fils:
640     address: 82.195.75.89
641     parents: ganeti3
642     hostgroups: computers, freebsd, wheezy, buildd, hassrvfs
643     contacts: christoph
644   fayrfax:
645     address: 82.195.75.82
646     parents: ganeti3
647     hostgroups: computers, freebsd, wheezy, buildd, hassrvfs
648     contacts: christoph
649   vento:
650     address: 82.195.75.98
651     parents: ganeti3
652     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts, apache-https, heavy-exim
653   lully:
654     address: 82.195.75.99
655     parents: ganeti3
656     hostgroups: computers, service, hasbootfs, kvmdomains, wheezy, hasvarlogfs
657   rem:
658     address: 82.195.75.68
659     parents: gw-man-da
660     hostgroups: computers, hasbootfs, hassrvfs, wheezy, no-bacula
661   draghi:
662     address: 82.195.75.106
663     parents: ganeti3
664     hostgroups: computers, service, hasbootfs, hassrvfs, apache2-hosts, spamd, heavy-exim, kvmdomains, xinetd-hosts, apache-https, wheezy
665   geo1:
666     address: 82.195.75.105
667     parents: ganeti3
668     hostgroups: computers, service, bind9-hosts, kvmdomains, wheezy
669   handel:
670     address: 82.195.75.104
671     parents: ganeti3
672     hostgroups: computers, service, kvmdomains, apache2-hosts, wheezy, apache-https
673   kaufmann:
674     address: 82.195.75.107
675     parents: ganeti3
676     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, kvmdomains, xinetd-hosts, wheezy
677   stockhausen:
678     address: 82.195.75.108
679     parents: ganeti3
680     hostgroups: computers, service, kvmdomains, wheezy, acpid-hosts, jetty-hosts
681   ganeti3:
682     address: 82.195.75.111
683     parents: gw-man-da
684     hostgroups: notacomputer
685   wilder:
686     address: 82.195.75.112
687     parents: ganeti3
688     hostgroups: computers, service, hassrvfs, apache2-hosts, kvmdomains, wheezy, acpid-hosts, apache-https, rsyncd-hosts, xinetd-hosts
689   mailly:
690     address: 82.195.75.114
691     parents: ganeti3
692     hostgroups: computers, service, kvmdomains, wheezy, spamd, heavy-exim, mail-relay
693   denis:
694     address: 82.195.75.91
695     parents: ganeti3
696     hostgroups: computers, service, kvmdomains, wheezy, bind9-hosts
697   vogler:
698     address: 82.195.75.92
699     parents: ganeti3
700     hostgroups: computers, service, kvmdomains, wheezy
701   mipsel-manda-01:
702     address: 82.195.75.72
703     parents: gw-man-da
704     hostgroups: computers, buildd, wheezy, hassrvfs, sw-raid
705   mipsel-manda-02:
706     address: 82.195.75.74
707     parents: gw-man-da
708     hostgroups: computers, buildd, wheezy, hassrvfs, sw-raid
709   # }}}
710   # {{{ gw-marist
711   zani:
712     address: 148.100.88.22
713     parents: gw-marist
714     hostgroups: computers, buildd, hassrvfs, wheezy, incomingmailrelayed, ping-suckers
715   # }}}
716   # {{{ gw-osuosl
717   busoni:
718     address: 140.211.15.34
719     parents: gw-osuosl
720     hostgroups: computers, service, dl360, hassrvfs, acpid-hosts, wheezy, hasvarlogfs, apache2-hosts, no-bacula, apache-https
721   byrd:
722     address: 140.211.166.20
723     parents: gw-osuosl
724     hostgroups: computers, service, dl380, acpid-hosts, wheezy
725   buxtehude:
726     address: 140.211.166.26
727     parents: byrd
728     hostgroups: computers, service, hassrvfs, acpid-hosts, apache2-hosts, heavy-exim, postgres91-hosts, wheezy, hasvarlogfs, apache-https
729   # malo TODO
730   mayer:
731     address: 140.211.166.78
732     parents: gw-osuosl
733     hostgroups: computers, buildd, hasbootfs, wheezy
734 #  mayr:
735 #    address: 140.211.166.58
736 #    parents: gw-osuosl
737 #    hostgroups: computers, buildd, hasbootfs
738   merulo:
739     address: 140.211.166.46
740     parents: gw-osuosl
741     hostgroups: computers, porterbox, hasusrfs, wheezy
742   parry:
743     address: 140.211.15.153
744     parents: gw-osuosl
745     hostgroups: computers, wheezy, buildd, hassrvfs
746   partch:
747     address: 140.211.15.152
748     parents: gw-osuosl
749     hostgroups: computers, wheezy, hassrvfs, porterbox
750   rietz:
751     address: 140.211.166.43
752     parents: gw-osuosl
753     hostgroups: computers, service, rsyncd-hosts, dl385, hassrvfs, acpid-hosts, xinetd-hosts, wheezy
754     #, bosserver
755   rietz2:
756     address: 140.211.166.44
757     parents: rietz
758     hostgroups: secondary-IPs
759   # zee TODO
760   # }}}
761   # {{{ gs-rapidswitch
762   caballero:
763     address: 193.201.200.200
764     parents: gw-rapidswitch
765     hostgroups: computers, buildd, sw-raid, wheezy, hassrvfs, acpid-hosts
766   # }}}
767   # {{{ gw-sanger
768   sibelius:
769     address: 193.62.202.28
770     parents: gw-sanger
771     hostgroups: computers, acpid-hosts, postgres91-hosts, service, apache2-hosts, sw-raid, squeeze, rsyncd-hosts, xinetd-hosts, hasvarlogfs
772     contacts: tjrc1, dave
773   smetana:
774     address: 193.62.202.29
775     parents: gw-sanger
776     hostgroups: computers, porterbox, sw-raid, sparc, wheezy
777     contacts: tjrc1, dave
778   # }}}
779   # {{{ gw-scanplus
780   lobos:
781     address: 212.211.132.250
782     parents: gw-scanplus-lobos
783     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, dl380, hasvarfs, hasusrfs, hasorgfs, xinetd-hosts, wheezy, security_mirror, no-bacula
784   villa:
785     address: 212.211.132.32
786     parents: gw-scanplus-villa
787     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, dl380, hasvarfs, hasusrfs, hasorgfs, xinetd-hosts, wheezy, security_mirror, no-bacula
788   # }}}
789   # {{{ gw-sil
790   eder:
791     address: 86.59.118.151
792     parents: gw-sil
793     hostgroups: computers, porterbox, wheezy, hassrvfs
794   eysler:
795     address: 86.59.118.152
796     parents: gw-sil
797     hostgroups: computers, buildd, wheezy
798   eberlin:
799     address: 86.59.118.155
800     parents: gw-sil
801     hostgroups: computers, buildd, wheezy
802   # }}}
803   # {{{ gw-ubcece
804   sw-ubcece:
805     hostgroups: layer2-infrastructure
806     contacts: lfilipoz
807     pingable: false
808     check_command: dsa_check_always_ok
809   sw-ubcece-mcld:
810     hostgroups: layer2-infrastructure
811     parents: sw-ubcece
812     contacts: lfilipoz
813     pingable: false
814     check_command: dsa_check_always_ok
815   sw-ubcece-kais:
816     hostgroups: layer2-infrastructure
817     parents: sw-ubcece
818     contacts: lfilipoz
819     pingable: false
820     check_command: dsa_check_always_ok
821   spontini:
822     address: 206.12.19.14
823     parents: sw-ubcece-mcld
824     hostgroups: computers, buildd, hasbootfs, hassrvfs, sparc, wheezy
825     contacts: lfilipoz
826   ravel:
827     address: 206.12.19.5
828     parents: sw-ubcece-kais
829     hostgroups: computers, general, dl385, apache2-hosts, acpid-hosts, hasbootfs, nfs-client, hasorgfs, wheezy, autofs
830   dijkstra:
831     address: 206.12.19.218
832     parents: sw-ubcece-kais
833     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
834   pasquini:
835     address: 206.12.19.217
836     parents: sw-ubcece-kais
837     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
838   luchesi:
839     address: 206.12.19.214
840     parents: sw-ubcece-kais
841     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
842   tristano:
843     address: 206.12.19.213
844     parents: sw-ubcece-kais
845     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
846   boito:
847     address: 206.12.19.216
848     parents: sw-ubcece-kais
849     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
850   bertali:
851     address: 206.12.19.212
852     parents: sw-ubcece-kais
853     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
854   ganeti2:
855     address: 206.12.19.23
856     parents: sw-ubcece-kais
857     hostgroups: notacomputer
858   tchaikovsky:
859     address: 206.12.19.118
860     parents: ganeti2
861     hostgroups: computers, general, apache2-hosts, hasbootfs, kvmdomains, apache-https, wheezy
862   wolkenstein:
863     address: 206.12.19.116
864     parents: ganeti2
865     hostgroups: computers, hasbootfs, hassrvfs, kvmdomains, service, xinetd-hosts, rsyncd-hosts, apache2-hosts, wheezy
866   brahms:
867     address: 206.12.19.115
868     parents: ganeti2
869     hostgroups: computers, buildd, hassrvfs, kvmdomains, wheezy
870   geo2:
871     address: 206.12.19.113
872     parents: ganeti2
873     hostgroups: computers, service, bind9-hosts, kvmdomains, wheezy
874   # MSA 2000 (2012i)
875   giustini:
876     address: 192.168.2.6
877     parents: dijkstra
878     hostgroups: notacomputer
879     # unless we implement runfrom for host alive checks
880     pingable: false
881     check_command: dsa_check_always_ok
882   fano:
883     address: 206.12.19.110
884     parents: ganeti2
885     hostgroups: computers, freebsd, wheezy, buildd, hassrvfs
886     contacts: christoph
887   finzi:
888     address: 206.12.19.111
889     parents: ganeti2
890     hostgroups: computers, freebsd, wheezy, buildd, hassrvfs
891     contacts: christoph
892   gabrielli:
893     address: 206.12.19.17
894     parents: sw-ubcece-kais
895     hostgroups: computers, porterbox, wheezy
896   corelli:
897     address: 206.12.19.16
898     parents: sw-ubcece-kais
899     hostgroups: computers, buildd, wheezy
900   lucatelli:
901     address: 206.12.19.15
902     parents: sw-ubcece-kais
903     hostgroups: computers, buildd, wheezy
904   rossini:
905     address: 206.12.19.19
906     parents: sw-ubcece-kais
907     hostgroups: computers, dl585, acpid-hosts, service, wheezy
908   salieri:
909     address: 206.12.19.20
910     parents: sw-ubcece-kais
911     hostgroups: computers, dl585, acpid-hosts, service, wheezy
912   traetta:
913     address: 206.12.19.21
914     parents: sw-ubcece-kais
915     hostgroups: computers, dl585, acpid-hosts, service, wheezy
916 #  locke:
917 #    address: 206.12.19.120
918 #    parents: sw-ubcece-kais
919 #    hostgroups: computers, service, hasbootfs, kvmdomains, squeeze, hasvicepa
920   lotti:
921     address: 206.12.19.121
922     parents: sw-ubcece-kais
923     hostgroups: computers, service, hasbootfs, kvmdomains, wheezy, hassrvfs
924   nono:
925     address: 206.12.19.123
926     parents: traetta
927     hostgroups: computers, service, kvmdomains, wheezy, heavy-exim, xinetd-hosts, apache2-hosts, apache-https, broken_https_default_vhost
928   reger:
929     address: 206.12.19.124
930     parents: ganeti2
931     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, apache-https, heavy-exim
932   danzi:
933     address: 206.12.19.125
934     parents: ganeti2
935     hostgroups: computers, service, kvmdomains, wheezy, postgres91-hosts, xinetd-hosts
936   glinka:
937     address: 206.12.19.126
938     parents: traetta
939     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, nfs-client, autofs, xinetd-hosts
940   tye:
941     address: 206.12.19.129
942     parents: ganeti2
943     hostgroups: computers, service, kvmdomains, wheezy, heavy-exim, apache2-hosts, nfs-client, autofs, hassrvfs
944   elgar:
945     address: 206.12.19.130
946     parents: salieri
947     hostgroups: computers, service, kvmdomains, wheezy
948   gombert:
949     address: 206.12.19.132
950     parents: ganeti2
951     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts
952   jenkins:
953     address: 206.12.19.133
954     parents: salieri
955     hostgroups: computers, service, kvmdomains, wheezy
956   blavet:
957     address: 206.12.19.134
958     parents: ganeti2
959     hostgroups: computers, service, kvmdomains, wheezy, xinetd-hosts, nfs-client, autofs
960   diabelli:
961     address: 206.12.19.136
962     parents: traetta
963     hostgroups: computers, service, hasbootfs, kvmdomains, wheezy, apache2-hosts, apache-https, broken_https_default_vhost
964   bizet:
965     address: 206.12.19.137
966     parents: ganeti2
967     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, no-bacula
968   lilburn:
969     address: 206.12.19.138
970     parents: ganeti2
971     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts, nfs-client, autofs
972   popov:
973     address: 206.12.19.119
974     parents: ganeti2
975     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts, nfs-client, autofs, heavy-exim
976   beach:
977     address: 206.12.19.140
978     parents: ganeti2
979     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, xinetd-hosts, hassrvfs, nfs-server, rsyncd-hosts, no-bacula, apache-https
980   ullmann:
981     address: 206.12.19.141
982     parents: ganeti2
983     hostgroups: computers, service, kvmdomains, wheezy, postgres91-hosts, nfs-client, apache2-hosts, autofs, apache-https
984   sonntag:
985     address: 206.12.19.142
986     parents: ganeti2
987     hostgroups: computers, service, kvmdomains, wheezy, nfs-client, autofs
988   menotti:
989     address: 206.12.19.143
990     parents: ganeti2
991     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts, apache-https
992   muffat:
993     address: 206.12.19.146
994     parents: ganeti2
995     hostgroups: computers, service, kvmdomains, wheezy, spamd, heavy-exim, mail-relay
996   # }}}
997   # {{{ gw-ugent
998   # }}}
999   # {{{ gw-umn
1000   saens:
1001     address: 128.101.240.212
1002     parents: gw-umn
1003     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, dl380, hasvarfs, hasusrfs, hasorgfs, xinetd-hosts, wheezy, security_mirror, no-bacula
1004   # }}}
1005   # {{{ gw-unicamp
1006   asgard:
1007     address: 143.106.167.145
1008     parents: gw-unicamp
1009     hostgroups: layer3-infrastructure
1010   powerpc-unicamp-01:
1011     address: 143.106.167.149
1012     parents: asgard
1013     hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy
1014   # }}}
1015   # {{{ gw-utwente
1016   klecker:
1017     address: 130.89.148.10
1018     parents: gw-utwente
1019     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, dl380, acpid-hosts, xinetd-hosts, wheezy, incomingmailrelayed2025, hassrvfs
1020   klecker-ftp:
1021     address: 130.89.148.12
1022     parents: klecker
1023     hostgroups: secondary-IPs
1024   klecker-archive:
1025     address: 130.89.148.13
1026     parents: klecker
1027     hostgroups: secondary-IPs
1028   klecker-static:
1029     address: 130.89.148.14
1030     parents: klecker
1031     hostgroups: secondary-IPs
1032   # }}}
1033   # {{{ gw-ynic
1034   howells:
1035     address: 144.32.168.75
1036     parents: gw-ynic
1037     hostgroups: computers, hasbootfs, hassrvfs, armhf, wheezy, buildd
1038   hummel:
1039     address: 144.32.168.76
1040     parents: gw-ynic
1041     hostgroups: computers, hasbootfs, hassrvfs, armhf, wheezy, buildd
1042   porpora:
1043     address: 144.32.168.78
1044     parents: gw-ynic
1045     hostgroups: computers, buildd, sw-raid, hassrvfs, wheezy
1046   poulenc:
1047     address: 144.32.168.77
1048     parents: gw-ynic
1049     hostgroups: computers, buildd, sw-raid, hassrvfs, wheezy
1050   # }}}
1051   # {{{ gw-zivit
1052   zandonai:
1053     address: 80.245.147.46
1054     parents: gw-zivit
1055     hostgroups: computers, buildd, hassrvfs, wheezy
1056   zelenka:
1057     address: 80.245.147.40
1058     parents: gw-zivit
1059     hostgroups: computers, porterbox, hassrvfs, wheezy
1060   # }}}
1061   # }}}
1062
1063 # {{{ ############################# host groups #############################
1064 hostgroups:
1065   computers:
1066     alias: computers
1067     private: 1
1068   layer2-infrastructure:
1069     alias: Layer 2 Devices
1070     extinfo-icon_image: base/switch40.png
1071     extinfo-icon_image_alt: switch
1072   layer3-infrastructure:
1073     alias: Layer 3 Devices
1074     extinfo-icon_image: base/switch40.png
1075     extinfo-icon_image_alt: router
1076   notacomputer:
1077     alias: Systems that are not really systems.  Yeah :)
1078     private: 1
1079   freebsd:
1080     alias: freebsd
1081     private: 1
1082   armhf:
1083     alias: armhf
1084     private: 1
1085   sparc:
1086     alias: sparc
1087     private: 1
1088
1089   porterbox:
1090     alias: developer accessible porter machines
1091     extinfo-icon_image: base/debian.png
1092     extinfo-icon_image_alt: Debian GNU/Linux
1093     extinfo-notes_url: http://db.debian.org/machines.cgi?host=%s
1094   service:
1095     alias: machines running services
1096     extinfo-icon_image: base/debian.png
1097     extinfo-icon_image_alt: Debian GNU/Linux
1098     extinfo-notes_url: http://db.debian.org/machines.cgi?host=%s
1099   buildd:
1100     alias: buildd systems
1101     extinfo-icon_image: base/debian.png
1102     extinfo-icon_image_alt: Debian GNU/Linux
1103     extinfo-notes_url: http://db.debian.org/machines.cgi?host=%s
1104   general:
1105     alias: general purpose developer accessible machines
1106     extinfo-icon_image: base/debian.png
1107     extinfo-icon_image_alt: Debian GNU/Linux
1108     extinfo-notes_url: http://db.debian.org/machines.cgi?host=%s
1109
1110   dl380:
1111     alias: HP DL380 hosts
1112     private: 1
1113   dl385:
1114     alias: HP DL385 hosts
1115     private: 1
1116   dl360:
1117     alias: HP DL360 hosts
1118     private: 1
1119   bl460:
1120     alias: HP BL460 blades
1121     private: 1
1122   bm-bl:
1123     alias: HP blades at bytemark
1124     private: 1
1125   dl585:
1126     alias: HP DL385 hosts
1127     private: 1
1128   dl180:
1129     alias: HP DL180
1130     private: 1
1131   dl120:
1132     alias: HP DL120
1133     private: 1
1134   sw-raid:
1135     alias: Hosts with Linux software raid
1136     private: 1
1137   aacraid:
1138     alias: Hosts with Adaptec AACraid
1139     private: 1
1140   megaraid:
1141     alias: Hosts with LSI Logic MegaRAID
1142     private: 1
1143
1144   squeeze:
1145     alias: Hosts running squeeze
1146   wheezy:
1147     alias: Hosts running wheezy
1148
1149   kvmdomains:
1150     alias: Hosts that are KVM domains
1151     private: 1
1152
1153   drbd-hosts:
1154     alias: hosts running drbd
1155   postfix-hosts:
1156     alias: hosts running postfix instead of exim
1157     private: 1
1158   heavy-exim:
1159     alias: "hosts running the full mail stuff, including clamav and postgrey"
1160     private: 1
1161   mail-relay:
1162     alias: "relays usually are hosts with more exim processes"
1163     private: 1
1164   spamd:
1165     alias: "hosts running spamassassin as daemon"
1166     private: 1
1167   heavy-postfix:
1168     alias: "postfix hosts running the full mail stuff, including clamav, SA, postgrey, policyd-weight"
1169     private: 1
1170   apache2-hosts:
1171     alias: hosts running apache2
1172     private: 1
1173   jetty-hosts:
1174     alias: hosts running jetty
1175     private: 1
1176   bind9-hosts:
1177     alias: hosts running bind9
1178     private: 1
1179   # once every host runs unbound, do away with this group and check "computers" instead
1180   amavis-hosts:
1181     alias: hosts running amavis
1182     private: 1
1183   rsyncd-hosts:
1184     alias: hosts providing rsync services via xinetd
1185     private: 1
1186   xinetd-hosts:
1187     alias: hosts providing services via xinetd
1188     private: 1
1189   postgres91-hosts:
1190     alias: hosts running postgres91
1191     private: 1
1192   no-ulogd:
1193     alias: hosts not running ulogd
1194     private: 1
1195   acpid-hosts:
1196     alias: hosts running acpid
1197     private: 1
1198   uploadqueue:
1199     alias: hosts that are an anonymous ftp uploadqueue
1200     private: 1
1201   bosserver:
1202     alias: hosts running bosserver
1203     private: 1
1204   apache-https:
1205     alias: hosts with https services
1206     private: 1
1207   broken_https_default_vhost:
1208     alias: https default vhost does not say 200 OK
1209     private: 1
1210
1211   no-bacula:
1212     alias: hosts which are not being backed up with bacula
1213     private: 1
1214
1215   nfs-client:
1216     alias: hosts mounting filesystems using NFS
1217     private: 1
1218   nfs-server:
1219     alias: hosts serving filesystems using NFS
1220     private: 1
1221   autofs:
1222     alias: hosts running the automounter
1223     private: 1
1224
1225   highload:
1226     alias: "hosts on which high load is normal"
1227     private: 1
1228
1229   secondary-IPs:
1230     alias: secondary IP addresses
1231     private: 1
1232
1233   hasbootfs:
1234     alias: hosts with a /boot filesystem
1235     private: 1
1236   hassrvfs:
1237     alias: hosts with a /srv filesystem
1238     private: 1
1239   hasorgfs:
1240     alias: hosts with a /org filesystem
1241     private: 1
1242   hasvarfs:
1243     alias: hosts with a /var filesystem
1244     private: 1
1245   hasvarlogfs:
1246     alias: hosts with a /var/log filesystem
1247     private: 1
1248   hasusrfs:
1249     alias: hosts with a /usr filesystem
1250     private: 1
1251
1252   incomingmailrelayed:
1253     alias: incoming mail needs to go through a mail relay
1254     # i.e. no port 25
1255     private: 1
1256   incomingmailrelayed2025:
1257     alias: incoming mail needs to go through a mail relay
1258     # i.e. no port 25
1259     private: 1
1260
1261   brokensamhain:
1262     alias: machines that can not run samhain
1263     private: 1
1264   high-RTT:
1265     alias: machines with high round trip times
1266     private: 1
1267   ping-suckers:
1268     alias: machines that just suck at icmp
1269     private: 1
1270   alioth:
1271     alias: machines that just are just awkward
1272     private: 1
1273   openstack-compute:
1274     alias: nodes that run OpenStack compute
1275     private: 1
1276   openstack-controller:
1277     alias: nodes that run OpenStack controller
1278     private: 1
1279
1280   security_mirror:
1281     alias: hosts that are security mirrors
1282     private: 1
1283
1284   broken_mq:
1285     alias: hosts whose MQ is broken
1286     private: 1
1287 # }}}
1288 # {{{ ############################# servicegroups #############################
1289 servicegroups:
1290   diskspace:
1291     alias: diskusage checks
1292   buildd:
1293     alias: buildd checks
1294   raid:
1295     alias: raid checks
1296   backup:
1297     alias: backup checks
1298   kernel:
1299     alias: kernel checks
1300   apt:
1301     alias: apt upgrade status
1302   samhain:
1303     alias: samhain integrity status
1304   time:
1305     alias: time stuff
1306   security:
1307     alias: security
1308     servicegroup_members: apt, kernel, samhain
1309   MQ:
1310     alias: rabbitMQ stuff
1311 # }}}
1312 # {{{ ############################# services #############################
1313 services:
1314   # {{{ ### basic networking
1315   -
1316     name: PING
1317     check: "check_ping!350.0,20%!600.0,40%"
1318     hostgroups: pingable
1319     excludehostgroups: layer3-infrastructure, high-RTT, ping-suckers
1320     normal_check_interval: 5
1321     max_check_attempts: 4
1322     retry_check_interval: 1
1323   -
1324     name: PING
1325     check: "check_ping!600.0,20%!900.0,40%"
1326     hostgroups: high-RTT
1327     normal_check_interval: 5
1328     max_check_attempts: 4
1329     retry_check_interval: 1
1330   -
1331     name: PING
1332     check: "check_ping!600.0,90%!900.0,95%"
1333     hostgroups: ping-suckers
1334     normal_check_interval: 5
1335     max_check_attempts: 4
1336     retry_check_interval: 1
1337   -
1338     name: PING
1339     check: "check_ping!2000.0,60%!3000.0,80%"
1340     hostgroups: layer3-infrastructure
1341     normal_check_interval: 5
1342     max_check_attempts: 4
1343     retry_check_interval: 1
1344   # }}}
1345   # {{{ ### disk usage
1346   -
1347     name: disk usage - all
1348     servicegroups: diskspace
1349     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 --ignore-eregi-path='/home/buildd/build-tr|/var/lib/schroot/mount'"
1350     hostgroups: computers
1351     excludehosts: sibelius
1352   -
1353     name: disk usage - all
1354     servicegroups: diskspace
1355     nrpe: "/usr/lib/nagios/plugins/check_disk -X devpts -X proc -X linprocfs -X devfs -X fdescfs -X sysfs -X nfs 95 98"
1356     hosts: sibelius
1357
1358   -
1359     name: disk usage on /
1360     servicegroups: diskspace
1361     nrpe: "/usr/lib/nagios/plugins/check_disk 90 95 /"
1362     hostgroups: computers
1363   -
1364     name: disk usage on /boot
1365     servicegroups: diskspace
1366     nrpe: "/usr/lib/nagios/plugins/check_disk 75 85 /boot"
1367     hostgroups: hasbootfs
1368   -
1369     name: disk usage on /var
1370     servicegroups: diskspace
1371     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /var"
1372     hostgroups: hasvarfs
1373   -
1374     name: disk usage on /org
1375     servicegroups: diskspace
1376     nrpe: "/usr/lib/nagios/plugins/check_disk 80 90 /org"
1377     hostgroups: hasorgfs
1378   -
1379     name: disk usage on /srv
1380     servicegroups: diskspace
1381     nrpe: "/usr/lib/nagios/plugins/check_disk 95 98 /srv"
1382     hostgroups: hassrvfs
1383   -
1384     name: disk usage on /tmp
1385     servicegroups: diskspace
1386     nrpe: "/usr/lib/nagios/plugins/check_disk 60 80 /tmp"
1387     hosts: saens
1388   -
1389     name: disk usage on /usr
1390     servicegroups: diskspace
1391     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /usr"
1392     hostgroups: hasusrfs
1393   -
1394     name: disk usage on /var/lib/postgresql
1395     servicegroups: diskspace
1396     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /var/lib/postgresql"
1397     hosts: sibelius, busoni, buxtehude, lw07
1398   -
1399     name: disk usage on /var/log
1400     servicegroups: diskspace
1401     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /var/log"
1402     hostgroups: hasvarlogfs
1403   -
1404     name: disk usage on /var/spool/postfix
1405     servicegroups: diskspace
1406     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /var/spool/postfix"
1407     hosts: bendel
1408   -
1409     name: disk usage on /srv/mirrors
1410     servicegroups: diskspace
1411     nrpe: "/usr/lib/nagios/plugins/check_disk 95 98 /srv/mirrors"
1412     hosts: sibelius
1413   -
1414     name: disk usage on /srv/snapshot.debian.org
1415     servicegroups: diskspace
1416     nrpe: "/usr/lib/nagios/plugins/check_disk 90 94 /srv/snapshot.debian.org"
1417     hosts: sibelius
1418   -
1419     name: disk usage on /srv/farm-snapshot/farm-misc
1420     servicegroups: diskspace
1421     nrpe: "/usr/lib/nagios/plugins/check_disk 97 95 /srv/farm-snapshot/farm-misc"
1422     hosts: sibelius
1423   -
1424     name: disk usage on /var/lib/postgresql/9.1
1425     servicegroups: diskspace
1426     nrpe: "/usr/lib/nagios/plugins/check_disk 75 85 /var/lib/postgresql/9.1"
1427     hosts: franck
1428   -
1429     name: disk usage on /srv/ftp-master.debian.org
1430     servicegroups: diskspace
1431     nrpe: "/usr/lib/nagios/plugins/check_disk 85 95 /srv/ftp-master.debian.org"
1432     hosts: franck
1433   -
1434     name: disk usage on /storage/snapshot-farm-1
1435     servicegroups: diskspace
1436     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-1"
1437     hosts: lw01
1438   -
1439     name: disk usage on /storage/snapshot-farm-2
1440     servicegroups: diskspace
1441     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-2"
1442     hosts: lw02
1443   -
1444     name: disk usage on /storage/snapshot-farm-3
1445     servicegroups: diskspace
1446     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-3"
1447     hosts: lw03
1448   -
1449     name: disk usage on /storage/snapshot-farm-4
1450     servicegroups: diskspace
1451     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-4"
1452     hosts: lw04
1453   -
1454     name: disk usage on /srv/morgue.debian.org/
1455     servicegroups: diskspace
1456     nrpe: "/usr/lib/nagios/plugins/check_disk 95 90 /srv/morgue.debian.org"
1457     hosts: lw03
1458   # }}}
1459   # {{{ ### system
1460   # {{{ setup
1461   -
1462     name: setup - dsa config
1463     nrpe: "/usr/lib/nagios/plugins/dsa-check-config"
1464     hostgroups: computers
1465     normal_check_interval: 60
1466     excludehostgroups: alioth
1467   -
1468     name: setup - local hostname etc-hosts
1469     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'
1470     hostgroups: computers
1471     normal_check_interval: 60
1472   # }}}
1473   # {{{ os health
1474   ####
1475   -
1476     name: users
1477     nrpe: "/usr/lib/nagios/plugins/check_users 30 35"
1478     hostgroups: computers
1479   -
1480     name: load
1481     nrpe: "/usr/lib/nagios/plugins/check_load -w 30,28,26 -c 50,45,50"
1482     hostgroups: computers
1483     excludehostgroups: highload
1484   -
1485     name: load
1486     nrpe: "/usr/lib/nagios/plugins/check_load -w 140,120,100 -c 240,220,200"
1487     hostgroups: highload
1488   -
1489     name: uptime check
1490     nrpe: "/usr/lib/nagios/plugins/dsa-check-uptime"
1491     hostgroups: computers
1492   -
1493     name: processes - total
1494     nrpe: "/usr/lib/nagios/plugins/check_procs 620 700"
1495     hostgroups: computers
1496   -
1497     name: swap usage - percent
1498     nrpe: "/usr/lib/nagios/plugins/check_swap -w 20% -c 10%"
1499     hostgroups: computers
1500   -
1501     name: swap usage - mb
1502     nrpe: "/usr/lib/nagios/plugins/check_swap -w 20000 -c 5000"
1503     hostgroups: computers
1504   -
1505     name: process - getty
1506     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -C getty -a /sbin/getty"
1507     hostgroups: computers
1508     excludehosts: zelenka, zandonai
1509   -
1510     name: processes - zombies
1511     nrpe: "/usr/lib/nagios/plugins/check_procs 5 10 -s Z"
1512     hostgroups: computers
1513   -
1514     name: system - available entropy
1515     nrpe: "/usr/lib/nagios/plugins/dsa-check-entropy"
1516     event_handler: dsa_event_handler_restart_ekey
1517     hostgroups: computers
1518     excludehostgroups: freebsd
1519   -
1520     name: system - filesystem check
1521     nrpe: "/usr/bin/sudo /usr/lib/nagios/plugins/dsa-check-filesystems"
1522     normal_check_interval:  60
1523     retry_check_interval: 15
1524     hostgroups: computers
1525   # }}}
1526   # {{{ backup
1527   -
1528     name: backup
1529     servicegroups: backup
1530     nrpe: "sudo /usr/lib/nagios/plugins/dsa-check-dabackup"
1531     hostgroups: computers
1532     excludehosts: backuphost
1533     normal_check_interval: 60
1534     max_check_attempts: 2
1535     retry_check_interval: 5
1536   -
1537     name: backup server config
1538     servicegroups: backup
1539     nrpe: "/usr/lib/nagios/plugins/dsa-check-dabackup-server"
1540     hosts: backuphost
1541     normal_check_interval: 60
1542     max_check_attempts: 2
1543     retry_check_interval: 5
1544   -
1545     name: backup - bacula - last backup
1546     servicegroups: backup
1547     remotecheck: "/usr/lib/nagios/plugins/dsa-check-bacula $HOSTNAME$.debian.org"
1548     runfrom: dinis
1549     hostgroups: computers
1550     excludehostgroups: buildd, porterbox, no-bacula
1551     normal_check_interval:  60
1552     retry_check_interval: 15
1553   -
1554     name: backup - bacula - last full backup
1555     servicegroups: backup
1556     remotecheck: "/usr/lib/nagios/plugins/dsa-check-bacula -w 1080 -c 1560 $HOSTNAME$.debian.org F"
1557     runfrom: dinis
1558     hostgroups: computers
1559     excludehostgroups: buildd, porterbox, no-bacula
1560     normal_check_interval:  60
1561     retry_check_interval: 15
1562   -
1563     name: process - bacula-fd
1564     servicegroups: backup
1565     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'"
1566     hostgroups: computers
1567     excludehostgroups: freebsd, alioth
1568   -
1569     name: process - bacula-fd
1570     servicegroups: backup
1571     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'"
1572     hostgroups: freebsd
1573
1574   ####
1575   -
1576     name: process - acc.umu.se backup
1577     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -a 'dsmc'"
1578     hosts: sibelius
1579   # }}}
1580   # {{{ security
1581   -
1582     name: running kernel
1583     servicegroups: kernel
1584     nrpe: "/usr/lib/nagios/plugins/dsa-check-running-kernel"
1585     hostgroups: computers
1586     normal_check_interval: 60
1587     retry_check_interval: 5
1588   -
1589     name: apt - security updates
1590     servicegroups: apt
1591     nrpe: "/usr/lib/nagios/plugins/dsa-check-statusfile /var/cache/dsa/nagios/apt"
1592     hostgroups: computers
1593     normal_check_interval:  60
1594     retry_check_interval: 15
1595   -
1596     name: installed firewall
1597     nrpe: "/usr/lib/nagios/plugins/dsa-check-file -w -f /etc/ferm/ferm.conf"
1598     hostgroups: computers
1599     excludehostgroups: freebsd
1600   -
1601     name: puppetized firewall
1602     nrpe: "/usr/lib/nagios/plugins/dsa-check-file -w -f /etc/ferm/conf.d/defs.conf"
1603     hostgroups: computers
1604     excludehostgroups: freebsd
1605   -
1606     name: process - ulogd
1607     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C ulogd -a '/usr/sbin/ulogd -d'"
1608     hostgroups: computers
1609     excludehostgroups: freebsd, sparc
1610   -
1611     name: unexpected process - ulogd
1612     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C ulogd"
1613     hostgroups: freebsd, sparc
1614   ####
1615   -
1616     name: process - samhain
1617     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -C samhain -a '/usr/sbin/samhain'"
1618     hostgroups: computers
1619     excludehostgroups: brokensamhain
1620   -
1621     name: samhain
1622     servicegroups: samhain
1623     nrpe: "/usr/lib/nagios/plugins/dsa-check-statusfile /var/cache/dsa/nagios/samhain"
1624     hostgroups: computers
1625     depends: process - samhain
1626     normal_check_interval: 60
1627     retry_check_interval: 5
1628     excludehostgroups: brokensamhain
1629   -
1630     name: processes - samhain zombies
1631     nrpe: "/usr/lib/nagios/plugins/check_procs 3 6 -s Z -u root -a samhain"
1632     event_handler: dsa_event_handler_restart_samhain
1633     hostgroups: computers
1634     excludehostgroups: brokensamhain
1635   # }}}
1636   # {{{ logging
1637   -
1638     name: process - syslog-ng
1639     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'"
1640     hostgroups: computers
1641     excludehostgroups: freebsd
1642
1643   -
1644     name: process - syslog-ng
1645     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'"
1646     hostgroups: freebsd
1647
1648   -
1649     name: remote logging on lotti
1650     remotecheck: "/usr/lib/nagios/plugins/dsa-check-log-age-loghost $HOSTNAME$"
1651     runfrom: lotti
1652     hostgroups: computers
1653     excludehostgroups: alioth
1654   -
1655     name: remote logging on lully
1656     remotecheck: "/usr/lib/nagios/plugins/dsa-check-log-age-loghost $HOSTNAME$"
1657     runfrom: lully
1658     hostgroups: computers
1659     excludehostgroups: alioth
1660   -
1661     name: remote logging on loghost-grnet-01
1662     remotecheck: "/usr/lib/nagios/plugins/dsa-check-log-age-loghost $HOSTNAME$"
1663     runfrom: loghost-grnet-01
1664     hostgroups: computers
1665     excludehostgroups: alioth
1666   # }}}
1667   # {{{ base service
1668   -
1669     name: process - sshd
1670     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:20 -c 1: -u root -C sshd -a '/usr/sbin/sshd'"
1671     hostgroups: computers
1672   -
1673     name: "network service - sshd"
1674     check: dsa_check_ssh
1675     hostgroups: computers
1676     depends: process - sshd
1677     normal_check_interval:  60
1678     notification_interval: 1440
1679   ####
1680   -
1681     name: network service - nrpe
1682     check: check_tcp!5666
1683     hostgroups: computers
1684     max_check_attempts: -2
1685     notification_interval: 1440
1686   -
1687     name: process - nrpe
1688     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'"
1689     hostgroups: computers
1690     max_check_attempts: -1
1691     depends: network service - nrpe
1692   ###
1693   -
1694     name: process - munin-node
1695     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C munin-node -a '/usr/sbin/munin-node'"
1696     hostgroups: computers
1697     excludehostgroups: freebsd, armhf
1698   -
1699     name: process - munin-node
1700     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'"
1701     hostgroups: freebsd
1702   -
1703     name: process - munin-node
1704     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C munin-node -a 'munin-node'"
1705     hostgroups: wheezy
1706     excludehostgroups: freebsd
1707   -
1708     name: network service - munin-node
1709     check: check_tcp!4949
1710     hostgroups: computers
1711     depends: process - munin-node
1712   ###
1713   -
1714     name: process - ntpd
1715     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'"
1716     hostgroups: computers
1717     servicegroups: time
1718   -
1719     name: network service - ntp
1720     check: dsa_check_ntp
1721     hostgroups: computers
1722     depends: process - ntpd
1723     servicegroups: time
1724   ###
1725   -
1726     name: process - atd
1727     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u daemon -C atd -a /usr/sbin/atd"
1728     hostgroups: computers
1729   ###
1730   -
1731     name: process - cron
1732     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C cron -a /usr/sbin/cron"
1733     hostgroups: computers
1734   ###
1735   -
1736     name: process - ud-replicated
1737     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'"
1738     hostgroups: computers
1739     excludehostgroups: squeeze, freebsd, alioth
1740   -
1741     name: process - ud-replicated
1742     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'"
1743     hostgroups: freebsd
1744   ###
1745   -
1746     name: process - monit
1747     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -C monit -a '/usr/sbin/monit -d 300 -I -c /etc/monit/monitrc -s /var/lib/monit/monit.state'"
1748     hostgroups: squeeze
1749   -
1750     name: process - monit
1751     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'"
1752     hostgroups: computers
1753     excludehostgroups: squeeze, alioth
1754   ###
1755   -
1756     name: MQ connection on rainier
1757     servicegroups: MQ
1758     remotecheck: "/usr/lib/nagios/plugins/dsa-check-mq-connection $HOSTNAME$ ud dsa"
1759     runfrom: rainier
1760     hostgroups: computers
1761     normal_check_interval:  60
1762     retry_check_interval: 15
1763     excludehostgroups: alioth, broken_mq
1764   -
1765     name: MQ connection on rapoport
1766     servicegroups: MQ
1767     remotecheck: "/usr/lib/nagios/plugins/dsa-check-mq-connection $HOSTNAME$ ud dsa"
1768     runfrom: rapoport
1769     hostgroups: computers
1770     normal_check_interval:  60
1771     retry_check_interval: 15
1772     excludehostgroups: alioth, broken_mq
1773   ###
1774   -
1775     name: local resolver
1776     nrpe: "/usr/lib/nagios/plugins/dsa-check-resolver www.debian.org www.google.com"
1777     hostgroups: computers
1778     normal_check_interval: 60
1779   -
1780     name: process - unbound
1781     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u unbound -C unbound -a '/usr/sbin/unbound'"
1782     hostgroups: computers
1783     excludehostgroups: alioth
1784   ###
1785   -
1786     name: process - uptimed
1787     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u daemon -C uptimed -a '/usr/sbin/uptimed'"
1788     hostgroups: computers
1789   ###
1790   -
1791     name: process - udevd
1792     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -p 1 -C udevd -a 'udevd'"
1793     hostgroups: computers
1794     excludehostgroups: freebsd
1795   -
1796     name: unexpected process - udev
1797     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C udevd"
1798     hostgroups: freebsd
1799   ###
1800   -
1801     name: process - acpid
1802     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C acpid -a '/usr/sbin/acpid'"
1803     hostgroups: acpid-hosts
1804   -
1805     name: unexpected process - acpid
1806     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C acpid"
1807     hostgroups: computers
1808     excludehostgroups: acpid-hosts, kvmdomains
1809   ###
1810   -
1811     name: process - xinetd
1812     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C xinetd -a '/usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive'"
1813     hostgroups: xinetd-hosts
1814   -
1815     name: unwanted process - xinetd
1816     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C xinetd"
1817     hostgroups: computers
1818     excludehostgroups: xinetd-hosts
1819   ###
1820   -
1821     name: process - stunnel4 - puppet-ekeyd
1822     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'"
1823     hostgroups: squeeze, wheezy
1824     excludehostgroups: freebsd, alioth
1825   # }}}
1826   # {{{ anti-services
1827   -
1828     name: ganeti - job watcher paused
1829     nrpe: "/usr/lib/nagios/plugins/negate /usr/lib/nagios/plugins/dsa-check-file -f /var/lib/ganeti/watcher.pause"
1830     hostgroups: computers
1831   -
1832     name: unwanted process - irqbalance
1833     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C irqbalance"
1834     hostgroups: computers
1835   -
1836     name: unwanted process - openvpn
1837     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C openvpn"
1838     hostgroups: computers
1839     normal_check_interval: 120
1840   -
1841     name: unwanted process - gkrellmd
1842     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C gkrellmd"
1843     hostgroups: computers
1844   -
1845     name: unwanted process - rpc.statd
1846     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C rpc.statd"
1847     hostgroups: computers
1848     excludehostgroups: nfs-client, nfs-server
1849   -
1850     name: unwanted process - inetd
1851     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C inetd"
1852     hostgroups: computers
1853     excludehosts: abel
1854   -
1855     name: unwanted process - snmpd
1856     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C snmpd"
1857     hostgroups: computers
1858   # }}}
1859   # {{{ ssl certs
1860   -
1861     name: "host SSL cert"
1862     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"
1863     hostgroups: computers
1864   # }}}
1865   # {{{ HW health/raid
1866   -
1867     name: process - mdadm monitor
1868     servicegroups: raid
1869     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -C mdadm -a '/sbin/mdadm --monitor --pid-file /var/run/mdadm/monitor.pid --daemonise --scan'"
1870     hostgroups: sw-raid
1871     excludehostgroups: wheezy
1872   -
1873     # wheezy:
1874     name: process - mdadm monitor
1875     servicegroups: raid
1876     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'"
1877     hostgroups: sw-raid
1878     excludehostgroups: squeeze
1879   -
1880     name: RAID - sw raid
1881     servicegroups: raid
1882     nrpe: "/usr/lib/nagios/plugins/dsa-check-raid-sw"
1883     hostgroups: sw-raid
1884   ###
1885   -
1886     name: HW - hpacucli status
1887     servicegroups: raid
1888     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli"
1889     normal_check_interval: 120
1890     hostgroups: dl385, dl380, dl360, bl460, dl180
1891     excludehosts: schein, rietz
1892   -
1893     name: HW - hpacucli status
1894     servicegroups: raid
1895     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli --no-controller-ok --ignore-controller='P700m'"
1896     normal_check_interval: 120
1897     hostgroups: bm-bl
1898   -
1899     name: HW - hpacucli status
1900     servicegroups: raid
1901     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli --no-battery"
1902     normal_check_interval: 120
1903     hosts: schein, rietz
1904   -
1905     name: HW - hpacucli enclosure status
1906     servicegroups: raid
1907     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli-enclosure 1 1E:1"
1908     normal_check_interval: 120
1909     hosts: franck
1910   -
1911     name: HW - hpacucli status
1912     servicegroups: raid
1913     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli --ignore-transfer-speed=1I:1:1 --ignore-transfer-speed=1I:1:2"
1914     normal_check_interval: 120
1915     hostgroups: dl585
1916   ###
1917 #  -
1918 #    name: HW - edac status
1919 #    nrpe: "/usr/lib/nagios/plugins/dsa-check-edac"
1920 #    normal_check_interval: 120
1921     #hostgroups: computers
1922     #excludehosts: villa, lobos, senfl, schein
1923   -
1924     name: HW - hpasmcli status
1925     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm"
1926     normal_check_interval: 120
1927     hostgroups: dl385, dl380, dl360, bl460, dl585, bm-bl
1928     excludehosts: villa, lobos, senfl, schein, storace
1929   -
1930     name: HW - hpasmcli status
1931     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --ps-no-redundant"
1932     normal_check_interval: 120
1933     hosts: villa
1934   -
1935     name: HW - hpasmcli status
1936     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --ps-no-redundant  --ignore-failed='PS2'"
1937     normal_check_interval: 120
1938     hosts: lobos
1939   -
1940     name: HW - hpasmcli status
1941     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --fan-no-redundant"
1942     normal_check_interval: 120
1943     hosts: senfl, schein
1944   -
1945     name: HW - hpasmcli status
1946     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --fan-ignore-not-present"
1947     normal_check_interval: 120
1948     hosts: storace
1949   ###
1950   -
1951     name: RAID - 3ware
1952     servicegroups: raid
1953     nrpe: "/usr/lib/nagios/plugins/dsa-check-raid-3ware"
1954     hosts: powell
1955   ###
1956   -
1957     name: RAID - aacraid
1958     servicegroups: raid
1959     nrpe: "/usr/lib/nagios/plugins/dsa-check-raid-aacraid"
1960     hostgroups: aacraid
1961   ###
1962   -
1963     name: RAID - megaraid
1964     servicegroups: raid
1965     nrpe: "/usr/lib/nagios/plugins/dsa-check-raid-megaraid"
1966     hostgroups: megaraid
1967   ###
1968   -
1969     name: RAID - DRBD
1970     servicegroups: raid
1971     nrpe: "/usr/lib/nagios/plugins/dsa-check-drbd -d All"
1972     hostgroups: drbd-hosts
1973   # }}}
1974   # }}}
1975   # {{{ ### mail stuff
1976   # {{{ exim processes and mailq
1977   -
1978     name: process - exim
1979     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u Debian-exim -C exim4 -a '/usr/sbin/exim4 -bd -q'"
1980     hostgroups: computers
1981     excludehostgroups: postfix-hosts, mail-relay
1982     excludehosts: master, busoni, quantz, buxtehude
1983   -
1984     name: process - exim
1985     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:25 -c 1: -u Debian-exim -C exim4 -a '/usr/sbin/exim4 -bd -q'"
1986     hostgroups: mail-relay
1987   -
1988     name: process - exim - total
1989     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:50 -c 1: -C exim4"
1990     hostgroups: computers
1991     excludehostgroups: postfix-hosts
1992     excludehosts: master, busoni, quantz, buxtehude
1993   -
1994     name: process - exim
1995     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:300 -c 1:500 -C exim4 -a '/usr/sbin/exim4'"
1996     hosts: master, busoni, quantz, buxtehude
1997   -
1998     name: mail queue
1999     nrpe: "/usr/lib/nagios/plugins/check_mailq -M exim -w 1000 -c 2000"
2000     hostgroups: heavy-exim
2001   # }}}
2002   # {{{ clamav
2003   -
2004     name: process - clamav - clamd
2005     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:2 -c 1: -u clamav -C clamd -a '/usr/sbin/clamd'"
2006     hostgroups: heavy-exim, heavy-postfix
2007   -
2008     name: service - clamav
2009     nrpe: "/usr/lib/nagios/plugins/check_clamd -H /var/run/clamav/clamd.ctl"
2010     hostgroups: heavy-exim, heavy-postfix
2011     depends: process - clamav - clamd
2012   -
2013     name: process - clamav - freshclam
2014     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u clamav -C freshclam -a '/usr/bin/freshclam -d --quiet'"
2015     hostgroups: heavy-exim, heavy-postfix
2016   -
2017     name: unwanted process - clamav
2018     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C clamd"
2019     hostgroups: computers
2020     excludehostgroups: heavy-exim, heavy-postfix
2021   -
2022     name: unwanted process - freshclam
2023     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C freshclam"
2024     hostgroups: computers
2025     excludehostgroups: heavy-exim, heavy-postfix
2026   # }}}
2027   # {{{ anti-spam
2028   -
2029     name: process - spamd - master
2030     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'"
2031     hostgroups: spamd
2032     excludehosts: picconi
2033   -
2034     name: process - spamd - master
2035     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C spamd -a '/usr/sbin/spamd --create-prefs --max-children 20 --min-spare=5 --helper-home-dir -d --pidfile=/var/run/spamd.pid'"
2036     hosts: picconi
2037   -
2038     name: process - spamd - master
2039     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C spamd -a '/usr/sbin/spamd --create-prefs --max-children 10 --helper-home-dir -d --pidfile=/var/run/spamd.pid'"
2040     hosts: bendel
2041   -
2042     name: process - spamd - child
2043     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:11 -c 1: -C spamd -a 'spamd child'"
2044     hosts: bendel
2045     hostgroups: spamd
2046     depends: process - spamd - master
2047   #
2048   -
2049     name: process - spamd - master
2050     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u debbugs -C spamd -a '/usr/sbin/spamd -d '"
2051     hosts: buxtehude
2052   -
2053     name: process - spamd - child
2054     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:6 -c 1: -u debbugs -C spamd -a 'spamd child'"
2055     hosts: buxtehude
2056   #
2057   -
2058     name: unwanted process - spamd
2059     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C spamd"
2060     hostgroups: computers
2061     excludehostgroups: spamd
2062     excludehosts: bendel, busoni, buxtehude
2063
2064   -
2065     name: unwanted process - greylistd
2066     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C greylistd"
2067     hostgroups: computers
2068
2069   ###
2070   -
2071     name: process - postgrey
2072     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'"
2073     hostgroups: heavy-exim
2074   -
2075     name: process - postgrey
2076     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postgrey -a '/usr/sbin/postgrey --pidfile=/var/run/postgrey.pid --daemonize --inet=127.0.0.1:60000'"
2077     hostgroups: heavy-postfix
2078   #
2079   -
2080     name: unwanted process - postgrey
2081     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C postgrey"
2082     hostgroups: computers
2083     excludehostgroups: heavy-postfix, heavy-exim
2084   ###
2085   -
2086     name: process - amavis - master
2087     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u amavis -a 'amavisd-new (master)'"
2088     hostgroups: amavis-hosts
2089   -
2090     name: process - amavis - all
2091     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1:10 -u amavis -a 'amavisd-new '"
2092     hostgroups: amavis-hosts
2093     depends: process - amavis - master
2094   #
2095   -
2096     name: unwanted process - amavis
2097     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C amavisd-new"
2098     hostgroups: computers
2099     excludehostgroups: amavis-hosts
2100   ###
2101   -
2102     name: process - weightd - master
2103     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u polw -a 'policyd-weight (master)'"
2104     hostgroups: heavy-postfix, alioth
2105   -
2106     name: process - weightd - cache
2107     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u polw -a 'policyd-weight (cache)'"
2108     hostgroups: heavy-postfix, alioth
2109     depends: process - weightd - master
2110   -
2111     name: process - weightd - child
2112     nrpe: "/usr/lib/nagios/plugins/check_procs -w 2:50 -c 1: -u polw -a 'policyd-weight (child)'"
2113     hostgroups: heavy-postfix, alioth
2114     depends: process - weightd - master
2115   ###
2116   -
2117     name: unwanted process - policyd-weight
2118     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C policyd-weight"
2119     hostgroups: computers
2120     excludehostgroups: heavy-postfix, alioth
2121   # }}}
2122   # {{{ postfix
2123   ###
2124   -
2125     name: process - postfix - master
2126     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C master -a '/usr/lib/postfix/master'"
2127     hostgroups: postfix-hosts
2128   -
2129     name: process - postfix - qmgr
2130     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postfix -C qmgr -a 'qmgr -l -t fifo -u'"
2131     hostgroups: postfix-hosts
2132     depends: process - postfix - master
2133   -
2134     name: process - postfix - pickup
2135     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u postfix -C pickup -a 'pickup -l -t fifo -u -c'"
2136     hostgroups: postfix-hosts
2137     depends: process - postfix - master
2138   -
2139     name: process - postfix - anvil
2140     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:1 -c 0: -u postfix -C anvil -a 'anvil -l -t unix -u'"
2141     hostgroups: postfix-hosts
2142     depends: process - postfix - master
2143
2144   -
2145     name: process - postfix - trivial-rewrite
2146     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'"
2147     hostgroups: postfix-hosts
2148     depends: process - postfix - master
2149   -
2150     name: process - postfix - proxymap
2151     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:10 -c 0:15 -u postfix -C proxymap -a 'proxymap -t unix -u'"
2152     hostgroups: postfix-hosts
2153     depends: process - postfix - master
2154   -
2155     name: process - postfix - cleanup
2156     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:30 -c 0:50 -u postfix -C cleanup -a 'cleanup -z -t unix -u -c'"
2157     hostgroups: postfix-hosts
2158     depends: process - postfix - master
2159   -
2160     name: process - postfix - local
2161     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:30 -c 0:50 -u postfix -C local -a 'local -t unix'"
2162     hostgroups: postfix-hosts
2163     depends: process - postfix - master
2164
2165   -
2166     name: network service local - smtps cert
2167     nrpe: "/usr/lib/nagios/plugins/check_http -H localhost -p 465 -S -C 14 -t 45"
2168     hostgroups: postfix-hosts
2169     depends: process - postfix - master
2170     normal_check_interval: 120
2171   # }}}
2172   # {{{ mail - network service
2173   -
2174     name: network service - smtp
2175     check: dsa_check_smtp
2176     hostgroups: computers
2177     excludehostgroups: postfix-hosts, incomingmailrelayed, incomingmailrelayed2025
2178     depends: process - exim
2179
2180   -
2181     name: network service - smtp
2182     check: dsa_check_smtp
2183     hostgroups: postfix-hosts
2184     depends: process - postfix - master
2185   -
2186     name: network service - submission
2187     check: dsa_check_smtp_port!587
2188     hostgroups: incomingmailrelayed
2189     depends: process - exim
2190   -
2191     name: network service - smtp 2025
2192     check: dsa_check_smtp_port!2025
2193     hostgroups: incomingmailrelayed2025
2194     depends: process - exim
2195   # }}}
2196   # }}}
2197   # {{{ ### host specific services
2198   # {{{ HTTP
2199   -
2200     name: process - apache2 - master
2201     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -a /usr/sbin/apache2"
2202     hostgroups: apache2-hosts
2203   -
2204     name: process - apache2 - worker
2205     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:50 -c 1:100 -u www-data -a /usr/sbin/apache2"
2206     hostgroups: apache2-hosts
2207     depends: process - apache2 - master
2208   -
2209     name: unwanted process - apache2
2210     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C apache2"
2211     hostgroups: computers
2212     excludehostgroups: apache2-hosts
2213
2214   -
2215     name: network service - http
2216     check: check_http
2217     hostgroups: apache2-hosts
2218     excludehosts: klecker
2219     depends: process - apache2 - master
2220   -
2221     name: network service - http
2222     check: check_http
2223     depends: klecker:process - apache2 - master
2224     hosts: klecker-ftp
2225
2226   # keyserver on kaufmann
2227   -
2228     name: network service - http keyserver
2229     check: dsa_check_http_port!11371
2230     hosts: kaufmann
2231     depends: process - apache2 - master
2232
2233   # https on various hosts
2234   -
2235     name: network service - https
2236     check: check_https
2237     hostgroups: apache-https
2238     excludehosts: handel,menotti
2239     excludehostgroups: broken_https_default_vhost
2240     depends: "process - apache2 - master"
2241     normal_check_interval: 120
2242   -
2243     name: network service - https
2244     check: dsa_check_https_want_auth
2245     hosts: handel,menotti
2246     depends: "process - apache2 - master"
2247     normal_check_interval: 120
2248   -
2249     name: network service - https
2250     check: dsa_check_https_any_status
2251     hostgroups: broken_https_default_vhost
2252     depends: "process - apache2 - master"
2253     normal_check_interval: 120
2254   -
2255     name: network service - https cert
2256     check: dsa_check_cert!443
2257     hostgroups: apache-https
2258     depends: network service - https
2259     normal_check_interval: 60
2260   -
2261     name: unwanted network service - https
2262     check: dsa_check_port_closed!443
2263     hostgroups: apache2-hosts
2264     excludehostgroups: apache-https
2265     # ravel does ssh on port 443
2266     excludehosts: ravel
2267     normal_check_interval: 60
2268   # }}}
2269   # {{{ FTP
2270   -
2271     name: network service - ftp
2272     check: check_ftp
2273     hostgroups: uploadqueue, security_mirror
2274     excludehosts: klecker
2275   -
2276     name: network service - ftp
2277     check: check_ftp
2278     hosts: klecker-ftp
2279     depends: klecker:process - xinetd
2280   # }}}
2281   # {{{ postgres
2282   -
2283     name: unwanted process - postgresql
2284     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0 -C postgres"
2285     hostgroups: computers
2286     excludehostgroups: postgres91-hosts
2287   -
2288     name: unwanted process - postgresql 9.0
2289     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0 -C postgres -a '9.0/bin/postgres'"
2290     hostgroups: computers
2291   -
2292     name: process - postgresql91 - master
2293     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u postgres -C postgres -a '/usr/lib/postgresql/9.1/bin/postgres'"
2294     hostgroups: postgres91-hosts
2295   -
2296     name: postgresql backups
2297     nrpe: "/usr/bin/sudo -u debbackup /usr/lib/nagios/plugins/dsa-check-backuppg"
2298     hosts: backuphost
2299   # }}}
2300   # {{{ power
2301 #  -
2302 #    name: process - UPS - nut usbhid-ups - ups1
2303 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u nut -C usbhid-ups  -a '/lib/nut/usbhid-ups -a ups1'"
2304 #    hosts: franck
2305 #  -
2306 #    name: process - UPS - nut upsd
2307 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u nut -C upsd  -a '/sbin/upsd'"
2308 #    hosts: franck
2309 #  -
2310 #    name: process - UPS - nut upsmon master
2311 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C upsmon  -a '/sbin/upsmon'"
2312 #    hosts: franck
2313 #  -
2314 #    name: process - UPS - nut upsmon worker
2315 #    nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u nut -C upsmon  -a '/sbin/upsmon'"
2316 #    hosts: franck
2317 #    depends: process - UPS - nut upsmon master
2318 #  -
2319 #    name: UPS - on line power
2320 #    nrpe: "/usr/lib/nagios/plugins/dsa-check-ups"
2321 #    hosts: franck
2322 #    depends: process - UPS - nut upsd
2323   # }}}
2324   # {{{ buildd
2325   -
2326     name: process - buildd
2327     servicegroups: buildd
2328     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:5 -u buildd -C perl -a '/usr/bin/buildd'"
2329     hosts: fano, finzi, fils, fayrfax
2330     contact_groups: buildd
2331   -
2332     name: process - buildd
2333     servicegroups: buildd
2334     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:5 -u buildd -C buildd -a '/usr/bin/buildd'"
2335     hostgroups: buildd
2336     excludehosts: fano, finzi, fils, fayrfax
2337     contact_groups: buildd
2338   -
2339     name: processes - zombie schroot
2340     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"
2341     hostgroups: buildd
2342     contact_groups: +buildd
2343     normal_check_interval: 5
2344     max_check_attempts: 24
2345     retry_check_interval: 5
2346   -
2347     name: processes - lvcreate
2348     nrpe: "/usr/lib/nagios/plugins/check_procs -m 'ELAPSED' -c 500 -C lvcreate -u root -a 'lvcreate'"
2349     hostgroups: buildd
2350     contact_groups: +buildd
2351   # }}}
2352   # {{{ NFS Stuff
2353   -
2354     name: process - statd
2355     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u statd -C rpc.statd -a '/sbin/rpc.statd'"
2356     hostgroups: nfs-client, nfs-server
2357   -
2358     name: process - nfsd
2359     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1: -u root -C nfsd -a '[nfsd]'"
2360     hostgroups: nfs-server
2361   -
2362     name: process - lockd
2363     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C lockd -a '[lockd]'"
2364     hostgroups: nfs-server
2365   -
2366     name: process - mountd
2367     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C rpc.mountd -a '/sbin/rpc.mountd'"
2368     hostgroups: nfs-server
2369   #
2370   -
2371     name: process - automount
2372     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C automount -a '/usr/sbin/automount'"
2373     hostgroups: autofs
2374   -
2375     name: unwanted process - automount
2376     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0 -C automount"
2377     hostgroups: computers
2378     excludehostgroups: autofs
2379   # }}}
2380   # {{{ mirroring
2381   -
2382     name: mirror sync - bugs
2383     check: "dsa_check_mirrorsync_skew!bugs.debian.org!project/trace/bugs-master.debian.org!120:600"
2384     hosts: global
2385   -
2386     name: mirror sync - security
2387     check: "dsa_check_mirrorsync_skew!security-nagios.debian.org!project/trace/security-master.debian.org!150:3600"
2388     hosts: global
2389   -
2390     name: mirror sync - packages
2391     check: "dsa_check_mirrorsync_skew!packages.debian.org!Pics/.trace!3600:57600"
2392     hosts: global
2393     normal_check_interval: 15
2394     max_check_attempts: 5
2395     retry_check_interval: 5
2396   -
2397     name: mirror sync - snapshot
2398     check: "dsa_check_mirrorsync_skew!snapshot.debian.org!project/trace/snapshot-master.debian.org!3600:28800"
2399     hosts: global
2400     normal_check_interval: 15
2401     max_check_attempts: 5
2402     retry_check_interval: 5
2403   # }}}
2404   # {{{ DNS
2405   -
2406     name: process - named
2407     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:15 -c 1: -u bind -C named -a '/usr/sbin/named -u bind'"
2408     hostgroups: bind9-hosts
2409   -
2410     name: network service - dns
2411     check: check_dns
2412     hostgroups: bind9-hosts
2413     depends: process - named
2414   -
2415     name: unwanted process - named
2416     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C named"
2417     hostgroups: computers
2418     excludehostgroups: bind9-hosts
2419   ###
2420   -
2421     name: DNS SOA sync - debian.org
2422     check: "dsa_check_soas_add!denis.debian.org!debian.org"
2423     hosts: global
2424   -
2425     name: DNS SOA sync - debian.net
2426     check: "dsa_check_soas_add!denis.debian.org!debian.net"
2427     hosts: global
2428   -
2429     name: DNS SOA sync - debian.com
2430     check: "dsa_check_soas_add!denis.debian.org!debian.com"
2431     hosts: global
2432   -
2433     name: DNS SOA sync - 144-28.118.59.86.in-addr.arpa
2434     check: "dsa_check_soas_add!denis.debian.org!144-28.118.59.86.in-addr.arpa"
2435     hosts: global
2436   -
2437     name: DNS SOA sync - alioth.debian.org
2438     check: "dsa_check_soas_add!denis.debian.org!alioth.debian.org"
2439     hosts: global
2440   -
2441     name: DNS - delegation and signature expiry
2442     hosts: global
2443     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"
2444     runfrom: denis
2445   -
2446     name: DNS - security delegations
2447     hosts: global
2448     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"
2449     runfrom: denis
2450   -
2451     name: DNS - key coverage
2452     hosts: global
2453     remotecheck: "/usr/lib/nagios/plugins/dsa-check-statusfile /srv/dns.debian.org/var/nagios/coverage"
2454     runfrom: denis
2455   -
2456     name: DNS - DS expiry
2457     hosts: global
2458     remotecheck: "/usr/lib/nagios/plugins/dsa-check-statusfile /srv/dns.debian.org/var/nagios/ds"
2459     runfrom: denis
2460   # }}}
2461   # {{{ storage
2462   -
2463     name: ping alive check
2464     remotecheck: "/usr/lib/nagios/plugins/check_ping -H $HOSTADDRESS$ -w 50,10% -c 200,30%"
2465     runfrom: dijkstra
2466     hosts: giustini
2467     normal_check_interval: 5
2468     max_check_attempts: 4
2469     retry_check_interval: 1
2470   -
2471     name: Overall Unit Status
2472     remotecheck: "/usr/lib/nagios/plugins/check_snmp -H $HOSTADDRESS$ -C public -P 2c -o connUnitStatus -n -c 3 -w 3"
2473     runfrom: dijkstra
2474     hosts: giustini
2475   -
2476     name: event log
2477     remotecheck: "/usr/lib/nagios/plugins/dsa-check-msa-eventlog --start=9966 $HOSTADDRESS$ public"
2478     runfrom: dijkstra
2479     hosts: giustini
2480   # }}}
2481   # {{{ porterbox
2482   -
2483     name: current chroots
2484     nrpe: "/usr/lib/nagios/plugins/dsa-check-dchroots-current"
2485     hostgroups: porterbox
2486     normal_check_interval:  60
2487     retry_check_interval: 15
2488   # }}}
2489   # {{{ openstack
2490   -
2491     name: process - openstack - memcached
2492     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'"
2493     hostgroups: openstack-controller
2494   -
2495     name: process - openstack - glance-registry
2496     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'"
2497     hostgroups: openstack-controller
2498   -
2499     name: process - openstack - nova-api
2500     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'"
2501     hostgroups: openstack-controller
2502   -
2503     name: process - openstack - nova-compute
2504     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'"
2505     hostgroups: openstack-compute
2506   -
2507     name: process - openstack - nova-cert
2508     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'"
2509     hostgroups: openstack-controller
2510   -
2511     name: process - openstack - nova-conductor
2512     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'"
2513     hostgroups: openstack-controller
2514   -
2515     name: process - openstack - nova-consoleauth
2516     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'"
2517     hostgroups: openstack-controller
2518   -
2519     name: process - openstack - nova-scheduler
2520     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'"
2521     hostgroups: openstack-controller
2522   -
2523     name: process - openstack - nova-spicehtml5proxy
2524     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'"
2525     hostgroups: openstack-controller
2526   -
2527     name: process - openstack - neutron-server
2528     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'"
2529     hostgroups: openstack-controller
2530   # }}}
2531   # {{{ misc
2532   -
2533     name: process - rngd
2534     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C rngd  -a '/usr/sbin/rngd -r /dev/hwrng'"
2535     hostgroups: dl385
2536   ###
2537   -
2538     name: process - slapd
2539     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'"
2540     hosts: draghi
2541   -
2542     name: network service - ldaps cert
2543     check: dsa_check_cert!636
2544     depends: process - slapd
2545     normal_check_interval: 60
2546     hosts: draghi
2547   ###
2548   -
2549     name: network service - finger
2550     check: check_tcp!79
2551     hosts: draghi
2552     depends: process - xinetd
2553   ###
2554   -
2555     name: network service - rsync
2556     check: check_tcp!873
2557     hostgroups: rsyncd-hosts
2558     depends: process - xinetd
2559     excludehosts: rietz
2560   -
2561     name: network service - rsync
2562     check: check_tcp!873
2563     hosts: rietz2
2564     depends: rietz:process - xinetd
2565   -
2566     name: network service - rsync
2567     check: check_tcp!873
2568     hosts: milanollo2
2569     depends: milanollo:process - xinetd
2570   ###
2571   -
2572     name: process - icinga
2573     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:30 -c 1: -u nagios -C icinga -a '/usr/sbin/icinga -d /etc/icinga/icinga.cfg'"
2574     hosts: tchaikovsky
2575   ###
2576   -
2577     name: process - jetty - master
2578     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -u root -a 'jsvc.exec'"
2579     hostgroups: jetty-hosts
2580   -
2581     name: process - jetty - worker
2582     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:50 -c 1:100 -u jetty -a 'jsvc.exec -user jetty'"
2583     hostgroups: jetty-hosts
2584     depends: process - jetty - master
2585   ###
2586   -
2587     name: process - debianqueued
2588     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u dak-unpriv -C debianqueued"
2589     hostgroups: uploadqueue
2590   ####
2591   -
2592     name: network service - gobby
2593     check: check_tcp!6523
2594     hosts: gombert
2595     contact_groups: gobby
2596   ####
2597   -
2598     name: puppetmaster cert
2599     nrpe: "/usr/lib/nagios/plugins/dsa-check-cert-expire /var/lib/puppet/ssl/certs/ca.pem"
2600     hosts: handel
2601     normal_check_interval: 60
2602     max_check_attempts: 2
2603     retry_check_interval: 5
2604   # }}}
2605 # }}}
2606
2607 # vim: set ts=2 sw=2 et ai si fdm=marker: