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