From 16127e26e0be28523d6fba12f21d1302f7a4dac2 Mon Sep 17 00:00:00 2001 From: Kameron Kenny - pi501 Date: Sat, 28 Dec 2024 14:21:53 -0500 Subject: [PATCH] update nagios checks --- .../opt/nagios/etc/objects/docker-hosts.cfg | 231 ++++++++++++++++++ 1 file changed, 231 insertions(+) diff --git a/overlay/opt/nagios/etc/objects/docker-hosts.cfg b/overlay/opt/nagios/etc/objects/docker-hosts.cfg index 9ebf77e..239b68b 100644 --- a/overlay/opt/nagios/etc/objects/docker-hosts.cfg +++ b/overlay/opt/nagios/etc/objects/docker-hosts.cfg @@ -309,3 +309,234 @@ define service{ check_command check_nrpe!check_docker_container_memory_jenkins } +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Status: ns2 + check_command check_nrpe!check_docker_container_status_ns2 +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container CPU: ns2 + check_command check_nrpe!check_docker_container_cpu_ns2 +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Memory: ns2 + check_command check_nrpe!check_docker_container_memory_ns2 +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Status: blackbox-exporter + check_command check_nrpe!check_docker_container_status_blackbox-exporter +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container CPU: blackbox-exporter + check_command check_nrpe!check_docker_container_cpu_blackbox-exporter +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Memory: blackbox-exporter + check_command check_nrpe!check_docker_container_memory_blackbox-exporter +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Status: grafana + check_command check_nrpe!check_docker_container_status_grafana +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container CPU: grafana + check_command check_nrpe!check_docker_container_cpu_grafana +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Memory: grafana + check_command check_nrpe!check_docker_container_memory_grafana +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Status: pihole-exporter + check_command check_nrpe!check_docker_container_status_pihole-exporter +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container CPU: pihole-exporter + check_command check_nrpe!check_docker_container_cpu_pihole-exporter +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Memory: pihole-exporter + check_command check_nrpe!check_docker_container_memory_pihole-exporter +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Status: unpoller + check_command check_nrpe!check_docker_container_status_unpoller +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container CPU: unpoller + check_command check_nrpe!check_docker_container_cpu_unpoller +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Memory: unpoller + check_command check_nrpe!check_docker_container_memory_unpoller +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Status: pihole2 + check_command check_nrpe!check_docker_container_status_pihole2 +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container CPU: pihole2 + check_command check_nrpe!check_docker_container_cpu_pihole2 +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Memory: pihole2 + check_command check_nrpe!check_docker_container_memory_pihole2 +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Status: prometheus + check_command check_nrpe!check_docker_container_status_prometheus +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container CPU: prometheus + check_command check_nrpe!check_docker_container_cpu_prometheus +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Memory: prometheus + check_command check_nrpe!check_docker_container_memory_prometheus +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Status: syslog-ng + check_command check_nrpe!check_docker_container_status_syslog-ng +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container CPU: syslog-ng + check_command check_nrpe!check_docker_container_cpu_syslog-ng +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Memory: syslog-ng + check_command check_nrpe!check_docker_container_memory_syslog-ng +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Status: telegraf + check_command check_nrpe!check_docker_container_status_telegraf +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container CPU: telegraf + check_command check_nrpe!check_docker_container_cpu_telegraf +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Memory: telegraf + check_command check_nrpe!check_docker_container_memory_telegraf +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Status: influxdb_telegraf-influxdb-1 + check_command check_nrpe!check_docker_container_status_influxdb_telegraf-influxdb-1 +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container CPU: influxdb_telegraf-influxdb-1 + check_command check_nrpe!check_docker_container_cpu_influxdb_telegraf-influxdb-1 +} + +define service{ + use local-service,graphed-service + host_name pi502.in.thelinuxpro.net + service_description Container Memory: influxdb_telegraf-influxdb-1 + check_command check_nrpe!check_docker_container_memory_influxdb_telegraf-influxdb-1 +} + +define service{ + use local-service,graphed-service + host_name pi503.in.thelinuxpro.net + service_description Container Status: nagios + check_command check_nrpe!check_docker_container_status_nagios +} + +define service{ + use local-service,graphed-service + host_name pi503.in.thelinuxpro.net + service_description Container CPU: nagios + check_command check_nrpe!check_docker_container_cpu_nagios +} + +define service{ + use local-service,graphed-service + host_name pi503.in.thelinuxpro.net + service_description Container Memory: nagios + check_command check_nrpe!check_docker_container_memory_nagios +} +