Puppet Class: icinga::monitor::certs
- Defined in:
- modules/icinga/manifests/monitor/certs.pp
Overview
Class: icinga::monitor::certs
monitoring for SSL cert expiry for services that are not associated with a single host via a role class but are either external or live on a cluster. T114059
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'modules/icinga/manifests/monitor/certs.pp', line 5
class icinga::monitor::certs {
# blog.wikimedia.org (external, Wordpress/Automattic)
@monitoring::host { 'blog.wikimedia.org':
host_fqdn => 'blog.wikimedia.org',
}
monitoring::service { 'https_blog':
description => 'HTTPS-blog',
check_command => 'check_ssl_http_letsencrypt!blog.wikimedia.org',
host => 'blog.wikimedia.org',
notes_url => 'https://phabricator.wikimedia.org/tag/wikimedia-blog/',
}
# policy.wikimedia.org (external, Wordpress/Automattic)
@monitoring::host { 'policy.wikimedia.org':
host_fqdn => 'policy.wikimedia.org',
}
monitoring::service { 'https_policy':
description => 'HTTPS-policy',
check_command => 'check_ssl_http_letsencrypt!policy.wikimedia.org',
host => 'policy.wikimedia.org',
notes_url => 'https://phabricator.wikimedia.org/tag/wmf-legal/',
}
# *.wmfusercontent.org (wildcard cert, testing phab.wmfusercontent.org)
@monitoring::host { 'phab.wmfusercontent.org':
host_fqdn => 'phab.wmfusercontent.org',
}
monitoring::service { 'https_wmfusercontent':
description => 'HTTPS-wmfusercontent',
check_command => 'check_ssl_http_letsencrypt!phab.wmfusercontent.org',
host => 'phab.wmfusercontent.org',
notes_url => 'https://phabricator.wikimedia.org/tag/phabricator/',
}
}
|