Puppet Class: icinga::monitor::debmonitor

Defined in:
modules/icinga/manifests/monitor/debmonitor.pp

Overview

Class: icinga::monitor::debmonitor

Monitor Debmonitor (T215033)



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'modules/icinga/manifests/monitor/debmonitor.pp', line 4

class icinga::monitor::debmonitor {

    @monitoring::host { 'debmonitor.wikimedia.org':
        host_fqdn => 'debmonitor.wikimedia.org',
    }

    monitoring::service {
        default:
            contact_group => 'admins',
            host          => 'debmonitor.wikimedia.org',
            notes_url     => 'https://wikitech.wikimedia.org/wiki/Debmonitor';
        'debmonitor-healthcheck':
            description   => 'Debmonitor Health Check',
            check_command => 'check_https_redirect!443!debmonitor.wikimedia.org!/!302!https://idp.wikimedia.org/';
        'debmonitor-healthcheck-expiry':
            description   => 'Debmonitor Health Check Expiry',
            check_command => 'check_https_expiry!debmonitor.wikimedia.org!443';
    }

}