lw05, lw06 out
[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-ftcollins:
78     address: 192.25.206.1
79     parents: gw-ubcece
80     hostgroups: layer3-infrastructure
81   gw-gatech:
82     address: 128.61.240.1
83     parents: gw-ubcece
84     hostgroups: layer3-infrastructure
85   gw-grnet:
86     address: 194.177.211.193
87     parents: gw-ubcece
88     hostgroups: layer3-infrastructure
89   gw-isc:
90     address: 149.20.20.1
91     parents: gw-ubcece
92     hostgroups: layer3-infrastructure
93   gw-karlsruhe:
94     address: 129.143.57.177
95     parents: gw-ubcece
96     hostgroups: layer3-infrastructure
97   gw-leaseweb:
98     address: 185.17.185.190
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-utwente:
147     address: 130.89.149.1
148     parents: gw-ubcece
149     hostgroups: layer3-infrastructure
150   gw-ynic:
151     # really janet, because ynic is stupid about firewalling
152     #address: 146.97.42.26
153     address: 146.97.41.66
154     parents: gw-ubcece
155     hostgroups: layer3-infrastructure
156   gw-zivit:
157     address: 80.245.144.3
158     parents: gw-ubcece
159     hostgroups: layer3-infrastructure
160   # }}}
161   # {{{ servers
162   # {{{ gw-1und1
163   powell:
164     address: 87.106.64.223
165     parents: gw-1und1
166     hostgroups: computers, service, acpid-hosts, wheezy
167   pkgmirror-1and1:
168     address: 213.165.95.4
169     parents: powell
170     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, no-bacula, apache-https
171   babin:
172     address: 213.165.95.6
173     parents: powell
174     hostgroups: computers, buildd, hassrvfs, kvmdomains, wheezy
175   # }}}
176   # {{{ gw-1und1-sec
177   schumann:
178     address: 212.227.126.54
179     parents: gw-1und1-sec
180     hostgroups: computers, acpid-hosts, service, wheezy
181   chopin:
182     address: 195.20.242.124
183     parents: schumann
184     hostgroups: computers, service, apache2-hosts, hassrvfs, hasbootfs, rsyncd-hosts, uploadqueue, kvmdomains, xinetd-hosts, apache-https, postgres91-hosts, wheezy
185   geo3:
186     address: 195.20.242.125
187     parents: schumann
188     hostgroups: computers, service, hasbootfs, bind9-hosts, kvmdomains, wheezy
189   soler:
190     address: 195.20.242.126
191     parents: schumann
192     hostgroups: computers, service, hasbootfs, hassrvfs, kvmdomains, apache2-hosts, wheezy, apache-https
193   wieck:
194     address: 195.20.242.89
195     parents: gw-1und1-sec
196     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, acpid-hosts, xinetd-hosts, wheezy, security_mirror, hasvarlogfs, no-bacula
197   # }}}
198   # {{{ gw-accumu
199   pettersson:
200     address: 130.239.18.123
201     parents: gw-accumu
202     hostgroups: computers, hasbootfs, aacraid, nfs-client, acpid-hosts, service, apache2-hosts, wheezy, autofs
203   praetorius:
204     address: 130.239.18.121
205     parents: gw-accumu
206     hostgroups: computers, buildd, hassrvfs, wheezy
207   # }}}
208   # {{{ gw-arm
209   abel:
210     address: 217.140.96.56
211     parents: gw-arm
212     hostgroups: computers, hasbootfs, hassrvfs, porterbox, wheezy, broken_mq
213   antheil:
214     address: 217.140.96.60
215     parents: gw-arm
216     hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy, broken_mq
217   arnold:
218     address: 217.140.96.57
219     parents: gw-arm
220     hostgroups: computers, hasbootfs, hassrvfs, buildd, wheezy, broken_mq
221   harris:
222     address: 217.140.96.66
223     parents: gw-arm
224     hostgroups: computers, hasbootfs, hassrvfs, wheezy, armhf, porterbox, broken_mq
225   hartmann:
226     address: 217.140.96.67
227     parents: gw-arm
228     hostgroups: computers, hasbootfs, hassrvfs, wheezy, armhf, buildd, broken_mq
229   hasse:
230     address: 217.140.96.68
231     parents: gw-arm
232     hostgroups: computers, hasbootfs, hassrvfs, wheezy, armhf, buildd, broken_mq
233   henze:
234     address: 217.140.96.70
235     parents: gw-arm
236     hostgroups: computers, hasbootfs, hassrvfs, wheezy, armhf, buildd, broken_mq
237   hoiby:
238     address: 217.140.96.71
239     parents: gw-arm
240     hostgroups: computers, hasbootfs, hassrvfs, armhf, wheezy, buildd, broken_mq
241   # }}}
242   # {{{ gw-brown
243   franck:
244     address: 138.16.160.12
245     parents: gw-brown
246     hostgroups: computers, service, apache2-hosts, dl380, rsyncd-hosts, postgres91-hosts, spamd, acpid-hosts, uploadqueue, xinetd-hosts, apache-https, hassrvfs, wheezy
247   # }}}
248   # {{{ gw-bytemark
249   bm-bl1:
250     address: 5.153.231.241
251     parents: gw-bytemark
252     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
253   bm-bl2:
254     address: 5.153.231.242
255     parents: gw-bytemark
256     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
257   bm-bl3:
258     address: 5.153.231.243
259     parents: gw-bytemark
260     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
261   bm-bl4:
262     address: 5.153.231.244
263     parents: gw-bytemark
264     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
265   bm-bl5:
266     address: 5.153.231.245
267     parents: gw-bytemark
268     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
269   bm-bl6:
270     address: 5.153.231.246
271     parents: gw-bytemark
272     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
273   bm-bl7:
274     address: 5.153.231.247
275     parents: gw-bytemark
276     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
277   bm-bl8:
278     address: 5.153.231.248
279     parents: gw-bytemark
280     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy
281   bm-bl9:
282     address: 5.153.231.249
283     parents: gw-bytemark
284     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy, openstack-compute, broken_mq
285   bm-bl10:
286     address: 5.153.231.250
287     parents: gw-bytemark
288     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy, openstack-compute, broken_mq
289   bm-bl11:
290     address: 5.153.231.251
291     parents: gw-bytemark
292     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy, openstack-compute, broken_mq
293   bm-bl12:
294     address: 5.153.231.252
295     parents: gw-bytemark
296     hostgroups: computers, bm-bl, acpid-hosts, service, wheezy, openstack-compute, broken_mq
297
298   milanollo:
299     address: 5.153.231.2
300     parents: gw-bytemark
301     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, nfs-server, xinetd-hosts
302   milanollo2:
303     address: 5.153.231.9
304     parents: milanollo
305     hostgroups: secondary-IPs
306   picconi:
307     address: 5.153.231.3
308     parents: gw-bytemark
309     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, nfs-client, autofs, heavy-exim, spamd, apache-https
310   senfter:
311     address: 5.153.231.4
312     parents: gw-bytemark
313     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, no-bacula, apache-https
314   adayevskaya:
315     address: 5.153.231.5
316     parents: gw-bytemark
317     hostgroups: computers, service, kvmdomains, wheezy
318   pejacevic:
319     address: 5.153.231.6
320     parents: gw-bytemark
321     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, nfs-client, autofs, apache-https
322     contacts: holger
323   piu-slave-bm-a:
324     address: 5.153.231.7
325     parents: gw-bytemark
326     hostgroups: computers, service, kvmdomains, wheezy, nfs-client, autofs
327     contacts: holger
328   binet:
329     address: 5.153.231.8
330     parents: gw-bytemark
331     hostgroups: computers, buildd, hassrvfs, kvmdomains, wheezy
332   bmdb1:
333     address: 5.153.231.10
334     parents: gw-bytemark
335     hostgroups: computers, hassrvfs, kvmdomains, wheezy, postgres91-hosts
336   ganeti-bytemark:
337     address: 82.195.75.111
338     parents: gw-bytemark
339     hostgroups: notacomputer
340   coccia:
341     address: 5.153.231.11
342     parents: ganeti-bytemark
343     hostgroups: computers, hassrvfs, kvmdomains, wheezy, autofs, nfs-client
344   backuphost:
345     address: 5.153.231.12
346     parents: ganeti-bytemark
347     hostgroups: computers, hassrvfs, kvmdomains, wheezy
348   philp:
349     address: 5.153.231.13
350     parents: ganeti-bytemark
351     hostgroups: computers, hassrvfs, kvmdomains, wheezy, apache2-hosts
352   couper:
353     address: 5.153.231.14
354     parents: ganeti-bytemark
355     hostgroups: computers, hassrvfs, kvmdomains, wheezy, apache2-hosts, nfs-client, autofs
356   rainier:
357     address: 5.153.231.16
358     parents: ganeti-bytemark
359     hostgroups: computers, kvmdomains, wheezy, no-bacula
360   rapoport:
361     address: 5.153.231.15
362     parents: ganeti-bytemark
363     hostgroups: computers, kvmdomains, wheezy, no-bacula
364   delfin:
365     address: 5.153.231.17
366     parents: ganeti-bytemark
367     hostgroups: computers, hassrvfs, kvmdomains, wheezy, apache2-hosts, nfs-client, autofs
368   wuiet:
369     address: 5.153.231.18
370     parents: ganeti-bytemark
371     hostgroups: computers, general, kvmdomains, wheezy, service, apache-https, apache2-hosts, heavy-exim, xinetd-hosts
372   dinis:
373     address: 5.153.231.19
374     parents: ganeti-bytemark
375     hostgroups: computers, general, kvmdomains, wheezy
376   donizetti:
377     address: 5.153.231.20
378     parents: ganeti-bytemark
379     hostgroups: computers, general, kvmdomains, wheezy, nfs-client, autofs
380   moszumanska:
381     address: 5.153.231.21
382     parents: ganeti-bytemark
383     contact_groups: alioth-admins
384     hostgroups: computers, general, wheezy, postgres91-hosts, apache2-hosts, acpid-hosts, apache-https, brokensamhain, no-bacula, bind9-hosts, xinetd-hosts, alioth, heavy-exim, spamd
385     no-servicegroups: true
386   dillon:
387     address: 5.153.231.22
388     parents: ganeti-bytemark
389     hostgroups: computers, general, kvmdomains, wheezy, nfs-client, autofs, hassrvfs
390   ticharich:
391     address: 5.153.231.23
392     parents: ganeti-bytemark
393     hostgroups: computers, general, kvmdomains, wheezy, nfs-client, autofs, apache2-hosts, apache-https, service
394   petrova:
395     address: 5.153.231.25
396     parents: ganeti-bytemark
397     hostgroups: computers, kvmdomains, wheezy, apache2-hosts
398   oyens:
399     address: 5.153.231.26
400     parents: ganeti-bytemark
401     hostgroups: computers, kvmdomains, wheezy, apache2-hosts, openstack-controller, apache-https, broken_mq
402   barriere:
403     address: 5.153.231.27
404     parents: ganeti-bytemark
405     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, porterbox
406   quantz:
407     address: 5.153.231.28
408     parents: ganeti-bytemark
409     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, nfs-client, xinetd-hosts, heavy-exim, apache2-hosts, autofs, apache-https
410   portman:
411     address: 5.153.231.29
412     parents: ganeti-bytemark
413     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts
414   paradis:
415     address: 5.153.231.30
416     parents: ganeti-bytemark
417     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts
418   # }}}
419   # {{{ gw-c3sl
420   santoro:
421     address: 200.17.202.197
422     parents: gw-c3sl
423     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, xinetd-hosts, hassrvfs, wheezy, high-RTT, security_mirror, no-bacula, apache-https
424     contacts: faw
425   # }}}
426   # {{{ gw-carnet
427   lebrun:
428     address: 193.198.184.10
429     parents: gw-carnet
430     hostgroups: computers, buildd, sw-raid, hasorgfs, sparc, wheezy
431   schroeder:
432     address: 193.198.184.11
433     parents: gw-carnet
434     hostgroups: computers, buildd, sw-raid, hassrvfs, sparc, wheezy
435   # }}}
436   # {{{ gw-cecsit
437   gluck:
438     address: 150.203.164.38
439     parents: gw-cecsit
440     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, dl380, hassrvfs, acpid-hosts, xinetd-hosts, wheezy, security_mirror, no-bacula, apache-https
441   # }}}
442   # {{{ gw-conova
443   sompek:
444     address: 217.196.149.225
445     parents: gw-conova
446     hostgroups: computers, buildd, hassrvfs, sw-raid, wheezy, sparc
447   stadler:
448     address: 217.196.149.226
449     parents: gw-conova
450     hostgroups: computers, buildd, hassrvfs, sw-raid, wheezy, sparc
451   # }}}
452   # {{{ gw-csail
453   senfl:
454     address: 128.31.0.51
455     parents: gw-csail
456     hostgroups: computers, service, dl360, acpid-hosts, hassrvfs, apache2-hosts, rsyncd-hosts, xinetd-hosts, squeeze, apache-https
457   steffani:
458     address: 128.31.0.36
459     parents: gw-csail
460     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, sw-raid, acpid-hosts, hasbootfs, hasorgfs, xinetd-hosts, wheezy, security_mirror, no-bacula
461   # }}}
462   # {{{ gw-dgi
463   storace:
464     address: 93.94.130.161
465     parents: gw-dgi
466     hostgroups: computers, acpid-hosts, wheezy, dl380, nfs-client, hassrvfs
467   # }}}
468   # {{{ gw-ftcollins
469   #alkman:
470   #  address: 192.25.206.63
471   #  parents: gw-ftcollins
472   #  hostgroups: computers, buildd, acpid-hosts, wheezy
473   #mundy:
474   #  address: 192.25.206.62
475   #  parents: gw-ftcollins
476   #  hostgroups: computers, buildd, hassrvfs, sw-raid, acpid-hosts, wheezy
477   spohr:
478     address: 192.25.206.33
479     parents: gw-ftcollins
480     hostgroups: computers, service, dl380, apache2-hosts, wheezy, no-bacula
481   # }}}
482   # {{{ gw-gatech
483   sechter:
484     address: 128.61.240.73
485     parents: gw-gatech
486     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, sw-raid, acpid-hosts, hasbootfs, hassrvfs, xinetd-hosts, wheezy, security_mirror
487   # }}}
488   # {{{ gw-grnet
489   barber:
490     address: 194.177.211.203
491     parents: gw-grnet
492     hostgroups: computers, acpid-hosts, buildd, hassrvfs, mptraid, wheezy
493   biber:
494     address: 194.177.211.204
495     parents: gw-grnet
496     hostgroups: computers, acpid-hosts, buildd, hassrvfs, mptraid, wheezy
497   rautavaara:
498     address: 194.177.211.199
499     parents: gw-grnet
500     hostgroups: computers, acpid-hosts, megaraid, service, squeeze, nfs-server
501   vitry:
502     address: 194.177.211.206
503     parents: gw-grnet
504     hostgroups: computers, acpid-hosts, mptraid, no-bacula, wheezy
505   # }}}
506   # {{{ gw-isc
507   schein:
508     address: 149.20.20.6
509     parents: gw-isc
510     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, acpid-hosts, dl360, hasorgfs, xinetd-hosts, wheezy, security_mirror, no-bacula
511   # }}}
512   # {{{ gw-leaseweb
513   lw01:
514     address: 185.17.185.177
515     parents: gw-leaseweb
516     hostgroups: computers, service, acpid-hosts, wheezy, dl180, nfs-server
517   lw02:
518     address: 185.17.185.178
519     parents: gw-leaseweb
520     hostgroups: computers, service, acpid-hosts, wheezy, dl180, nfs-server
521   lw03:
522     address: 185.17.185.179
523     parents: gw-leaseweb
524     hostgroups: computers, service, acpid-hosts, wheezy, dl180, nfs-server
525   lw04:
526     address: 185.17.185.180
527     parents: gw-leaseweb
528     hostgroups: computers, service, acpid-hosts, wheezy, dl180, nfs-server
529   lw07:
530     address: 185.17.185.187
531     parents: gw-leaseweb
532     hostgroups: computers,  service, acpid-hosts, wheezy, dl180, nfs-client, autofs, hassrvfs, postgres91-hosts
533   #, apache2-hosts
534   lw08:
535     address: 185.17.185.189
536     parents: gw-leaseweb
537     hostgroups: computers,  service, acpid-hosts, wheezy, dl180, nfs-client, autofs, hassrvfs
538   #, apache2-hosts
539   # }}}
540   # {{{ gw-karlsruhe
541   zemlinsky:
542     address: 129.143.160.6
543     parents: gw-karlsruhe
544     hostgroups: computers, buildd, wheezy
545     contacts: pkern
546   # }}}
547   # {{{ gw-man-da
548   ball:
549     address: 82.195.75.70
550     parents: gw-man-da
551     hostgroups: computers, buildd, hasbootfs, wheezy
552   # bartok TODO
553   czerny:
554     address: 82.195.75.109
555     parents: gw-man-da
556     hostgroups: computers, service, dl380, acpid-hosts, wheezy, drbd-hosts
557   clementi:
558     address: 82.195.75.103
559     parents: gw-man-da
560     hostgroups: computers, service, dl380, acpid-hosts, wheezy, drbd-hosts
561   bendel:
562     address: 82.195.75.100
563     parents: ganeti3
564     hostgroups: computers, service, hasbootfs, kvmdomains, hassrvfs, apache2-hosts, wheezy, postfix-hosts, heavy-postfix, acpid-hosts, apache-https, amavis-hosts, hasvarlogfs
565   master:
566     address: 82.195.75.110
567     parents: ganeti3
568     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, spamd, heavy-exim, highload
569   fils:
570     address: 82.195.75.89
571     parents: ganeti3
572     hostgroups: computers, freebsd, wheezy, buildd, hassrvfs
573     contacts: christoph
574   fayrfax:
575     address: 82.195.75.82
576     parents: ganeti3
577     hostgroups: computers, freebsd, wheezy, buildd, hassrvfs
578     contacts: christoph
579   vento:
580     address: 82.195.75.98
581     parents: ganeti3
582     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts, apache-https, heavy-exim
583   lully:
584     address: 82.195.75.99
585     parents: ganeti3
586     hostgroups: computers, service, hasbootfs, kvmdomains, wheezy, hasvarlogfs
587   rem:
588     address: 82.195.75.68
589     parents: gw-man-da
590     hostgroups: computers, buildd, hasbootfs, hassrvfs, wheezy
591   unger:
592     address: 82.195.75.102
593     parents: gw-man-da
594     hostgroups: computers, service, dl360, acpid-hosts, wheezy
595   draghi:
596     address: 82.195.75.106
597     parents: ganeti3
598     hostgroups: computers, service, hasbootfs, hassrvfs, apache2-hosts, spamd, heavy-exim, kvmdomains, xinetd-hosts, apache-https, wheezy
599   geo1:
600     address: 82.195.75.105
601     parents: ganeti3
602     hostgroups: computers, service, bind9-hosts, kvmdomains, wheezy
603   handel:
604     address: 82.195.75.104
605     parents: ganeti3
606     hostgroups: computers, service, kvmdomains, apache2-hosts, wheezy, apache-https
607   kaufmann:
608     address: 82.195.75.107
609     parents: ganeti3
610     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, kvmdomains, xinetd-hosts, wheezy
611   stockhausen:
612     address: 82.195.75.108
613     parents: ganeti3
614     hostgroups: computers, service, kvmdomains, wheezy, acpid-hosts, jetty-hosts
615   ganeti3:
616     address: 82.195.75.111
617     parents: gw-man-da
618     hostgroups: notacomputer
619   wilder:
620     address: 82.195.75.112
621     parents: ganeti3
622     hostgroups: computers, service, hassrvfs, apache2-hosts, kvmdomains, wheezy, acpid-hosts, apache-https, rsyncd-hosts, xinetd-hosts
623   mailly:
624     address: 82.195.75.114
625     parents: ganeti3
626     hostgroups: computers, service, kvmdomains, wheezy, spamd, heavy-exim, mail-relay
627   denis:
628     address: 82.195.75.91
629     parents: ganeti3
630     hostgroups: computers, service, kvmdomains, wheezy, bind9-hosts
631   vogler:
632     address: 82.195.75.92
633     parents: ganeti3
634     hostgroups: computers, service, kvmdomains, wheezy
635   mipsel-manda-01:
636     address: 82.195.75.72
637     parents: gw-man-da
638     hostgroups: computers, buildd, wheezy, hassrvfs
639   #mipsel-manda-02:
640   #  address: 82.195.75.74
641   #  parents: gw-man-da
642   #  hostgroups: computers, buildd, wheezy, hassrvfs
643   # }}}
644   # {{{ gw-marist
645   zani:
646     address: 148.100.88.22
647     parents: gw-marist
648     hostgroups: computers, buildd, hassrvfs, wheezy, incomingmailrelayed, ping-suckers
649   # }}}
650   # {{{ gw-osuosl
651   busoni:
652     address: 140.211.15.34
653     parents: gw-osuosl
654     hostgroups: computers, service, dl360, hassrvfs, acpid-hosts, wheezy, hasvarlogfs, apache2-hosts, no-bacula, apache-https
655   byrd:
656     address: 140.211.166.20
657     parents: gw-osuosl
658     hostgroups: computers, service, dl380, acpid-hosts, wheezy
659   buxtehude:
660     address: 140.211.166.26
661     parents: byrd
662     hostgroups: computers, service, hassrvfs, acpid-hosts, apache2-hosts, heavy-exim, postgres91-hosts, wheezy, hasvarlogfs, apache-https
663   # malo TODO
664   mayer:
665     address: 140.211.166.78
666     parents: gw-osuosl
667     hostgroups: computers, buildd, hasbootfs, wheezy
668 #  mayr:
669 #    address: 140.211.166.58
670 #    parents: gw-osuosl
671 #    hostgroups: computers, buildd, hasbootfs
672   merulo:
673     address: 140.211.166.46
674     parents: gw-osuosl
675     hostgroups: computers, porterbox, hasusrfs, wheezy
676   parry:
677     address: 140.211.15.153
678     parents: gw-osuosl
679     hostgroups: computers, wheezy, buildd, hassrvfs
680   partch:
681     address: 140.211.15.152
682     parents: gw-osuosl
683     hostgroups: computers, wheezy, hassrvfs, porterbox
684   rietz:
685     address: 140.211.166.43
686     parents: gw-osuosl
687     hostgroups: computers, service, rsyncd-hosts, dl385, hassrvfs, acpid-hosts, xinetd-hosts, wheezy
688     #, bosserver
689   rietz2:
690     address: 140.211.166.44
691     parents: rietz
692     hostgroups: secondary-IPs
693   # zee TODO
694   # }}}
695   # {{{ gs-rapidswitch
696   caballero:
697     address: 193.201.200.200
698     parents: gw-rapidswitch
699     hostgroups: computers, buildd, sw-raid, wheezy, hassrvfs, acpid-hosts
700   # }}}
701   # {{{ gw-sanger
702   sibelius:
703     address: 193.62.202.28
704     parents: gw-sanger
705     hostgroups: computers, acpid-hosts, postgres91-hosts, service, apache2-hosts, sw-raid, squeeze, rsyncd-hosts, xinetd-hosts, hasvarlogfs
706     contacts: tjrc1, dave
707   smetana:
708     address: 193.62.202.29
709     parents: gw-sanger
710     hostgroups: computers, porterbox, sw-raid, sparc, wheezy
711     contacts: tjrc1, dave
712   # }}}
713   # {{{ gw-scanplus
714   lobos:
715     address: 212.211.132.250
716     parents: gw-scanplus-lobos
717     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, dl380, hasvarfs, hasusrfs, hasorgfs, xinetd-hosts, wheezy, security_mirror, no-bacula
718   villa:
719     address: 212.211.132.32
720     parents: gw-scanplus-villa
721     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, dl380, hasvarfs, hasusrfs, hasorgfs, xinetd-hosts, wheezy, security_mirror, no-bacula
722   # }}}
723   # {{{ gw-sil
724   beethoven:
725     address: 86.59.118.146
726     parents: gw-sil
727     hostgroups: computers, hasbootfs, aacraid, service, acpid-hosts, wheezy
728   eder:
729     address: 86.59.118.151
730     parents: gw-sil
731     hostgroups: computers, porterbox, wheezy, hassrvfs
732   eysler:
733     address: 86.59.118.152
734     parents: gw-sil
735     hostgroups: computers, buildd, wheezy
736   eberlin:
737     address: 86.59.118.155
738     parents: gw-sil
739     hostgroups: computers, buildd, wheezy
740   # }}}
741   # {{{ gw-ubcece
742   sw-ubcece:
743     hostgroups: layer2-infrastructure
744     contacts: lfilipoz
745     pingable: false
746     check_command: dsa_check_always_ok
747   sw-ubcece-mcld:
748     hostgroups: layer2-infrastructure
749     parents: sw-ubcece
750     contacts: lfilipoz
751     pingable: false
752     check_command: dsa_check_always_ok
753   sw-ubcece-kais:
754     hostgroups: layer2-infrastructure
755     parents: sw-ubcece
756     contacts: lfilipoz
757     pingable: false
758     check_command: dsa_check_always_ok
759   spontini:
760     address: 206.12.19.14
761     parents: sw-ubcece-mcld
762     hostgroups: computers, buildd, hasbootfs, hassrvfs, sparc, wheezy
763     contacts: lfilipoz
764   ravel:
765     address: 206.12.19.5
766     parents: sw-ubcece-kais
767     hostgroups: computers, general, dl385, apache2-hosts, acpid-hosts, hasbootfs, nfs-client, rsyncd-hosts, uploadqueue, hasorgfs, xinetd-hosts, wheezy, autofs
768   dijkstra:
769     address: 206.12.19.218
770     parents: sw-ubcece-kais
771     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
772   pasquini:
773     address: 206.12.19.217
774     parents: sw-ubcece-kais
775     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
776   luchesi:
777     address: 206.12.19.214
778     parents: sw-ubcece-kais
779     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
780   tristano:
781     address: 206.12.19.213
782     parents: sw-ubcece-kais
783     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
784   boito:
785     address: 206.12.19.216
786     parents: sw-ubcece-kais
787     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
788   bertali:
789     address: 206.12.19.212
790     parents: sw-ubcece-kais
791     hostgroups: computers, bl460, acpid-hosts, service, wheezy, drbd-hosts
792   ganeti2:
793     address: 206.12.19.23
794     parents: sw-ubcece-kais
795     hostgroups: notacomputer
796   tchaikovsky:
797     address: 206.12.19.118
798     parents: ganeti2
799     hostgroups: computers, general, apache2-hosts, hasbootfs, kvmdomains, apache-https, wheezy
800   wolkenstein:
801     address: 206.12.19.116
802     parents: ganeti2
803     hostgroups: computers, hasbootfs, hassrvfs, kvmdomains, service, xinetd-hosts, rsyncd-hosts, apache2-hosts, wheezy
804   brahms:
805     address: 206.12.19.115
806     parents: ganeti2
807     hostgroups: computers, buildd, hassrvfs, kvmdomains, wheezy
808   geo2:
809     address: 206.12.19.113
810     parents: ganeti2
811     hostgroups: computers, service, bind9-hosts, kvmdomains, wheezy
812   stabile:
813     address: 206.12.19.13
814     parents: sw-ubcece-kais
815     hostgroups: computers, hashomefs, sw-raid, rsyncd-hosts, apache2-hosts, xinetd-hosts, service, nfs-server, squeeze, hassrvfs
816   # MSA 2000 (2012i)
817   giustini:
818     address: 192.168.2.6
819     parents: dijkstra
820     hostgroups: notacomputer
821     # unless we implement runfrom for host alive checks
822     pingable: false
823     check_command: dsa_check_always_ok
824   falla:
825     address: 206.12.19.117
826     parents: ganeti2
827     hostgroups: computers, freebsd, hassrvfs, porterbox, wheezy
828   fano:
829     address: 206.12.19.110
830     parents: ganeti2
831     hostgroups: computers, freebsd, wheezy, buildd, hassrvfs
832     contacts: christoph
833   finzi:
834     address: 206.12.19.111
835     parents: ganeti2
836     hostgroups: computers, freebsd, wheezy, buildd, hassrvfs
837     contacts: christoph
838   fischer:
839     address: 206.12.19.112
840     parents: ganeti2
841     hostgroups: computers, freebsd, hassrvfs, porterbox, wheezy
842   gabrielli:
843     address: 206.12.19.17
844     parents: sw-ubcece-kais
845     hostgroups: computers, porterbox, wheezy
846   corelli:
847     address: 206.12.19.16
848     parents: sw-ubcece-kais
849     hostgroups: computers, buildd, wheezy
850   lucatelli:
851     address: 206.12.19.15
852     parents: sw-ubcece-kais
853     hostgroups: computers, buildd, wheezy
854   rossini:
855     address: 206.12.19.19
856     parents: sw-ubcece-kais
857     hostgroups: computers, dl585, acpid-hosts, service, wheezy
858   salieri:
859     address: 206.12.19.20
860     parents: sw-ubcece-kais
861     hostgroups: computers, dl585, acpid-hosts, service, wheezy
862   traetta:
863     address: 206.12.19.21
864     parents: sw-ubcece-kais
865     hostgroups: computers, dl585, acpid-hosts, service, wheezy
866 #  locke:
867 #    address: 206.12.19.120
868 #    parents: sw-ubcece-kais
869 #    hostgroups: computers, service, hasbootfs, kvmdomains, squeeze, hasvicepa
870   lotti:
871     address: 206.12.19.121
872     parents: sw-ubcece-kais
873     hostgroups: computers, service, hasbootfs, kvmdomains, wheezy, hassrvfs
874   nono:
875     address: 206.12.19.123
876     parents: traetta
877     hostgroups: computers, service, kvmdomains, wheezy, heavy-exim, xinetd-hosts, apache2-hosts, apache-https, broken_https_default_vhost
878   reger:
879     address: 206.12.19.124
880     parents: ganeti2
881     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, apache-https, heavy-exim
882   danzi:
883     address: 206.12.19.125
884     parents: ganeti2
885     hostgroups: computers, service, kvmdomains, wheezy, postgres91-hosts, xinetd-hosts
886   glinka:
887     address: 206.12.19.126
888     parents: traetta
889     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, nfs-client, autofs, xinetd-hosts
890   tye:
891     address: 206.12.19.129
892     parents: ganeti2
893     hostgroups: computers, service, kvmdomains, wheezy, heavy-exim, apache2-hosts, nfs-client, autofs, hassrvfs
894   elgar:
895     address: 206.12.19.130
896     parents: salieri
897     hostgroups: computers, service, kvmdomains, wheezy
898   gombert:
899     address: 206.12.19.132
900     parents: ganeti2
901     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts
902   jenkins:
903     address: 206.12.19.133
904     parents: salieri
905     hostgroups: computers, service, kvmdomains, wheezy
906   blavet:
907     address: 206.12.19.134
908     parents: ganeti2
909     hostgroups: computers, service, kvmdomains, wheezy, xinetd-hosts, nfs-client, autofs
910   diabelli:
911     address: 206.12.19.136
912     parents: traetta
913     hostgroups: computers, service, hasbootfs, kvmdomains, wheezy, apache2-hosts, apache-https, broken_https_default_vhost
914   bizet:
915     address: 206.12.19.137
916     parents: ganeti2
917     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, no-bacula
918   lilburn:
919     address: 206.12.19.138
920     parents: ganeti2
921     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts, nfs-client, autofs
922   popov:
923     address: 206.12.19.119
924     parents: ganeti2
925     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts, nfs-client, autofs, heavy-exim
926   beach:
927     address: 206.12.19.140
928     parents: ganeti2
929     hostgroups: computers, service, kvmdomains, wheezy, apache2-hosts, xinetd-hosts, hassrvfs, nfs-server, rsyncd-hosts, no-bacula, apache-https
930   ullmann:
931     address: 206.12.19.141
932     parents: ganeti2
933     hostgroups: computers, service, kvmdomains, wheezy, postgres91-hosts, nfs-client, apache2-hosts, autofs, apache-https
934   sonntag:
935     address: 206.12.19.142
936     parents: ganeti2
937     hostgroups: computers, service, kvmdomains, wheezy, nfs-client, autofs
938   menotti:
939     address: 206.12.19.143
940     parents: ganeti2
941     hostgroups: computers, service, kvmdomains, wheezy, hassrvfs, apache2-hosts, apache-https
942   muffat:
943     address: 206.12.19.146
944     parents: ganeti2
945     hostgroups: computers, service, kvmdomains, wheezy, spamd, heavy-exim, mail-relay
946   # }}}
947   # {{{ gw-ugent
948   ancina:
949     address: 157.193.39.13
950     parents: gw-ugent
951     hostgroups: computers, buildd, hassrvfs, hasbootfs, incomingmailrelayed2025, xinetd-hosts, wheezy
952     contacts: luk
953   # }}}
954   # {{{ gw-umn
955   saens:
956     address: 128.101.240.212
957     parents: gw-umn
958     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, dl380, hasvarfs, hasusrfs, hasorgfs, xinetd-hosts, wheezy, security_mirror, no-bacula
959   # }}}
960   # {{{ gw-utwente
961   klecker:
962     address: 130.89.148.10
963     parents: gw-utwente
964     hostgroups: computers, service, apache2-hosts, rsyncd-hosts, dl380, acpid-hosts, xinetd-hosts, wheezy, incomingmailrelayed2025, hassrvfs
965   klecker-ftp:
966     address: 130.89.148.12
967     parents: klecker
968     hostgroups: secondary-IPs
969   klecker-archive:
970     address: 130.89.148.13
971     parents: klecker
972     hostgroups: secondary-IPs
973   klecker-static:
974     address: 130.89.148.14
975     parents: klecker
976     hostgroups: secondary-IPs
977   # }}}
978   # {{{ gw-ynic
979   howells:
980     address: 144.32.168.75
981     parents: gw-ynic
982     hostgroups: computers, hasbootfs, hassrvfs, armhf, wheezy, buildd
983   hummel:
984     address: 144.32.168.76
985     parents: gw-ynic
986     hostgroups: computers, hasbootfs, hassrvfs, armhf, wheezy, buildd
987   porpora:
988     address: 144.32.168.78
989     parents: gw-ynic
990     hostgroups: computers, buildd, sw-raid, hassrvfs, wheezy
991   poulenc:
992     address: 144.32.168.77
993     parents: gw-ynic
994     hostgroups: computers, buildd, sw-raid, hassrvfs, wheezy
995   # }}}
996   # {{{ gw-zivit
997   zandonai:
998     address: 80.245.147.46
999     parents: gw-zivit
1000     hostgroups: computers, buildd, hassrvfs, wheezy
1001   zelenka:
1002     address: 80.245.147.40
1003     parents: gw-zivit
1004     hostgroups: computers, porterbox, hassrvfs, wheezy
1005   # }}}
1006   # }}}
1007
1008 # {{{ ############################# host groups #############################
1009 hostgroups:
1010   computers:
1011     alias: computers
1012     private: 1
1013   layer2-infrastructure:
1014     alias: Layer 2 Devices
1015     extinfo-icon_image: base/switch40.png
1016     extinfo-icon_image_alt: switch
1017   layer3-infrastructure:
1018     alias: Layer 3 Devices
1019     extinfo-icon_image: base/switch40.png
1020     extinfo-icon_image_alt: router
1021   notacomputer:
1022     alias: Systems that are not really systems.  Yeah :)
1023     private: 1
1024   freebsd:
1025     alias: freebsd
1026     private: 1
1027   armhf:
1028     alias: armhf
1029     private: 1
1030   sparc:
1031     alias: sparc
1032     private: 1
1033
1034   porterbox:
1035     alias: developer accessible porter machines
1036     extinfo-icon_image: base/debian.png
1037     extinfo-icon_image_alt: Debian GNU/Linux
1038     extinfo-notes_url: http://db.debian.org/machines.cgi?host=%s
1039   service:
1040     alias: machines running services
1041     extinfo-icon_image: base/debian.png
1042     extinfo-icon_image_alt: Debian GNU/Linux
1043     extinfo-notes_url: http://db.debian.org/machines.cgi?host=%s
1044   buildd:
1045     alias: buildd systems
1046     extinfo-icon_image: base/debian.png
1047     extinfo-icon_image_alt: Debian GNU/Linux
1048     extinfo-notes_url: http://db.debian.org/machines.cgi?host=%s
1049   general:
1050     alias: general purpose developer accessible machines
1051     extinfo-icon_image: base/debian.png
1052     extinfo-icon_image_alt: Debian GNU/Linux
1053     extinfo-notes_url: http://db.debian.org/machines.cgi?host=%s
1054
1055   dl380:
1056     alias: HP DL380 hosts
1057     private: 1
1058   dl385:
1059     alias: HP DL385 hosts
1060     private: 1
1061   dl360:
1062     alias: HP DL360 hosts
1063     private: 1
1064   bl460:
1065     alias: HP BL460 blades
1066     private: 1
1067   bm-bl:
1068     alias: HP blades at bytemark
1069     private: 1
1070   dl585:
1071     alias: HP DL385 hosts
1072     private: 1
1073   dl180:
1074     alias: HP DL180
1075     private: 1
1076   dl120:
1077     alias: HP DL120
1078     private: 1
1079   sw-raid:
1080     alias: Hosts with Linux software raid
1081     private: 1
1082   aacraid:
1083     alias: Hosts with Adaptec AACraid
1084     private: 1
1085   megaraid:
1086     alias: Hosts with LSI Logic MegaRAID
1087     private: 1
1088   mptraid:
1089     alias: Hosts with LSI Logic Fusion-MPT
1090     private: 1
1091
1092   squeeze:
1093     alias: Hosts running squeeze
1094   wheezy:
1095     alias: Hosts running wheezy
1096
1097   kvmdomains:
1098     alias: Hosts that are KVM domains
1099     private: 1
1100
1101   drbd-hosts:
1102     alias: hosts running drbd
1103   postfix-hosts:
1104     alias: hosts running postfix instead of exim
1105     private: 1
1106   heavy-exim:
1107     alias: "hosts running the full mail stuff, including clamav and postgrey"
1108     private: 1
1109   mail-relay:
1110     alias: "relays usually are hosts with more exim processes"
1111     private: 1
1112   spamd:
1113     alias: "hosts running spamassassin as daemon"
1114     private: 1
1115   heavy-postfix:
1116     alias: "postfix hosts running the full mail stuff, including clamav, SA, postgrey, policyd-weight"
1117     private: 1
1118   apache2-hosts:
1119     alias: hosts running apache2
1120     private: 1
1121   jetty-hosts:
1122     alias: hosts running jetty
1123     private: 1
1124   bind9-hosts:
1125     alias: hosts running bind9
1126     private: 1
1127   # once every host runs unbound, do away with this group and check "computers" instead
1128   amavis-hosts:
1129     alias: hosts running amavis
1130     private: 1
1131   rsyncd-hosts:
1132     alias: hosts providing rsync services via xinetd
1133     private: 1
1134   xinetd-hosts:
1135     alias: hosts providing services via xinetd
1136     private: 1
1137   postgres91-hosts:
1138     alias: hosts running postgres91
1139     private: 1
1140   no-ulogd:
1141     alias: hosts not running ulogd
1142     private: 1
1143   acpid-hosts:
1144     alias: hosts running acpid
1145     private: 1
1146   uploadqueue:
1147     alias: hosts that are an anonymous ftp uploadqueue
1148     private: 1
1149   bosserver:
1150     alias: hosts running bosserver
1151     private: 1
1152   apache-https:
1153     alias: hosts with https services
1154     private: 1
1155   broken_https_default_vhost:
1156     alias: https default vhost does not say 200 OK
1157     private: 1
1158
1159   no-bacula:
1160     alias: hosts which are not being backed up with bacula
1161     private: 1
1162
1163   nfs-client:
1164     alias: hosts mounting filesystems using NFS
1165     private: 1
1166   nfs-server:
1167     alias: hosts serving filesystems using NFS
1168     private: 1
1169   autofs:
1170     alias: hosts running the automounter
1171     private: 1
1172
1173   highload:
1174     alias: "hosts on which high load is normal"
1175     private: 1
1176
1177   secondary-IPs:
1178     alias: secondary IP addresses
1179     private: 1
1180
1181   hasbootfs:
1182     alias: hosts with a /boot filesystem
1183     private: 1
1184   hassrvfs:
1185     alias: hosts with a /srv filesystem
1186     private: 1
1187   hasorgfs:
1188     alias: hosts with a /org filesystem
1189     private: 1
1190   hashomefs:
1191     alias: hosts with a /home filesystem
1192     private: 1
1193   hasvarfs:
1194     alias: hosts with a /var filesystem
1195     private: 1
1196   hasvarlogfs:
1197     alias: hosts with a /var/log filesystem
1198     private: 1
1199   hasusrfs:
1200     alias: hosts with a /usr filesystem
1201     private: 1
1202
1203   incomingmailrelayed:
1204     alias: incoming mail needs to go through a mail relay
1205     # i.e. no port 25
1206     private: 1
1207   incomingmailrelayed2025:
1208     alias: incoming mail needs to go through a mail relay
1209     # i.e. no port 25
1210     private: 1
1211
1212   brokensamhain:
1213     alias: machines that can not run samhain
1214     private: 1
1215   high-RTT:
1216     alias: machines with high round trip times
1217     private: 1
1218   ping-suckers:
1219     alias: machines that just suck at icmp
1220     private: 1
1221   alioth:
1222     alias: machines that just are just awkward
1223     private: 1
1224   openstack-compute:
1225     alias: nodes that run OpenStack compute
1226     private: 1
1227   openstack-controller:
1228     alias: nodes that run OpenStack controller
1229     private: 1
1230
1231   security_mirror:
1232     alias: hosts that are security mirrors
1233     private: 1
1234
1235   broken_mq:
1236     alias: hosts whose MQ is broken
1237     private: 1
1238 # }}}
1239 # {{{ ############################# servicegroups #############################
1240 servicegroups:
1241   diskspace:
1242     alias: diskusage checks
1243   buildd:
1244     alias: buildd checks
1245   raid:
1246     alias: raid checks
1247   backup:
1248     alias: backup checks
1249   kernel:
1250     alias: kernel checks
1251   apt:
1252     alias: apt upgrade status
1253   samhain:
1254     alias: samhain integrity status
1255   time:
1256     alias: time stuff
1257   security:
1258     alias: security
1259     servicegroup_members: apt, kernel, samhain
1260   MQ:
1261     alias: rabbitMQ stuff
1262 # }}}
1263 # {{{ ############################# services #############################
1264 services:
1265   # {{{ ### basic networking
1266   -
1267     name: PING
1268     check: "check_ping!350.0,20%!600.0,40%"
1269     hostgroups: pingable
1270     excludehostgroups: layer3-infrastructure, high-RTT, ping-suckers
1271     normal_check_interval: 5
1272     max_check_attempts: 4
1273     retry_check_interval: 1
1274   -
1275     name: PING
1276     check: "check_ping!600.0,20%!900.0,40%"
1277     hostgroups: high-RTT
1278     normal_check_interval: 5
1279     max_check_attempts: 4
1280     retry_check_interval: 1
1281   -
1282     name: PING
1283     check: "check_ping!600.0,90%!900.0,95%"
1284     hostgroups: ping-suckers
1285     normal_check_interval: 5
1286     max_check_attempts: 4
1287     retry_check_interval: 1
1288   -
1289     name: PING
1290     check: "check_ping!2000.0,60%!3000.0,80%"
1291     hostgroups: layer3-infrastructure
1292     normal_check_interval: 5
1293     max_check_attempts: 4
1294     retry_check_interval: 1
1295   # }}}
1296   # {{{ ### disk usage
1297   -
1298     name: disk usage - all
1299     servicegroups: diskspace
1300     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'"
1301     hostgroups: computers
1302     excludehosts: sibelius,stabile
1303   -
1304     name: disk usage - all
1305     servicegroups: diskspace
1306     nrpe: "/usr/lib/nagios/plugins/check_disk -w 5% -c 3%  -A -X devpts -X proc -X linprocfs -X devfs -X fdescfs -X sysfs -X nfs --ignore-eregi-path=/srv/snapshot.debian.org"
1307     hosts: stabile
1308   -
1309     name: disk usage - all
1310     servicegroups: diskspace
1311     nrpe: "/usr/lib/nagios/plugins/check_disk -X devpts -X proc -X linprocfs -X devfs -X fdescfs -X sysfs -X nfs 95 98"
1312     hosts: sibelius
1313
1314   -
1315     name: disk usage on /
1316     servicegroups: diskspace
1317     nrpe: "/usr/lib/nagios/plugins/check_disk 90 95 /"
1318     hostgroups: computers
1319     excludehosts: spohr
1320   -
1321     name: disk usage on /
1322     servicegroups: diskspace
1323     nrpe: "/usr/lib/nagios/plugins/check_disk 90 93 /"
1324     hosts: spohr
1325   -
1326     name: disk usage on /boot
1327     servicegroups: diskspace
1328     nrpe: "/usr/lib/nagios/plugins/check_disk 75 85 /boot"
1329     hostgroups: hasbootfs
1330   -
1331     name: disk usage on /var
1332     servicegroups: diskspace
1333     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /var"
1334     hostgroups: hasvarfs
1335   -
1336     name: disk usage on /org
1337     servicegroups: diskspace
1338     nrpe: "/usr/lib/nagios/plugins/check_disk 80 90 /org"
1339     hostgroups: hasorgfs
1340   -
1341     name: disk usage on /srv
1342     servicegroups: diskspace
1343     nrpe: "/usr/lib/nagios/plugins/check_disk 95 98 /srv"
1344     hostgroups: hassrvfs
1345   -
1346     name: disk usage on /tmp
1347     servicegroups: diskspace
1348     nrpe: "/usr/lib/nagios/plugins/check_disk 60 80 /tmp"
1349     hosts: saens
1350   -
1351     name: disk usage on /usr
1352     servicegroups: diskspace
1353     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /usr"
1354     hostgroups: hasusrfs
1355   -
1356     name: disk usage on /home
1357     servicegroups: diskspace
1358     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /home"
1359     hostgroups: hashomefs
1360   -
1361     name: disk usage on /var/lib/postgresql
1362     servicegroups: diskspace
1363     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /var/lib/postgresql"
1364     hosts: sibelius, busoni, buxtehude, lw07
1365   -
1366     name: disk usage on /var/log
1367     servicegroups: diskspace
1368     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /var/log"
1369     hostgroups: hasvarlogfs
1370   -
1371     name: disk usage on /var/spool/postfix
1372     servicegroups: diskspace
1373     nrpe: "/usr/lib/nagios/plugins/check_disk 75 90 /var/spool/postfix"
1374     hosts: bendel
1375   -
1376     name: disk usage on /srv/mirrors
1377     servicegroups: diskspace
1378     nrpe: "/usr/lib/nagios/plugins/check_disk 95 98 /srv/mirrors"
1379     hosts: beethoven, sibelius
1380   -
1381     name: disk usage on /srv/snapshot.debian.org
1382     servicegroups: diskspace
1383     nrpe: "/usr/lib/nagios/plugins/check_disk 98 99 /srv/snapshot.debian.org"
1384     hosts: stabile
1385   -
1386     name: disk usage on /srv/snapshot.debian.org
1387     servicegroups: diskspace
1388     nrpe: "/usr/lib/nagios/plugins/check_disk 90 94 /srv/snapshot.debian.org"
1389     hosts: sibelius
1390   -
1391     name: disk usage on /srv/farm-snapshot/farm-misc
1392     servicegroups: diskspace
1393     nrpe: "/usr/lib/nagios/plugins/check_disk 97 95 /srv/farm-snapshot/farm-misc"
1394     hosts: sibelius
1395   -
1396     name: disk usage on /var/lib/postgresql/9.1
1397     servicegroups: diskspace
1398     nrpe: "/usr/lib/nagios/plugins/check_disk 75 85 /var/lib/postgresql/9.1"
1399     hosts: franck
1400   -
1401     name: disk usage on /srv/ftp-master.debian.org
1402     servicegroups: diskspace
1403     nrpe: "/usr/lib/nagios/plugins/check_disk 85 95 /srv/ftp-master.debian.org"
1404     hosts: franck
1405   -
1406     name: disk usage on /srv/pgbackup
1407     servicegroups: diskspace
1408     nrpe: "/usr/lib/nagios/plugins/check_disk 85 95 /srv/pgbackup"
1409     hosts: beethoven
1410   -
1411     name: disk usage on /srv/git-backup
1412     servicegroups: diskspace
1413     nrpe: "/usr/lib/nagios/plugins/check_disk 85 95 /srv/git-backup"
1414     hosts: beethoven
1415   -
1416     name: disk usage on /srv/da-backup
1417     servicegroups: diskspace
1418     nrpe: "/usr/lib/nagios/plugins/check_disk 85 95 /srv/da-backup"
1419     hosts: beethoven
1420   -
1421     name: disk usage on /srv/bacula
1422     servicegroups: diskspace
1423     nrpe: "/usr/lib/nagios/plugins/check_disk 85 95 /srv/bacula"
1424     hosts: beethoven
1425   -
1426     name: disk usage on /storage/snapshot-farm-1
1427     servicegroups: diskspace
1428     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-1"
1429     hosts: lw01
1430   -
1431     name: disk usage on /storage/snapshot-farm-2
1432     servicegroups: diskspace
1433     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-2"
1434     hosts: lw02
1435   -
1436     name: disk usage on /storage/snapshot-farm-3
1437     servicegroups: diskspace
1438     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-3"
1439     hosts: lw03
1440   -
1441     name: disk usage on /storage/snapshot-farm-4
1442     servicegroups: diskspace
1443     nrpe: "/usr/lib/nagios/plugins/check_disk 98 92 /storage/snapshot-farm-4"
1444     hosts: lw04
1445   -
1446     name: disk usage on /srv/morgue.debian.org/
1447     servicegroups: diskspace
1448     nrpe: "/usr/lib/nagios/plugins/check_disk 95 90 /srv/morgue.debian.org"
1449     hosts: lw03
1450   # }}}
1451   # {{{ ### system
1452   # {{{ setup
1453   -
1454     name: setup - dsa config
1455     nrpe: "/usr/lib/nagios/plugins/dsa-check-config"
1456     hostgroups: computers
1457     normal_check_interval: 60
1458     excludehostgroups: alioth
1459   -
1460     name: setup - local hostname etc-hosts
1461     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'
1462     hostgroups: computers
1463     normal_check_interval: 60
1464   # }}}
1465   # {{{ os health
1466   ####
1467   -
1468     name: users
1469     nrpe: "/usr/lib/nagios/plugins/check_users 30 35"
1470     hostgroups: computers
1471   -
1472     name: load
1473     nrpe: "/usr/lib/nagios/plugins/check_load -w 30,28,26 -c 50,45,50"
1474     hostgroups: computers
1475     excludehostgroups: highload
1476   -
1477     name: load
1478     nrpe: "/usr/lib/nagios/plugins/check_load -w 140,120,100 -c 240,220,200"
1479     hostgroups: highload
1480   -
1481     name: uptime check
1482     nrpe: "/usr/lib/nagios/plugins/dsa-check-uptime"
1483     hostgroups: computers
1484   -
1485     name: processes - total
1486     nrpe: "/usr/lib/nagios/plugins/check_procs 620 700"
1487     hostgroups: computers
1488   -
1489     name: swap usage - percent
1490     nrpe: "/usr/lib/nagios/plugins/check_swap -w 20% -c 10%"
1491     hostgroups: computers
1492   -
1493     name: swap usage - mb
1494     nrpe: "/usr/lib/nagios/plugins/check_swap -w 20000 -c 5000"
1495     hostgroups: computers
1496   -
1497     name: process - getty
1498     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -C getty -a /sbin/getty"
1499     hostgroups: computers
1500     excludehosts: zelenka, zandonai
1501   -
1502     name: processes - zombies
1503     nrpe: "/usr/lib/nagios/plugins/check_procs 5 10 -s Z"
1504     hostgroups: computers
1505   -
1506     name: system - available entropy
1507     nrpe: "/usr/lib/nagios/plugins/dsa-check-entropy"
1508     event_handler: dsa_event_handler_restart_ekey
1509     hostgroups: computers
1510     excludehostgroups: freebsd
1511   -
1512     name: system - filesystem check
1513     nrpe: "/usr/bin/sudo /usr/lib/nagios/plugins/dsa-check-filesystems"
1514     normal_check_interval:  60
1515     retry_check_interval: 15
1516     hostgroups: computers
1517   # }}}
1518   # {{{ backup
1519   -
1520     name: backup
1521     servicegroups: backup
1522     nrpe: "sudo /usr/lib/nagios/plugins/dsa-check-dabackup"
1523     hostgroups: computers
1524     excludehosts: backuphost
1525     normal_check_interval: 60
1526     max_check_attempts: 2
1527     retry_check_interval: 5
1528   -
1529     name: backup server config
1530     servicegroups: backup
1531     nrpe: "/usr/lib/nagios/plugins/dsa-check-dabackup-server"
1532     hosts: beethoven, backuphost
1533     normal_check_interval: 60
1534     max_check_attempts: 2
1535     retry_check_interval: 5
1536   -
1537     name: backup - bacula - last backup
1538     servicegroups: backup
1539     remotecheck: "/usr/lib/nagios/plugins/dsa-check-bacula $HOSTNAME$.debian.org"
1540     runfrom: dinis
1541     hostgroups: computers
1542     excludehostgroups: buildd, porterbox, no-bacula
1543     normal_check_interval:  60
1544     retry_check_interval: 15
1545   -
1546     name: backup - bacula - last full backup
1547     servicegroups: backup
1548     remotecheck: "/usr/lib/nagios/plugins/dsa-check-bacula -w 1080 -c 1560 $HOSTNAME$.debian.org F"
1549     runfrom: dinis
1550     hostgroups: computers
1551     excludehostgroups: buildd, porterbox, no-bacula
1552     normal_check_interval:  60
1553     retry_check_interval: 15
1554   -
1555     name: process - bacula-fd
1556     servicegroups: backup
1557     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'"
1558     hostgroups: computers
1559     excludehostgroups: freebsd, alioth
1560   -
1561     name: process - bacula-fd
1562     servicegroups: backup
1563     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'"
1564     hostgroups: freebsd
1565
1566   ####
1567   -
1568     name: process - acc.umu.se backup
1569     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -a 'dsmc'"
1570     hosts: sibelius
1571   # }}}
1572   # {{{ security
1573   -
1574     name: running kernel
1575     servicegroups: kernel
1576     nrpe: "/usr/lib/nagios/plugins/dsa-check-running-kernel"
1577     hostgroups: computers
1578     normal_check_interval: 60
1579     retry_check_interval: 5
1580   -
1581     name: apt - security updates
1582     servicegroups: apt
1583     nrpe: "/usr/lib/nagios/plugins/dsa-check-statusfile /var/cache/dsa/nagios/apt"
1584     hostgroups: computers
1585     normal_check_interval:  60
1586     retry_check_interval: 15
1587   -
1588     name: installed firewall
1589     nrpe: "/usr/lib/nagios/plugins/dsa-check-file -w -f /etc/ferm/ferm.conf"
1590     hostgroups: computers
1591     excludehostgroups: freebsd
1592   -
1593     name: puppetized firewall
1594     nrpe: "/usr/lib/nagios/plugins/dsa-check-file -w -f /etc/ferm/conf.d/defs.conf"
1595     hostgroups: computers
1596     excludehostgroups: freebsd
1597   -
1598     name: process - ulogd
1599     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C ulogd -a '/usr/sbin/ulogd -d'"
1600     hostgroups: computers
1601     excludehostgroups: freebsd, sparc
1602   -
1603     name: unexpected process - ulogd
1604     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C ulogd"
1605     hostgroups: freebsd, sparc
1606   ####
1607   -
1608     name: process - samhain
1609     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:8 -c 1: -u root -C samhain -a '/usr/sbin/samhain'"
1610     hostgroups: computers
1611     excludehostgroups: brokensamhain
1612   -
1613     name: samhain
1614     servicegroups: samhain
1615     nrpe: "/usr/lib/nagios/plugins/dsa-check-statusfile /var/cache/dsa/nagios/samhain"
1616     hostgroups: computers
1617     depends: process - samhain
1618     normal_check_interval: 60
1619     retry_check_interval: 5
1620     excludehostgroups: brokensamhain
1621   -
1622     name: processes - samhain zombies
1623     nrpe: "/usr/lib/nagios/plugins/check_procs 3 6 -s Z -u root -a samhain"
1624     event_handler: dsa_event_handler_restart_samhain
1625     hostgroups: computers
1626     excludehostgroups: brokensamhain
1627   # }}}
1628   # {{{ logging
1629   -
1630     name: process - syslog-ng
1631     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'"
1632     hostgroups: computers
1633     excludehostgroups: freebsd
1634
1635   -
1636     name: process - syslog-ng
1637     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'"
1638     hostgroups: freebsd
1639
1640   -
1641     name: remote logging on lotti
1642     remotecheck: "/usr/lib/nagios/plugins/dsa-check-log-age-loghost $HOSTNAME$"
1643     runfrom: lotti
1644     hostgroups: computers
1645     excludehostgroups: alioth
1646   -
1647     name: remote logging on lully
1648     remotecheck: "/usr/lib/nagios/plugins/dsa-check-log-age-loghost $HOSTNAME$"
1649     runfrom: lully
1650     hostgroups: computers
1651     excludehostgroups: alioth
1652   # }}}
1653   # {{{ base service
1654   -
1655     name: process - sshd
1656     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:20 -c 1: -u root -C sshd -a '/usr/sbin/sshd'"
1657     hostgroups: computers
1658   -
1659     name: "network service - sshd"
1660     check: dsa_check_ssh
1661     hostgroups: computers
1662     depends: process - sshd
1663     normal_check_interval:  60
1664     notification_interval: 1440
1665   ####
1666   -
1667     name: network service - nrpe
1668     check: check_tcp!5666
1669     hostgroups: computers
1670     max_check_attempts: -2
1671     notification_interval: 1440
1672   -
1673     name: process - nrpe
1674     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'"
1675     hostgroups: computers
1676     max_check_attempts: -1
1677     depends: network service - nrpe
1678   ###
1679   -
1680     name: process - munin-node
1681     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C munin-node -a '/usr/sbin/munin-node'"
1682     hostgroups: computers
1683     excludehostgroups: freebsd, armhf
1684   -
1685     name: process - munin-node
1686     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'"
1687     hostgroups: freebsd
1688   -
1689     name: process - munin-node
1690     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C munin-node -a 'munin-node'"
1691     hostgroups: wheezy
1692     excludehostgroups: freebsd
1693   -
1694     name: network service - munin-node
1695     check: check_tcp!4949
1696     hostgroups: computers
1697     depends: process - munin-node
1698   ###
1699   -
1700     name: process - ntpd
1701     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'"
1702     hostgroups: computers
1703     servicegroups: time
1704   -
1705     name: network service - ntp
1706     check: dsa_check_ntp
1707     hostgroups: computers
1708     depends: process - ntpd
1709     excludehosts: ancina
1710     servicegroups: time
1711   ###
1712   -
1713     name: network service - time
1714     check: dsa_check_time
1715     hosts: ancina
1716     depends: process - xinetd
1717     servicegroups: time
1718   ###
1719   -
1720     name: process - atd
1721     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u daemon -C atd -a /usr/sbin/atd"
1722     hostgroups: computers
1723   ###
1724   -
1725     name: process - cron
1726     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:3 -c 1: -u root -C cron -a /usr/sbin/cron"
1727     hostgroups: computers
1728   ###
1729   -
1730     name: process - ud-replicated
1731     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'"
1732     hostgroups: computers
1733     excludehostgroups: squeeze, freebsd, alioth
1734   -
1735     name: process - ud-replicated
1736     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'"
1737     hostgroups: freebsd
1738   ###
1739   -
1740     name: process - monit
1741     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'"
1742     hostgroups: squeeze
1743   -
1744     name: process - monit
1745     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'"
1746     hostgroups: computers
1747     excludehostgroups: squeeze, alioth
1748   ###
1749   -
1750     name: MQ connection on rainier
1751     servicegroups: MQ
1752     remotecheck: "/usr/lib/nagios/plugins/dsa-check-mq-connection $HOSTNAME$ ud dsa"
1753     runfrom: rainier
1754     hostgroups: computers
1755     normal_check_interval:  60
1756     retry_check_interval: 15
1757     excludehostgroups: alioth, broken_mq
1758   -
1759     name: MQ connection on rapoport
1760     servicegroups: MQ
1761     remotecheck: "/usr/lib/nagios/plugins/dsa-check-mq-connection $HOSTNAME$ ud dsa"
1762     runfrom: rapoport
1763     hostgroups: computers
1764     normal_check_interval:  60
1765     retry_check_interval: 15
1766     excludehostgroups: alioth, broken_mq
1767   ###
1768   -
1769     name: local resolver
1770     nrpe: "/usr/lib/nagios/plugins/dsa-check-resolver www.debian.org www.google.com"
1771     hostgroups: computers
1772     normal_check_interval: 60
1773   -
1774     name: process - unbound
1775     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u unbound -C unbound -a '/usr/sbin/unbound'"
1776     hostgroups: computers
1777     excludehostgroups: alioth
1778   ###
1779   -
1780     name: process - uptimed
1781     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u daemon -C uptimed -a '/usr/sbin/uptimed'"
1782     hostgroups: computers
1783   ###
1784   -
1785     name: process - udevd
1786     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -p 1 -C udevd -a 'udevd'"
1787     hostgroups: computers
1788     excludehostgroups: freebsd
1789   -
1790     name: unexpected process - udev
1791     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C udevd"
1792     hostgroups: freebsd
1793   ###
1794   -
1795     name: process - acpid
1796     nrpe: "/usr/lib/nagios/plugins/check_procs -w 1:1 -c 1: -u root -C acpid -a '/usr/sbin/acpid'"
1797     hostgroups: acpid-hosts
1798   -
1799     name: unexpected process - acpid
1800     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C acpid"
1801     hostgroups: computers
1802     excludehostgroups: acpid-hosts, kvmdomains
1803   ###
1804   -
1805     name: process - xinetd
1806     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'"
1807     hostgroups: xinetd-hosts
1808   -
1809     name: unwanted process - xinetd
1810     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C xinetd"
1811     hostgroups: computers
1812     excludehostgroups: xinetd-hosts
1813   ###
1814   -
1815     name: process - stunnel4 - puppet-ekeyd
1816     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'"
1817     hostgroups: squeeze, wheezy
1818     excludehostgroups: freebsd, alioth
1819   # }}}
1820   # {{{ anti-services
1821   -
1822     name: ganeti - job watcher paused
1823     nrpe: "/usr/lib/nagios/plugins/negate /usr/lib/nagios/plugins/dsa-check-file -f /var/lib/ganeti/watcher.pause"
1824     hostgroups: computers
1825   -
1826     name: unwanted process - irqbalance
1827     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C irqbalance"
1828     hostgroups: computers
1829   -
1830     name: unwanted process - openvpn
1831     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C openvpn"
1832     hostgroups: computers
1833     normal_check_interval: 120
1834   -
1835     name: unwanted process - gkrellmd
1836     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C gkrellmd"
1837     hostgroups: computers
1838   -
1839     name: unwanted process - rpc.statd
1840     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C rpc.statd"
1841     hostgroups: computers
1842     excludehostgroups: nfs-client, nfs-server
1843   -
1844     name: unwanted process - inetd
1845     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C inetd"
1846     hostgroups: computers
1847     excludehosts: abel
1848   -
1849     name: unwanted process - snmpd
1850     nrpe: "/usr/lib/nagios/plugins/check_procs -w 0:0 -C snmpd"
1851     hostgroups: computers
1852   # }}}
1853   # {{{ ssl certs
1854   -
1855     name: "host SSL cert"
1856     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"
1857     hostgroups: computers
1858   # }}}
1859   # {{{ HW health/raid
1860   -
1861     name: process - mdadm monitor
1862     servicegroups: raid
1863     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'"
1864     hostgroups: sw-raid
1865     excludehostgroups: wheezy
1866   -
1867     # wheezy:
1868     name: process - mdadm monitor
1869     servicegroups: raid
1870     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'"
1871     hostgroups: sw-raid
1872     excludehostgroups: squeeze
1873   -
1874     name: RAID - sw raid
1875     servicegroups: raid
1876     nrpe: "/usr/lib/nagios/plugins/dsa-check-raid-sw"
1877     hostgroups: sw-raid
1878   ###
1879   -
1880     name: HW - hpacucli status
1881     servicegroups: raid
1882     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli"
1883     normal_check_interval: 120
1884     hostgroups: dl385, dl380, dl360, bl460, dl180
1885     excludehosts: schein, rietz
1886   -
1887     name: HW - hpacucli status
1888     servicegroups: raid
1889     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli --no-controller-ok --ignore-controller='P700m'"
1890     normal_check_interval: 120
1891     hostgroups: bm-bl
1892   -
1893     name: HW - hpacucli status
1894     servicegroups: raid
1895     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli --no-battery"
1896     normal_check_interval: 120
1897     hosts: schein, rietz
1898   -
1899     name: HW - hpacucli enclosure status
1900     servicegroups: raid
1901     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli-enclosure 1 1E:1"
1902     normal_check_interval: 120
1903     hosts: franck
1904   -
1905     name: HW - hpacucli status
1906     servicegroups: raid
1907     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpacucli --ignore-transfer-speed=1I:1:1 --ignore-transfer-speed=1I:1:2"
1908     normal_check_interval: 120
1909     hostgroups: dl585
1910   ###
1911 #  -
1912 #    name: HW - edac status
1913 #    nrpe: "/usr/lib/nagios/plugins/dsa-check-edac"
1914 #    normal_check_interval: 120
1915     #hostgroups: computers
1916     #excludehosts: villa, lobos, senfl, schein
1917   -
1918     name: HW - hpasmcli status
1919     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm"
1920     normal_check_interval: 120
1921     hostgroups: dl385, dl380, dl360, bl460, dl585, bm-bl
1922     excludehosts: villa, lobos, senfl, schein, storace
1923   -
1924     name: HW - hpasmcli status
1925     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --ps-no-redundant"
1926     normal_check_interval: 120
1927     hosts: villa
1928   -
1929     name: HW - hpasmcli status
1930     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --ps-no-redundant  --ignore-failed='PS2'"
1931     normal_check_interval: 120
1932     hosts: lobos
1933   -
1934     name: HW - hpasmcli status
1935     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --fan-no-redundant"
1936     normal_check_interval: 120
1937     hosts: senfl, schein
1938   -
1939     name: HW - hpasmcli status
1940     nrpe: "/usr/lib/nagios/plugins/dsa-check-hpasm --fan-ignore-not-present"
1941     normal_check_interval: 120
1942     hosts: storace
1943   ###
1944   -
1945     name: RAID - 3ware
1946     servicegroups: raid
1947     nrpe: "/usr/lib/nagios/plugins/dsa-check-raid-3ware"
1948     hosts: powell
1949   ###
1950   -
1951     name: RAID - aacraid
1952     servicegroups: raid
1953     nrpe: "/usr/lib/nagios/plugins/dsa-check-raid-aacraid"
1954     hostgroups: aacraid
1955   ###
1956   -
1957     name: RAID - megaraid
1958     servicegroups: raid
1959     nrpe: "/usr/lib/nagios/plugins/dsa-check-raid-megaraid"
1960     hostgroups: megaraid
1961   ###
1962   -
1963     name: RAID - MPT
1964     servicegroups: raid
1965     nrpe: "/usr/lib/nagios/plugins/dsa-check-raid-mpt"
1966     hostgroups: mptraid
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 64 -p 11211 -u nobody -l 127.0.0.1'"
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: