Puppet already configures a number of nrpe Icinga checks in /etc/nagios/nrpe.d. Scap3 configurations should be able to reuse these checks by name.
Description
Description
Revisions and Commits
Revisions and Commits
rMSCA Scap | |||
Restricted Differential Revision | rMSCA9da7653650bd Support NRPE checks |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | thcipriani | T136883 Create canary deploy process for MediaWiki | |||
Resolved | None | T110068 Basic scap{2,3} canary deployment process & checks | |||
Resolved | • dduvall | T109515 Scap3 should support post-deploy checks | |||
Resolved | • mmodell | T114284 Implement nrpe config parser to easily hook into Puppet managed checks |
Event Timeline
Comment Actions
output:
{ "check_raid": { "cmdline": "/usr/bin/sudo /usr/local/bin/check-raid.py", "type": "shell_command", "name": "check_raid" }, "check_puppet_checkpuppetrun": { "cmdline": "/usr/bin/sudo /usr/local/lib/nagios/plugins/check_puppetrun -w 10800 -c 21600", "type": "shell_command", "name": "check_puppet_checkpuppetrun" }, "check_cassandra": { "cmdline": "/usr/lib/nagios/plugins/check_procs -c 1:1 -u cassandra -C java -a CassandraDaemon", "type": "shell_command", "name": "check_cassandra" }, "check_disk_space": { "cmdline": "/usr/lib/nagios/plugins/check_disk -w 6% -c 3% -l -e -A -i \"/srv/sd[a-b][1-3]\"", "type": "shell_command", "name": "check_disk_space" }, "check_check_salt_minion": { "cmdline": "/usr/lib/nagios/plugins/check_procs -w 1: -c 1:4 --ereg-argument-array '^/usr/bin/python /usr/bin/salt-minion'", "type": "shell_command", "name": "check_check_salt_minion" }, "check_root_disk_space": { "cmdline": "/usr/lib/nagios/plugins/check_disk -w 5% -c 2% -l -e -p /", "type": "shell_command", "name": "check_root_disk_space" }, "check_check_dhclient": { "cmdline": "/usr/lib/nagios/plugins/check_procs -w 0:0 -c 0:0 -C dhclient", "type": "shell_command", "name": "check_check_dhclient" }, "check_dpkg": { "cmdline": "/usr/local/lib/nagios/plugins/check_dpkg", "type": "shell_command", "name": "check_dpkg" }, "check_check_eth": { "cmdline": "/usr/local/lib/nagios/plugins/check_eth", "type": "shell_command", "name": "check_check_eth" }, "check_endpoints_restbase": { "cmdline": "/usr/local/lib/nagios/plugins/service_checker -t 5 127.0.0.1 http://127.0.0.1:7231/en.wikipedia.org/v1", "type": "shell_command", "name": "check_endpoints_restbase" } }