/* AUTO-GENERATED FILE - DOMAIN: infrastructure-chezlepro Ne pas modifier manuellement. Source: domains.yaml */ apply Service "infrastructure-chezlepro-verification-proxmox" { import "service_life_noc_probe" vars.life_noc_probe_type = "elapsed_time" vars.life_noc_source_type = "manual_date" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "verification-proxmox" vars.life_noc_metric_unit = "days" vars.life_noc_label = "verification-proxmox" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_unknown_lt = "20" vars.life_noc_threshold_ok_gte = "20" vars.life_noc_threshold_warning_gte = "31" vars.life_noc_threshold_critical_gte = "45" vars.life_noc_on_error = "critical" notes = "Vérification générale de l'environnement Proxmox" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-proxmox" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-verification-ceph" { import "service_echeance" vars.date_echeance = "2026-04-01" vars.mock_state = "OK" vars.mock_message = "Sous contrôle" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] notes = "Vérification générale de l'état Ceph" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-ceph" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-test-restauration-backups" { import "service_life_noc_probe" vars.life_noc_probe_type = "elapsed_time" vars.life_noc_source_type = "manual_date" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "test-restauration-backups" vars.life_noc_metric_unit = "days" vars.life_noc_label = "test-restauration-backups" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_unknown_lt = "20" vars.life_noc_threshold_ok_gte = "20" vars.life_noc_threshold_warning_gte = "31" vars.life_noc_threshold_critical_gte = "45" vars.life_noc_on_error = "critical" notes = "Test de restauration des sauvegardes" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/test-restauration-backups" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-verification-pbs-truenas" { import "service_life_noc_probe" vars.life_noc_probe_type = "elapsed_time" vars.life_noc_source_type = "manual_date" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "verification-pbs-truenas" vars.life_noc_metric_unit = "days" vars.life_noc_label = "verification-pbs-truenas" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_unknown_lt = "60" vars.life_noc_threshold_ok_gte = "60" vars.life_noc_threshold_warning_gte = "90" vars.life_noc_threshold_critical_gte = "120" vars.life_noc_on_error = "critical" notes = "Vérification des solutions de sauvegarde et synchronisation" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-pbs-truenas" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-verification-ups-infrastructure" { import "service_life_noc_probe" vars.life_noc_probe_type = "current_value" vars.life_noc_source_type = "manual_value" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "verification-ups-infrastructure" vars.life_noc_metric_unit = "%" vars.life_noc_label = "verification-ups-infrastructure" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_ok_gte = "50" vars.life_noc_threshold_warning_lt = "50" vars.life_noc_threshold_critical_lt = "25" vars.life_noc_on_error = "critical" notes = "Vérification des UPS de l'infrastructure" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-ups-infrastructure" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-verification-capacite-stockage" { import "service_life_noc_probe" vars.life_noc_probe_type = "current_value" vars.life_noc_source_type = "manual_value" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "verification-capacite-stockage" vars.life_noc_metric_unit = "%" vars.life_noc_label = "verification-capacite-stockage" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_ok_gte = "25" vars.life_noc_threshold_warning_lt = "25" vars.life_noc_threshold_critical_lt = "15" vars.life_noc_on_error = "critical" notes = "Vérifier capacité et croissance du stockage" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-capacite-stockage" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-verification-apt-cacher-ng" { import "service_life_noc_probe" vars.life_noc_probe_type = "elapsed_time" vars.life_noc_source_type = "manual_date" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "verification-apt-cacher-ng" vars.life_noc_metric_unit = "days" vars.life_noc_label = "verification-apt-cacher-ng" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_unknown_lt = "60" vars.life_noc_threshold_ok_gte = "60" vars.life_noc_threshold_warning_gte = "90" vars.life_noc_threshold_critical_gte = "120" vars.life_noc_on_error = "critical" notes = "Vérification du bon fonctionnement d'apt-cacher-ng" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-apt-cacher-ng" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-verification-icinga2" { import "service_life_noc_probe" vars.life_noc_probe_type = "elapsed_time" vars.life_noc_source_type = "manual_date" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "verification-icinga2" vars.life_noc_metric_unit = "days" vars.life_noc_label = "verification-icinga2" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_unknown_lt = "20" vars.life_noc_threshold_ok_gte = "20" vars.life_noc_threshold_warning_gte = "31" vars.life_noc_threshold_critical_gte = "45" vars.life_noc_on_error = "critical" notes = "Vérification de la supervision Icinga2" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-icinga2" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-verification-keycloak-openldap" { import "service_life_noc_probe" vars.life_noc_probe_type = "elapsed_time" vars.life_noc_source_type = "manual_date" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "verification-keycloak-openldap" vars.life_noc_metric_unit = "days" vars.life_noc_label = "verification-keycloak-openldap" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_unknown_lt = "60" vars.life_noc_threshold_ok_gte = "60" vars.life_noc_threshold_warning_gte = "90" vars.life_noc_threshold_critical_gte = "120" vars.life_noc_on_error = "critical" notes = "Vérification de l'identité et de l'authentification centralisées" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-keycloak-openldap" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-verification-nextcloud" { import "service_life_noc_probe" vars.life_noc_probe_type = "elapsed_time" vars.life_noc_source_type = "manual_date" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "verification-nextcloud" vars.life_noc_metric_unit = "days" vars.life_noc_label = "verification-nextcloud" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_unknown_lt = "20" vars.life_noc_threshold_ok_gte = "20" vars.life_noc_threshold_warning_gte = "31" vars.life_noc_threshold_critical_gte = "45" vars.life_noc_on_error = "critical" notes = "Vérification de l'état Nextcloud" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-nextcloud" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-verification-mailcow" { import "service_life_noc_probe" vars.life_noc_probe_type = "elapsed_time" vars.life_noc_source_type = "manual_date" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "verification-mailcow" vars.life_noc_metric_unit = "days" vars.life_noc_label = "verification-mailcow" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_unknown_lt = "60" vars.life_noc_threshold_ok_gte = "60" vars.life_noc_threshold_warning_gte = "90" vars.life_noc_threshold_critical_gte = "120" vars.life_noc_on_error = "critical" notes = "Vérification de l'infrastructure Mailcow" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-mailcow" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-verification-openvas" { import "service_life_noc_probe" vars.life_noc_probe_type = "elapsed_time" vars.life_noc_source_type = "manual_date" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "verification-openvas" vars.life_noc_metric_unit = "days" vars.life_noc_label = "verification-openvas" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_unknown_lt = "60" vars.life_noc_threshold_ok_gte = "60" vars.life_noc_threshold_warning_gte = "90" vars.life_noc_threshold_critical_gte = "120" vars.life_noc_on_error = "critical" notes = "Vérification de la plateforme OpenVAS" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-openvas" assign where host.name == "life-noc" } apply Service "infrastructure-chezlepro-verification-journaux-systemes" { import "service_life_noc_probe" vars.life_noc_probe_type = "elapsed_time" vars.life_noc_source_type = "manual_date" vars.life_noc_source_value = "" vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/infrastructure-chezlepro.yaml" vars.life_noc_item_key = "verification-journaux-systemes" vars.life_noc_metric_unit = "days" vars.life_noc_label = "verification-journaux-systemes" groups = [ "INFRASTRUCTURE-CHEZLEPRO" ] vars.life_noc_threshold_unknown_lt = "20" vars.life_noc_threshold_ok_gte = "20" vars.life_noc_threshold_warning_gte = "31" vars.life_noc_threshold_critical_gte = "45" vars.life_noc_on_error = "critical" notes = "Revue des journaux systèmes critiques" vars.instructions_url = "/life-noc/item/infrastructure-chezlepro/verification-journaux-systemes" assign where host.name == "life-noc" }