Add checks for some common Systemd units
This commit is contained in:
parent
051fee73d3
commit
94edbeafd9
@ -34,6 +34,22 @@
|
|||||||
check_users:
|
check_users:
|
||||||
script: check_users
|
script: check_users
|
||||||
option: -w 3 -c 5
|
option: -w 3 -c 5
|
||||||
|
nrpe_command_extra:
|
||||||
|
check_systemd_ansiblepull_service:
|
||||||
|
script: /usr/local/bin/monitoring-scripts/check_systemd_unit
|
||||||
|
option: ansible-pull.service
|
||||||
|
check_systemd_ansiblepull_timer:
|
||||||
|
script: /usr/local/bin/monitoring-scripts/check_systemd_unit
|
||||||
|
option: ansible-pull.timer
|
||||||
|
check_systemd_backup_service:
|
||||||
|
script: /usr/local/bin/monitoring-scripts/check_systemd_unit
|
||||||
|
option: backup.service
|
||||||
|
check_systemd_backup_timer:
|
||||||
|
script: /usr/local/bin/monitoring-scripts/check_systemd_unit
|
||||||
|
option: backup.timer
|
||||||
|
check_systemd_docker_service:
|
||||||
|
script: /usr/local/bin/monitoring-scripts/check_systemd_unit
|
||||||
|
option: docker.service
|
||||||
tags: [ nrpe ]
|
tags: [ nrpe ]
|
||||||
- hosts: all
|
- hosts: all
|
||||||
tasks:
|
tasks:
|
||||||
|
@ -108,6 +108,38 @@ define service {
|
|||||||
check_command check_nrpe!check_load
|
check_command check_nrpe!check_load
|
||||||
hostgroup_name nagios-nrpe
|
hostgroup_name nagios-nrpe
|
||||||
}
|
}
|
||||||
|
# Systemd unit checks
|
||||||
|
define service {
|
||||||
|
use ansible-generic-service
|
||||||
|
service_description NRPE Check Unit backup.service
|
||||||
|
check_command check_nrpe!check_systemd_backup_service
|
||||||
|
hostgroup_name nagios-nrpe
|
||||||
|
}
|
||||||
|
define service {
|
||||||
|
use ansible-generic-service
|
||||||
|
service_description NRPE Check Unit backup.timer
|
||||||
|
check_command check_nrpe!check_systemd_backup_timer
|
||||||
|
hostgroup_name nagios-nrpe
|
||||||
|
}
|
||||||
|
define service {
|
||||||
|
use ansible-generic-service
|
||||||
|
service_description NRPE Check Unit ansible-pull.service
|
||||||
|
check_command check_nrpe!check_systemd_ansiblepull_service
|
||||||
|
hostgroup_name ansible-pull
|
||||||
|
}
|
||||||
|
define service {
|
||||||
|
use ansible-generic-service
|
||||||
|
service_description NRPE Check Unit ansible-pull.timer
|
||||||
|
check_command check_nrpe!check_systemd_ansiblepull_timer
|
||||||
|
hostgroup_name ansible-pull
|
||||||
|
}
|
||||||
|
define service {
|
||||||
|
use ansible-generic-service
|
||||||
|
service_description NRPE Check Unit docker.service
|
||||||
|
check_command check_nrpe!check_systemd_docker_service
|
||||||
|
hostgroup_name nagios-nrpe
|
||||||
|
}
|
||||||
|
# Swap
|
||||||
define service {
|
define service {
|
||||||
use ansible-generic-service
|
use ansible-generic-service
|
||||||
service_description NRPE Check Swap
|
service_description NRPE Check Swap
|
||||||
|
Loading…
x
Reference in New Issue
Block a user