Puppet Class: mariadb::monitor_process
- Defined in:
- modules/mariadb/manifests/monitor_process.pp
Overview
TODO: Revisit the is_critical part. We probably want pages for DB problems for at least a group of people
3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'modules/mariadb/manifests/monitor_process.pp', line 3
class mariadb::monitor_process(
$is_critical = false,
$contact_group = 'admins',
$process_name = 'mysqld',
$process_count = 1,
) {
nrpe::monitor_service { $process_name:
description => "${process_name} processes",
nrpe_command => "/usr/lib/nagios/plugins/check_procs -c ${process_count}:${process_count} -C ${process_name}",
critical => $is_critical,
contact_group => $contact_group,
notes_url => 'https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting',
}
}
|