Puppet Class: icinga::monitor::cloudgw

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

Overview



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

class icinga::monitor::cloudgw {

    $wan_fqdn = 'wan.cloudgw.eqiad1.wikimediacloud.org'
    prometheus::blackbox::check::icmp { $wan_fqdn:
        site           => 'eqiad',
        instance_label => $wan_fqdn,
        team           => 'wmcs',
        # TODO: change once https://phabricator.wikimedia.org/T312840 is done
        ip4            => ipresolve($wan_fqdn, 4),
        ip_families    => ['ip4'],
    }

    $virt_fqdn = 'virt.cloudgw.eqiad1.wikimediacloud.org'
    prometheus::blackbox::check::icmp { $virt_fqdn:
        site           => 'eqiad',
        instance_label => $virt_fqdn,
        team           => 'wmcs',
        # TODO: change once https://phabricator.wikimedia.org/T312840 is done
        ip4            => ipresolve($virt_fqdn, 4),
        ip_families    => ['ip4'],
    }
}