From bca5c1993df4d2ed8501557876c51001d3eb1d8d Mon Sep 17 00:00:00 2001 From: Salt Date: Thu, 11 Nov 2021 14:00:25 -0600 Subject: [PATCH] Add a bunch of unit checks for Proxmox boxes --- playbooks/tasks/web/nagios.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/playbooks/tasks/web/nagios.yml b/playbooks/tasks/web/nagios.yml index 39dafb9..5049320 100644 --- a/playbooks/tasks/web/nagios.yml +++ b/playbooks/tasks/web/nagios.yml @@ -70,6 +70,32 @@ hostgroup: "!role-hypervisor" - name: Users command: check_by_ssh!/usr/lib/nagios/plugins/check_users -w 3 -c 5 + # Device role checks + # hypervisor (which is assumed to be Proxmox) + - name: PVE Unit pve-firewall.service + command: check_by_ssh!/usr/local/bin/monitoring-scripts/check_systemd_unit pve-firewall.service + hostgroup: role-hypervisor + - name: PVE Unit spiceproxy.service + command: check_by_ssh!/usr/local/bin/monitoring-scripts/check_systemd_unit spiceproxy.service + hostgroup: role-hypervisor + - name: PVE Unit pve-ha-crm.service + command: check_by_ssh!/usr/local/bin/monitoring-scripts/check_systemd_unit pve-ha-crm.service + hostgroup: role-hypervisor + - name: PVE Unit pvedaemon.service + command: check_by_ssh!/usr/local/bin/monitoring-scripts/check_systemd_unit pvedaemon.service + hostgroup: role-hypervisor + - name: PVE Unit pvefw-logger.service + command: check_by_ssh!/usr/local/bin/monitoring-scripts/check_systemd_unit pvefw-logger.service + hostgroup: role-hypervisor + - name: PVE Unit pveproxy.service + command: check_by_ssh!/usr/local/bin/monitoring-scripts/check_systemd_unit pveproxy.service + hostgroup: role-hypervisor + - name: PVE Unit pve-cluster.service + command: check_by_ssh!/usr/local/bin/monitoring-scripts/check_systemd_unit pve-cluster.service + hostgroup: role-hypervisor + - name: PVE Unit pvestatd.service + command: check_by_ssh!/usr/local/bin/monitoring-scripts/check_systemd_unit pvestatd.service + hostgroup: role-hypervisor # Tag-specific checks # ansible-pull - name: Unit ansible-pull.service