life-noc/icinga/services/maison.conf

316 lines
13 KiB
Text

/*
AUTO-GENERATED FILE - DOMAIN: maison
Ne pas modifier manuellement.
Source: domains.yaml
*/
apply Service "maison-remplacement-filtre-fournaise" {
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/maison.yaml"
vars.life_noc_item_key = "remplacement-filtre-fournaise"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "remplacement-filtre-fournaise"
groups = [ "MAISON" ]
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 = "Remplacer le filtre de la fournaise"
vars.instructions_url = "/life-noc/item/maison/remplacement-filtre-fournaise"
assign where host.name == "life-noc"
}
apply Service "maison-inspection-fournaise" {
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/maison.yaml"
vars.life_noc_item_key = "inspection-fournaise"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "inspection-fournaise"
groups = [ "MAISON" ]
vars.life_noc_threshold_unknown_lt = "150"
vars.life_noc_threshold_ok_gte = "150"
vars.life_noc_threshold_warning_gte = "180"
vars.life_noc_threshold_critical_gte = "210"
vars.life_noc_on_error = "critical"
notes = "Inspection générale de la fournaise avant saison froide"
vars.instructions_url = "/life-noc/item/maison/inspection-fournaise"
assign where host.name == "life-noc"
}
apply Service "maison-inspection-thermopompe" {
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/maison.yaml"
vars.life_noc_item_key = "inspection-thermopompe"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "inspection-thermopompe"
groups = [ "MAISON" ]
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 = "Inspection et entretien de la thermopompe"
vars.instructions_url = "/life-noc/item/maison/inspection-thermopompe"
assign where host.name == "life-noc"
}
apply Service "maison-nettoyage-unites-exterieures" {
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/maison.yaml"
vars.life_noc_item_key = "nettoyage-unites-exterieures"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "nettoyage-unites-exterieures"
groups = [ "MAISON" ]
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 = "Nettoyer les unités extérieures et vérifier le dégagement"
vars.instructions_url = "/life-noc/item/maison/nettoyage-unites-exterieures"
assign where host.name == "life-noc"
}
apply Service "maison-inspection-toiture" {
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/maison.yaml"
vars.life_noc_item_key = "inspection-toiture"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "inspection-toiture"
groups = [ "MAISON" ]
vars.life_noc_threshold_unknown_lt = "150"
vars.life_noc_threshold_ok_gte = "150"
vars.life_noc_threshold_warning_gte = "180"
vars.life_noc_threshold_critical_gte = "210"
vars.life_noc_on_error = "critical"
notes = "Inspection annuelle de la toiture"
vars.instructions_url = "/life-noc/item/maison/inspection-toiture"
assign where host.name == "life-noc"
}
apply Service "maison-inspection-gouttieres" {
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/maison.yaml"
vars.life_noc_item_key = "inspection-gouttieres"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "inspection-gouttieres"
groups = [ "MAISON" ]
vars.life_noc_threshold_unknown_lt = "150"
vars.life_noc_threshold_ok_gte = "150"
vars.life_noc_threshold_warning_gte = "180"
vars.life_noc_threshold_critical_gte = "210"
vars.life_noc_on_error = "critical"
notes = "Inspection et nettoyage des gouttières"
vars.instructions_url = "/life-noc/item/maison/inspection-gouttieres"
assign where host.name == "life-noc"
}
apply Service "maison-inspection-fondation" {
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/maison.yaml"
vars.life_noc_item_key = "inspection-fondation"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "inspection-fondation"
groups = [ "MAISON" ]
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 = "Inspection de la fondation et des fissures"
vars.instructions_url = "/life-noc/item/maison/inspection-fondation"
assign where host.name == "life-noc"
}
apply Service "maison-verification-drainage-terrain" {
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/maison.yaml"
vars.life_noc_item_key = "verification-drainage-terrain"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "verification-drainage-terrain"
groups = [ "MAISON" ]
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 drainage autour de la maison"
vars.instructions_url = "/life-noc/item/maison/verification-drainage-terrain"
assign where host.name == "life-noc"
}
apply Service "maison-test-detecteurs-fumee" {
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/maison.yaml"
vars.life_noc_item_key = "test-detecteurs-fumee"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "test-detecteurs-fumee"
groups = [ "MAISON" ]
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 des détecteurs de fumée"
vars.instructions_url = "/life-noc/item/maison/test-detecteurs-fumee"
assign where host.name == "life-noc"
}
apply Service "maison-test-detecteurs-co" {
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/maison.yaml"
vars.life_noc_item_key = "test-detecteurs-co"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "test-detecteurs-co"
groups = [ "MAISON" ]
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 des détecteurs de monoxyde de carbone"
vars.instructions_url = "/life-noc/item/maison/test-detecteurs-co"
assign where host.name == "life-noc"
}
apply Service "maison-remplacement-piles-detecteurs" {
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/maison.yaml"
vars.life_noc_item_key = "remplacement-piles-detecteurs"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "remplacement-piles-detecteurs"
groups = [ "MAISON" ]
vars.life_noc_threshold_unknown_lt = "150"
vars.life_noc_threshold_ok_gte = "150"
vars.life_noc_threshold_warning_gte = "180"
vars.life_noc_threshold_critical_gte = "210"
vars.life_noc_on_error = "critical"
notes = "Remplacement préventif des piles des détecteurs"
vars.instructions_url = "/life-noc/item/maison/remplacement-piles-detecteurs"
assign where host.name == "life-noc"
}
apply Service "maison-verification-plomberie-visible" {
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/maison.yaml"
vars.life_noc_item_key = "verification-plomberie-visible"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "verification-plomberie-visible"
groups = [ "MAISON" ]
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 visuelle de la plomberie accessible"
vars.instructions_url = "/life-noc/item/maison/verification-plomberie-visible"
assign where host.name == "life-noc"
}
apply Service "maison-inspection-sump-pump" {
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/maison.yaml"
vars.life_noc_item_key = "inspection-sump-pump"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "inspection-sump-pump"
groups = [ "MAISON" ]
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 pompe de puisard si applicable"
vars.instructions_url = "/life-noc/item/maison/inspection-sump-pump"
assign where host.name == "life-noc"
}
apply Service "maison-verification-calfetrage" {
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/maison.yaml"
vars.life_noc_item_key = "verification-calfetrage"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "verification-calfetrage"
groups = [ "MAISON" ]
vars.life_noc_threshold_unknown_lt = "150"
vars.life_noc_threshold_ok_gte = "150"
vars.life_noc_threshold_warning_gte = "180"
vars.life_noc_threshold_critical_gte = "210"
vars.life_noc_on_error = "critical"
notes = "Vérification du calfeutrage portes et fenêtres"
vars.instructions_url = "/life-noc/item/maison/verification-calfetrage"
assign where host.name == "life-noc"
}
apply Service "maison-inspection-portes-garage" {
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/maison.yaml"
vars.life_noc_item_key = "inspection-portes-garage"
vars.life_noc_metric_unit = "days"
vars.life_noc_label = "inspection-portes-garage"
groups = [ "MAISON" ]
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 mécanique et sécurité des portes de garage"
vars.instructions_url = "/life-noc/item/maison/inspection-portes-garage"
assign where host.name == "life-noc"
}
apply Service "maison-verification-extincteurs" {
import "service_echeance"
vars.date_echeance = "2026-06-01"
vars.mock_state = "OK"
vars.mock_message = "Sous contrôle"
groups = [ "MAISON" ]
notes = "Vérification des extincteurs"
vars.instructions_url = "/life-noc/item/maison/verification-extincteurs"
assign where host.name == "life-noc"
}