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