diff --git a/ansible/inventory b/ansible/inventory index cd798c4..69727eb 100644 --- a/ansible/inventory +++ b/ansible/inventory @@ -1,2 +1,2 @@ [icinga] -c7-life-noc-01 ansible_host=192.168.12.40 ansible_user=ansible +c7-life-noc-01 ansible_host=Life-NOC.chezlepro.ca ansible_user=ansible diff --git a/bpm/Life-NOC.conf b/bpm/Life-NOC.conf index 00e14c0..f95e6de 100644 --- a/bpm/Life-NOC.conf +++ b/bpm/Life-NOC.conf @@ -28,7 +28,7 @@ INFRASTRUCTURE-CHEZLEPRO = life-noc;infrastructure-chezlepro-verification-proxmo RESEAU-CHEZLEPRO = life-noc;reseau-chezlepro-verification-firewalls & life-noc;reseau-chezlepro-verification-vpn-openvpn & life-noc;reseau-chezlepro-verification-crl-certificats & life-noc;reseau-chezlepro-verification-switches & life-noc;reseau-chezlepro-verification-vlans-segmentation & life-noc;reseau-chezlepro-verification-dns & life-noc;reseau-chezlepro-verification-dynamic-dns & life-noc;reseau-chezlepro-audit-regles-firewall & life-noc;reseau-chezlepro-verification-geoblocking & life-noc;reseau-chezlepro-verification-certificats-publics SECURITE-CHEZLEPRO = life-noc;securite-chezlepro-verification-mises-a-jour-securite & life-noc;securite-chezlepro-audit-comptes-acces & life-noc;securite-chezlepro-verification-ids-snort & life-noc;securite-chezlepro-revue-pki-privee & life-noc;securite-chezlepro-revue-politiques-securite & life-noc;securite-chezlepro-verification-sauvegardes-configuration EXPLOITATION-CHEZLEPRO = life-noc;exploitation-chezlepro-revision-playbooks-ansible & life-noc;exploitation-chezlepro-verification-inventaires-ansible & life-noc;exploitation-chezlepro-revision-documentation-technique & life-noc;exploitation-chezlepro-verification-procedures-reprise & life-noc;exploitation-chezlepro-revue-capacite-ressources & life-noc;exploitation-chezlepro-verification-jobs-automatises -OBLIGATIONS-CHEZLEPRO = life-noc;obligations-chezlepro-verification-registraire-entreprise & life-noc;obligations-chezlepro-verification-declarations-taxes & life-noc;obligations-chezlepro-verification-dossier-comptable-entreprise & life-noc;obligations-chezlepro-verification-facturation-clients & life-noc;obligations-chezlepro-verification-paiements-fournisseurs & life-noc;obligations-chezlepro-verification-contrats-ententes & life-noc;obligations-chezlepro-verification-assurances-entreprise & life-noc;obligations-chezlepro-archivage-documents-entreprise +OBLIGATIONS-CHEZLEPRO = life-noc;obligations-chezlepro-verification-dossier-comptable-entreprise & life-noc;obligations-chezlepro-verification-facturation-clients & life-noc;obligations-chezlepro-verification-paiements-fournisseurs & life-noc;obligations-chezlepro-verification-contrats-ententes & life-noc;obligations-chezlepro-verification-registraire-entreprise & life-noc;obligations-chezlepro-verification-declarations-taxes & life-noc;obligations-chezlepro-verification-assurances-entreprise & life-noc;obligations-chezlepro-archivage-documents-entreprise ACTIFS-CHEZLEPRO = life-noc;actifs-chezlepro-revision-inventaire-materiel & life-noc;actifs-chezlepro-verification-amortissables & life-noc;actifs-chezlepro-verification-serveurs-et-composants & life-noc;actifs-chezlepro-verification-reserve-pieces & life-noc;actifs-chezlepro-revision-actifs-transferts PROJETS = life-noc;projets-revision-life-noc & life-noc;projets-revision-alliance-boreale & life-noc;projets-revision-erplibre & life-noc;projets-revision-semence-numerique & life-noc;projets-revision-ortrux-1 & life-noc;projets-revision-district16 COMMUNAUTE = life-noc;communaute-verification-outils-aa & life-noc;communaute-verification-espace-87-16 & life-noc;communaute-verification-salles-visio-groupes & life-noc;communaute-verification-depots-rapports-rsg & life-noc;communaute-revision-outils-communication-communaute diff --git a/data/inputs/obligations-chezlepro.yaml b/data/inputs/obligations-chezlepro.yaml index 2e94837..18cae89 100644 --- a/data/inputs/obligations-chezlepro.yaml +++ b/data/inputs/obligations-chezlepro.yaml @@ -1,15 +1,33 @@ +verification-registraire-entreprise: + value: "2026-06-30" + captured_at: "2026-03-16T18:00:00Z" + origin: manual + +verification-declarations-taxes: + value: "2026-04-30" + captured_at: "2026-03-16T18:00:00Z" + origin: manual + +verification-assurances-entreprise: + value: "2026-10-01" + captured_at: "2026-03-16T18:00:00Z" + origin: manual + verification-dossier-comptable-entreprise: value: '2026-03-15' captured_at: '2026-03-16T00:00:00Z' origin: seed_from_legacy_date + verification-facturation-clients: value: '2026-03-10' captured_at: '2026-03-16T00:00:00Z' origin: seed_from_legacy_date + verification-paiements-fournisseurs: value: '2026-03-10' captured_at: '2026-03-16T00:00:00Z' origin: seed_from_legacy_date + archivage-documents-entreprise: value: '2026-03-02' captured_at: '2026-03-16T00:00:00Z' diff --git a/data/inputs/reseau-chezlepro.yaml b/data/inputs/reseau-chezlepro.yaml index 8147dec..1d1d79d 100644 --- a/data/inputs/reseau-chezlepro.yaml +++ b/data/inputs/reseau-chezlepro.yaml @@ -1,3 +1,7 @@ +verification-certificats-publics: + value: "2026-06-15" + captured_at: "2026-03-16T18:00:00Z" + origin: manual verification-firewalls: value: '2026-03-01' captured_at: '2026-03-16T00:00:00Z' diff --git a/data/inputs/sante.yaml b/data/inputs/sante.yaml index d7b1f8a..bf6deaa 100644 --- a/data/inputs/sante.yaml +++ b/data/inputs/sante.yaml @@ -1,3 +1,13 @@ +verification-expiration-medicaments: + value: "2026-09-30" + captured_at: "2026-03-16T18:00:00Z" + origin: manual + +revision-rendez-vous-medicaux: + value: "2026-04-10" + captured_at: "2026-03-16T18:00:00Z" + origin: manual + verification-dossier-sante: value: '2026-03-17' captured_at: '2026-03-16T00:00:00Z' diff --git a/data/inputs/voiture.yaml b/data/inputs/voiture.yaml index 866171c..0b9f07a 100644 --- a/data/inputs/voiture.yaml +++ b/data/inputs/voiture.yaml @@ -1,3 +1,7 @@ +verification-immatriculation-assurance: + value: "2026-11-30" + captured_at: "2026-03-16T18:00:00Z" + origin: manual verification-balais-essuie-glace: value: '2026-01-31' captured_at: '2026-03-16T00:00:00Z' diff --git a/domains (Copie).yaml b/domains (Copie).yaml new file mode 100644 index 0000000..e5279cd --- /dev/null +++ b/domains (Copie).yaml @@ -0,0 +1,3207 @@ +domains: + revue: + - name: revue-quotidienne-life-noc + date: '2026-03-13' + notes: Vérifier le tableau de bord Life-NOC + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/revue.yaml + item_key: revue-quotidienne-life-noc + metric: + unit: days + thresholds: + unknown_lt: 1 + ok_gte: 1 + warning_gte: 2 + critical_gte: 3 + policy: + on_error: critical + - name: revue-hebdomadaire-priorites + date: '2026-03-10' + notes: Revoir les priorités de la semaine + instructions_url: https://chezlepro.ca/life-noc/test-instructions + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/revue.yaml + item_key: revue-hebdomadaire-priorites + metric: + unit: days + thresholds: + unknown_lt: 5 + ok_gte: 5 + warning_gte: 7 + critical_gte: 10 + policy: + on_error: critical + - name: revue-mensuelle-systeme-vie + date: 2026-04-01 + notes: Revue mensuelle de l'ensemble du système Life-NOC + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/revue.yaml + item_key: revue-mensuelle-systeme-vie + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revue-trimestrielle-orientation + date: 2026-06-30 + notes: Revue trimestrielle des orientations de vie et de Chezlepro + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/revue.yaml + item_key: revue-trimestrielle-orientation + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + focus: + - name: entretien-processus-focus + date: 2026-03-09 + notes: Vérifier que les cartouches FOCUS sont à jour + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/focus.yaml + item_key: entretien-processus-focus + metric: + unit: days + thresholds: + unknown_lt: 5 + ok_gte: 5 + warning_gte: 7 + critical_gte: 10 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: nettoyage-inbox-mentale + date: 2026-03-09 + notes: Vider et clarifier les éléments capturés hors système + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/focus.yaml + item_key: nettoyage-inbox-mentale + metric: + unit: days + thresholds: + unknown_lt: 5 + ok_gte: 5 + warning_gte: 7 + critical_gte: 10 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revue-limitation-engagements + date: 2026-03-31 + notes: Vérifier que les engagements actifs demeurent réalistes + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/focus.yaml + item_key: revue-limitation-engagements + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + finances-personnelles: + - name: revision-comptes-bancaires + date: 2026-04-01 + notes: Révision mensuelle des comptes bancaires personnels + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/finances-personnelles.yaml + item_key: revision-comptes-bancaires + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-cartes-credit + date: 2026-04-01 + notes: Vérification des soldes et transactions des cartes de crédit + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/finances-personnelles.yaml + item_key: verification-cartes-credit + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: paiement-cartes-credit + date: 2026-04-15 + notes: Paiement des cartes de crédit personnelles + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/finances-personnelles.yaml + item_key: paiement-cartes-credit + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revision-budget-personnel + date: 2026-04-05 + notes: Révision mensuelle du budget personnel + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/finances-personnelles.yaml + item_key: revision-budget-personnel + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-prelevements-automatiques + date: 2026-04-03 + notes: Vérification des prélèvements automatiques personnels + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/finances-personnelles.yaml + item_key: verification-prelevements-automatiques + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-placements + date: 2026-06-30 + notes: Vérification périodique des placements et comptes enregistrés + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/finances-personnelles.yaml + item_key: verification-placements + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-cotisations-reer + date: 2026-02-28 + notes: Vérification des cotisations REER + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/finances-personnelles.yaml + item_key: verification-cotisations-reer + metric: + unit: days + thresholds: + unknown_lt: 5 + ok_gte: 5 + warning_gte: 7 + critical_gte: 10 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-celi + date: 2026-05-01 + notes: Vérification de l'espace CELI et de son utilisation + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/finances-personnelles.yaml + item_key: verification-celi + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: preparation-dossier-financier-annuel + date: 2026-01-31 + notes: Préparer le dossier financier annuel personnel + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/finances-personnelles.yaml + item_key: preparation-dossier-financier-annuel + metric: + unit: days + thresholds: + unknown_lt: 300 + ok_gte: 300 + warning_gte: 365 + critical_gte: 395 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + fiscalite-personnelle: + - name: preparation-documents-impots + date: 2026-03-15 + notes: Rassembler tous les documents fiscaux personnels + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/fiscalite-personnelle.yaml + item_key: preparation-documents-impots + metric: + unit: days + thresholds: + unknown_lt: 5 + ok_gte: 5 + warning_gte: 7 + critical_gte: 10 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: production-impots-federal + date: 2026-04-30 + notes: Produire la déclaration de revenus fédérale + - name: production-impots-quebec + date: 2026-04-30 + notes: Produire la déclaration de revenus Québec + - name: paiement-solde-impots + date: 2026-04-30 + notes: Payer tout solde d'impôt exigible + - name: verification-avis-cotisation + date: 2026-05-31 + notes: Vérifier les avis de cotisation ARC et Revenu Québec + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/fiscalite-personnelle.yaml + item_key: verification-avis-cotisation + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: archivage-documents-fiscaux + date: 2026-06-15 + notes: Archiver les documents fiscaux personnels + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/fiscalite-personnelle.yaml + item_key: archivage-documents-fiscaux + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-acomptes-provisionnels + date: 2026-03-15 + notes: Vérifier si des acomptes provisionnels sont requis + obligations-legales-personnelles: + - name: verification-testament + date: 2026-07-01 + notes: Vérifier la pertinence et l'actualité du testament + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-legales-personnelles.yaml + item_key: verification-testament + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-mandat-inaptitude + date: 2026-07-01 + notes: Vérifier le mandat de protection et documents connexes + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-legales-personnelles.yaml + item_key: verification-mandat-inaptitude + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-directives-medicales + date: 2026-07-15 + notes: Vérifier les directives médicales anticipées + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-legales-personnelles.yaml + item_key: verification-directives-medicales + metric: + unit: days + thresholds: + unknown_lt: 150 + ok_gte: 150 + warning_gte: 180 + critical_gte: 210 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-papiers-identite + date: 2026-06-01 + notes: Vérifier l'expiration des papiers d'identité + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-legales-personnelles.yaml + item_key: verification-papiers-identite + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: renouvellement-permis-conduire + date: '2026-09-20' + notes: Vérifier la proximité de l’échéance du permis + probe: + type: days_until_due + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-legales-personnelles.yaml + item_key: renouvellement-permis-conduire + metric: + unit: days + thresholds: + critical_lt: 7 + warning_lt: 30 + ok_lt: 90 + unknown_gte: 90 + policy: + on_error: critical + - name: verification-carte-assurance-maladie + date: 2026-10-01 + notes: Vérifier l'expiration de la carte d'assurance maladie + - name: verification-passeport + date: 2026-06-01 + notes: Vérifier l'expiration du passeport + maison: + - name: remplacement-filtre-fournaise + date: 2026-04-01 + notes: Remplacer le filtre de la fournaise + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: remplacement-filtre-fournaise + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-fournaise + date: 2026-09-15 + notes: Inspection générale de la fournaise avant saison froide + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: inspection-fournaise + metric: + unit: days + thresholds: + unknown_lt: 150 + ok_gte: 150 + warning_gte: 180 + critical_gte: 210 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-thermopompe + date: 2026-05-01 + notes: Inspection et entretien de la thermopompe + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: inspection-thermopompe + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: nettoyage-unites-exterieures + date: 2026-05-15 + notes: Nettoyer les unités extérieures et vérifier le dégagement + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: nettoyage-unites-exterieures + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-toiture + date: 2026-10-01 + notes: Inspection annuelle de la toiture + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: inspection-toiture + metric: + unit: days + thresholds: + unknown_lt: 150 + ok_gte: 150 + warning_gte: 180 + critical_gte: 210 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-gouttieres + date: 2026-11-01 + notes: Inspection et nettoyage des gouttières + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: inspection-gouttieres + metric: + unit: days + thresholds: + unknown_lt: 150 + ok_gte: 150 + warning_gte: 180 + critical_gte: 210 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-fondation + date: 2026-06-01 + notes: Inspection de la fondation et des fissures + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: inspection-fondation + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-drainage-terrain + date: 2026-05-15 + notes: Vérification du drainage autour de la maison + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: verification-drainage-terrain + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: test-detecteurs-fumee + date: 2026-04-01 + notes: Test des détecteurs de fumée + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: test-detecteurs-fumee + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: test-detecteurs-co + date: 2026-04-01 + notes: Test des détecteurs de monoxyde de carbone + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: test-detecteurs-co + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: remplacement-piles-detecteurs + date: 2026-10-01 + notes: Remplacement préventif des piles des détecteurs + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: remplacement-piles-detecteurs + metric: + unit: days + thresholds: + unknown_lt: 150 + ok_gte: 150 + warning_gte: 180 + critical_gte: 210 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-plomberie-visible + date: 2026-05-01 + notes: Vérification visuelle de la plomberie accessible + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: verification-plomberie-visible + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-sump-pump + date: 2026-04-15 + notes: Vérification de la pompe de puisard si applicable + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: inspection-sump-pump + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-calfetrage + date: 2026-10-15 + notes: Vérification du calfeutrage portes et fenêtres + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: verification-calfetrage + metric: + unit: days + thresholds: + unknown_lt: 150 + ok_gte: 150 + warning_gte: 180 + critical_gte: 210 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-portes-garage + date: 2026-05-15 + notes: Vérification mécanique et sécurité des portes de garage + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/maison.yaml + item_key: inspection-portes-garage + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-extincteurs + date: 2026-06-01 + notes: Vérification des extincteurs + garage-et-rangement: + - name: inspection-rangement-plafond + date: 2026-05-01 + notes: Vérification des supports suspendus au plafond du garage + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/garage-et-rangement.yaml + item_key: inspection-rangement-plafond + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revue-inventaire-garage + date: 2026-04-15 + notes: Revue de l'inventaire et de l'ordre du garage + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/garage-et-rangement.yaml + item_key: revue-inventaire-garage + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-rouille-outillage + date: 2026-05-15 + notes: Vérification de la corrosion sur les outils et équipements + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/garage-et-rangement.yaml + item_key: verification-rouille-outillage + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-securite-garage + date: 2026-06-01 + notes: Vérification des conditions de sécurité du garage + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/garage-et-rangement.yaml + item_key: inspection-securite-garage + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: rotation-stockage-bacs + date: 2026-05-15 + notes: Revue des contenus de bacs de rangement + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/garage-et-rangement.yaml + item_key: rotation-stockage-bacs + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + energie: + - name: inspection-batteries-lifepo4 + date: 2026-04-01 + notes: Inspection physique et logique des batteries LiFePO4 + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/energie.yaml + item_key: inspection-batteries-lifepo4 + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-tension-batteries + date: 2026-03-15 + notes: Vérification des tensions et cohérence des batteries + - name: verification-smartshunt + date: 2026-03-15 + notes: Vérification SmartShunt et cohérence du monitoring + - name: verification-cerbo-gx + date: 2026-03-15 + notes: Vérification Cerbo GX et remontée des données + - name: verification-can-rs485 + date: 2026-04-15 + notes: Vérification des communications CAN ou RS485 + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/energie.yaml + item_key: verification-can-rs485 + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-cablage-energie + date: 2026-05-01 + notes: Inspection du câblage et des connexions énergétiques + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/energie.yaml + item_key: inspection-cablage-energie + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-busbars + date: 2026-05-01 + notes: Vérification du serrage, corrosion et échauffement des busbars + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/energie.yaml + item_key: verification-busbars + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-parametres-charge + date: 2026-04-01 + notes: Vérification des paramètres de charge et float + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/energie.yaml + item_key: verification-parametres-charge + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: test-charge-batteries + date: 2026-04-15 + notes: Test de comportement en charge des batteries + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/energie.yaml + item_key: test-charge-batteries + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: test-comportement-onduleur + date: 2026-05-01 + notes: Vérifier le comportement du Multiplus sous charge légère + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/energie.yaml + item_key: test-comportement-onduleur + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-journal-evenements-victron + date: 2026-04-15 + notes: Vérification des événements et anomalies Victron + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/energie.yaml + item_key: verification-journal-evenements-victron + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + resilience: + - name: test-generatrice-propane + date: 2026-04-01 + notes: Test mensuel de la génératrice au propane + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/resilience.yaml + item_key: test-generatrice-propane + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-carburant-generatrice + date: 2026-04-01 + notes: Vérification de l'approvisionnement propane lié à la génératrice + - name: verification-procedure-bascule + date: 2026-04-15 + notes: Réviser la procédure de bascule en mode secours + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/resilience.yaml + item_key: verification-procedure-bascule + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-stock-lampes-piles + date: 2026-05-01 + notes: Vérification des lampes, piles et éclairage d'urgence + - name: verification-trousses-urgence + date: 2026-05-15 + notes: Vérification des trousses d'urgence + - name: revision-plan-urgence + date: 2026-06-01 + notes: Réviser le plan d'urgence domestique + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/resilience.yaml + item_key: revision-plan-urgence + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: test-autonomie-base + date: 2026-06-15 + notes: Vérifier l'autonomie énergétique minimale attendue + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/resilience.yaml + item_key: test-autonomie-base + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-moyens-cuisson-secours + date: 2026-05-15 + notes: Vérification des moyens de cuisson de secours + stock-alimentaire: + - name: rotation-nourriture-seche + date: 2026-04-01 + notes: Rotation des stocks de nourriture sèche + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/stock-alimentaire.yaml + item_key: rotation-nourriture-seche + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-reserve-eau + date: 2026-04-15 + notes: Vérification de la réserve d'eau potable + - name: verification-mylar-absorbeurs + date: 2026-05-01 + notes: Vérifier l'intégrité des emballages Mylar et absorbeurs + - name: revue-inventaire-conserves + date: 2026-04-15 + notes: Revue des conserves et dates de rotation + - name: revue-inventaire-farine-riz-pates + date: 2026-04-01 + notes: Vérification des gros stocks alimentaires de base + - name: verification-bacs-legumes-racines + date: 2026-10-01 + notes: Vérification des bacs de stockage de légumes racines + - name: revue-supplements-vitamines + date: 2026-05-01 + notes: Vérification du stock de suppléments et dates utiles + sante: + - name: verification-trousse-premiers-soins + date: 2026-04-01 + notes: Vérification de la trousse de premiers soins + - name: verification-expiration-medicaments + title: "Vérification de l’expiration des médicaments" + summary: "Suivre la prochaine échéance d’expiration des médicaments importants." + notes: "Mettre la plus proche date d’expiration pertinente." + instructions: | + 1. Vérifier les dates d’expiration des médicaments importants. + 2. Retenir la date la plus proche. + 3. Entrer cette date dans Life-NOC. + notes_url: "" + instructions_url: "" + action_url: "" + probe: + type: days_until_due + source: + type: manual_date + inputs_file: "/opt/life-noc/data/inputs/sante.yaml" + item_key: "verification-expiration-medicaments" + metric: + unit: days + thresholds: + critical_lt: 30 + warning_lt: 90 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + - name: revision-rendez-vous-medicaux + title: "Révision des rendez-vous médicaux" + summary: "Suivre la prochaine date de rendez-vous médical." + notes: "Entrer la prochaine date significative déjà connue." + instructions: | + 1. Identifier le prochain rendez-vous médical pertinent. + 2. Vérifier la date retenue. + 3. Entrer cette date dans Life-NOC. + notes_url: "" + instructions_url: "" + action_url: "" + probe: + type: days_until_due + source: + type: manual_date + inputs_file: "/opt/life-noc/data/inputs/sante.yaml" + item_key: "revision-rendez-vous-medicaux" + metric: + unit: days + thresholds: + critical_lt: 2 + warning_lt: 14 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + - name: verification-lunettes-prescriptions + date: 2026-06-01 + notes: Vérifier les prescriptions et besoins de renouvellement + - name: verification-dossier-sante + date: 2026-06-15 + notes: Vérifier l'ordre et l'accessibilité des documents de santé + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/sante.yaml + item_key: verification-dossier-sante + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + voiture: + - name: verification-huile-moteur + date: 2026-04-01 + notes: Vérification de l'huile moteur + - name: inspection-freins + date: 2026-05-01 + notes: Inspection des freins + - name: verification-pneus + date: 2026-04-15 + notes: Vérification usure, pression et permutation des pneus + - name: ajustement-valves + date: 2026-08-01 + notes: Vérification et ajustement des valves Honda Accord + - name: verification-timing-belt + date: 2027-01-01 + notes: Vérification de la courroie de distribution et pompe à eau + - name: verification-batterie-voiture + date: 2026-10-01 + notes: Vérification de l'état de la batterie automobile + - name: verification-balais-essuie-glace + date: 2026-05-01 + notes: Vérification des essuie-glaces + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/voiture.yaml + item_key: verification-balais-essuie-glace + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-liquides + date: 2026-04-15 + notes: Vérification des liquides de la voiture + - name: verification-eclairage + date: 2026-05-01 + notes: Vérification de l'éclairage et des phares + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/voiture.yaml + item_key: verification-eclairage + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-immatriculation-assurance + title: "Vérification immatriculation et assurance" + summary: "Suivre la prochaine échéance entre immatriculation et assurance." + notes: "Retenir la date la plus proche à renouveler." + instructions: | + 1. Vérifier les dates d’échéance de l’immatriculation et de l’assurance. + 2. Retenir la plus rapprochée. + 3. Entrer cette date dans Life-NOC. + notes_url: "" + instructions_url: "" + action_url: "" + probe: + type: days_until_due + source: + type: manual_date + inputs_file: "/opt/life-noc/data/inputs/voiture.yaml" + item_key: "verification-immatriculation-assurance" + metric: + unit: days + thresholds: + critical_lt: 30 + warning_lt: 90 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + jardin: + - name: inspection-vignes + date: 2026-04-15 + notes: Inspection et entretien des vignes + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/jardin.yaml + item_key: inspection-vignes + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: entretien-bleuetiers + date: 2026-05-01 + notes: Entretien des bleuetiers + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/jardin.yaml + item_key: entretien-bleuetiers + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: entretien-framboisiers + date: 2026-06-01 + notes: Entretien des framboisiers + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/jardin.yaml + item_key: entretien-framboisiers + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-kiwis-nordiques + date: 2026-05-15 + notes: Vérification des kiwis nordiques + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/jardin.yaml + item_key: inspection-kiwis-nordiques + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: entretien-rhubarbe + date: 2026-05-15 + notes: Entretien de la rhubarbe + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/jardin.yaml + item_key: entretien-rhubarbe + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-groseillier + date: 2026-05-15 + notes: Inspection du groseillier + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/jardin.yaml + item_key: inspection-groseillier + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-muriers + date: 2026-05-15 + notes: Inspection des mûriers + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/jardin.yaml + item_key: inspection-muriers + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: entretien-houblon + date: 2026-06-01 + notes: Vérification et entretien du houblon + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/jardin.yaml + item_key: entretien-houblon + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revision-pharmacopée-jardin + date: 2026-05-01 + notes: Vérification du stock de soins pour végétaux + - name: revision-armoire-produits-jardin + date: 2026-05-01 + notes: Vérification et ordre de l'armoire des produits pour végétaux + outils-et-equipements: + - name: entretien-outils-jardin + date: 2026-04-15 + notes: Nettoyage et entretien des outils de jardin + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/outils-et-equipements.yaml + item_key: entretien-outils-jardin + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: inspection-outils-electriques + date: 2026-05-01 + notes: Vérification des outils électriques + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/outils-et-equipements.yaml + item_key: inspection-outils-electriques + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-rallonges-et-connecteurs + date: 2026-05-01 + notes: Vérification des rallonges et connecteurs + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/outils-et-equipements.yaml + item_key: verification-rallonges-et-connecteurs + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-compresseur-et-accessoires + date: 2026-05-15 + notes: Vérification du compresseur et accessoires + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/outils-et-equipements.yaml + item_key: verification-compresseur-et-accessoires + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revision-inventaire-outillage + date: 2026-06-01 + notes: Revue de l'inventaire d'outillage + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/outils-et-equipements.yaml + item_key: revision-inventaire-outillage + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + informatique-personnelle: + - name: verification-sauvegardes-personnelles + date: 2026-04-01 + notes: Vérification des sauvegardes personnelles + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/informatique-personnelle.yaml + item_key: verification-sauvegardes-personnelles + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: nettoyage-stockage-personnel + date: 2026-04-15 + notes: Nettoyage du stockage numérique personnel + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/informatique-personnelle.yaml + item_key: nettoyage-stockage-personnel + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-comptes-importants + date: 2026-05-01 + notes: Vérification des comptes numériques personnels importants + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/informatique-personnelle.yaml + item_key: verification-comptes-importants + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revue-mots-de-passe-personnels + date: 2026-06-01 + notes: Revue des mots de passe personnels critiques + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/informatique-personnelle.yaml + item_key: revue-mots-de-passe-personnels + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-documents-cloud-personnels + date: 2026-05-15 + notes: Vérifier la cohérence des documents personnels sauvegardés + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/informatique-personnelle.yaml + item_key: verification-documents-cloud-personnels + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + infrastructure-chezlepro: + - name: verification-proxmox + date: 2026-04-01 + notes: Vérification générale de l'environnement Proxmox + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/infrastructure-chezlepro.yaml + item_key: verification-proxmox + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-ceph + date: 2026-04-01 + notes: Vérification générale de l'état Ceph + - name: test-restauration-backups + date: 2026-04-15 + notes: Test de restauration des sauvegardes + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/infrastructure-chezlepro.yaml + item_key: test-restauration-backups + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-pbs-truenas + date: 2026-05-01 + notes: Vérification des solutions de sauvegarde et synchronisation + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/infrastructure-chezlepro.yaml + item_key: verification-pbs-truenas + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-ups-infrastructure + date: 2026-04-15 + notes: Vérification des UPS de l'infrastructure + - name: verification-capacite-stockage + date: 2026-04-15 + notes: Vérifier capacité et croissance du stockage + - name: verification-apt-cacher-ng + date: 2026-05-01 + notes: Vérification du bon fonctionnement d'apt-cacher-ng + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/infrastructure-chezlepro.yaml + item_key: verification-apt-cacher-ng + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-icinga2 + date: 2026-04-01 + notes: Vérification de la supervision Icinga2 + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/infrastructure-chezlepro.yaml + item_key: verification-icinga2 + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-keycloak-openldap + date: 2026-05-01 + notes: Vérification de l'identité et de l'authentification centralisées + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/infrastructure-chezlepro.yaml + item_key: verification-keycloak-openldap + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-nextcloud + date: 2026-04-15 + notes: Vérification de l'état Nextcloud + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/infrastructure-chezlepro.yaml + item_key: verification-nextcloud + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-mailcow + date: 2026-05-01 + notes: Vérification de l'infrastructure Mailcow + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/infrastructure-chezlepro.yaml + item_key: verification-mailcow + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-openvas + date: 2026-05-15 + notes: Vérification de la plateforme OpenVAS + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/infrastructure-chezlepro.yaml + item_key: verification-openvas + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-journaux-systemes + date: 2026-04-15 + notes: Revue des journaux systèmes critiques + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/infrastructure-chezlepro.yaml + item_key: verification-journaux-systemes + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + reseau-chezlepro: + - name: verification-firewalls + date: 2026-04-01 + notes: Vérification des firewalls + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/reseau-chezlepro.yaml + item_key: verification-firewalls + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-vpn-openvpn + date: 2026-04-15 + notes: Vérification des tunnels OpenVPN + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/reseau-chezlepro.yaml + item_key: verification-vpn-openvpn + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-crl-certificats + date: 2026-04-15 + notes: Vérification de la CRL et des certificats + - name: verification-switches + date: 2026-05-01 + notes: Vérification des switches et uplinks + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/reseau-chezlepro.yaml + item_key: verification-switches + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-vlans-segmentation + date: 2026-05-01 + notes: Vérification de la segmentation réseau + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/reseau-chezlepro.yaml + item_key: verification-vlans-segmentation + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-dns + date: 2026-05-15 + notes: Vérification DNS interne et externe + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/reseau-chezlepro.yaml + item_key: verification-dns + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-dynamic-dns + date: 2026-05-15 + notes: Vérification du DNS dynamique si utilisé + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/reseau-chezlepro.yaml + item_key: verification-dynamic-dns + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: audit-regles-firewall + date: 2026-06-01 + notes: Audit périodique des règles de firewall + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/reseau-chezlepro.yaml + item_key: audit-regles-firewall + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-geoblocking + date: 2026-05-15 + notes: Vérifier le geoblocking et son effet attendu + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/reseau-chezlepro.yaml + item_key: verification-geoblocking + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-certificats-publics + title: "Vérification des certificats publics" + summary: "Suivre la prochaine échéance d’un certificat public important." + notes: "Retenir la date d’expiration la plus proche parmi les certificats publics suivis." + instructions: | + 1. Vérifier les certificats publics critiques. + 2. Retenir la date d’expiration la plus proche. + 3. Entrer cette date dans Life-NOC. + notes_url: "" + instructions_url: "" + action_url: "" + + probe: + type: days_until_due + source: + type: manual_date + inputs_file: "/opt/life-noc/data/inputs/reseau-chezlepro.yaml" + item_key: "verification-certificats-publics" + metric: + unit: days + thresholds: + critical_lt: 15 + warning_lt: 45 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true +securite-chezlepro: + - name: verification-mises-a-jour-securite + date: 2026-04-01 + notes: Vérification des mises à jour de sécurité + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/securite-chezlepro.yaml + item_key: verification-mises-a-jour-securite + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: audit-comptes-acces + date: 2026-05-01 + notes: Audit des comptes et accès privilégiés + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/securite-chezlepro.yaml + item_key: audit-comptes-acces + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-ids-snort + date: 2026-05-01 + notes: Vérification des IDS et de leur état + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/securite-chezlepro.yaml + item_key: verification-ids-snort + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revue-pki-privee + date: 2026-05-15 + notes: Revue de la PKI privée et des autorités intermédiaires + - name: revue-politiques-securite + date: 2026-06-01 + notes: Revue des politiques et pratiques de sécurité numérique + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/securite-chezlepro.yaml + item_key: revue-politiques-securite + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-sauvegardes-configuration + date: 2026-04-15 + notes: Vérifier les sauvegardes des configurations critiques + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/securite-chezlepro.yaml + item_key: verification-sauvegardes-configuration + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + exploitation-chezlepro: + - name: revision-playbooks-ansible + date: 2026-05-01 + notes: Revue des playbooks Ansible + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/exploitation-chezlepro.yaml + item_key: revision-playbooks-ansible + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-inventaires-ansible + date: 2026-05-01 + notes: Vérification des inventaires Ansible + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/exploitation-chezlepro.yaml + item_key: verification-inventaires-ansible + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revision-documentation-technique + date: 2026-05-15 + notes: Revue de la documentation technique Chezlepro + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/exploitation-chezlepro.yaml + item_key: revision-documentation-technique + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-procedures-reprise + date: 2026-06-01 + notes: Vérifier les procédures de reprise et restauration + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/exploitation-chezlepro.yaml + item_key: verification-procedures-reprise + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revue-capacite-ressources + date: 2026-06-15 + notes: Revue CPU RAM stockage et charge de l'infrastructure + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/exploitation-chezlepro.yaml + item_key: revue-capacite-ressources + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-jobs-automatises + date: 2026-05-15 + notes: Vérification des jobs automatisés et scripts périodiques + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/exploitation-chezlepro.yaml + item_key: verification-jobs-automatises + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + obligations-chezlepro: + - name: verification-dossier-comptable-entreprise + date: 2026-04-15 + notes: Vérifier l'ordre du dossier comptable Chezlepro + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-chezlepro.yaml + item_key: verification-dossier-comptable-entreprise + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-facturation-clients + date: 2026-04-10 + notes: Vérifier la facturation et son suivi + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-chezlepro.yaml + item_key: verification-facturation-clients + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-paiements-fournisseurs + date: 2026-04-10 + notes: Vérifier les paiements fournisseurs + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-chezlepro.yaml + item_key: verification-paiements-fournisseurs + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-contrats-ententes + date: 2026-05-15 + notes: Vérifier contrats, ententes et obligations associées + - name: verification-registraire-entreprise + title: "Vérification registraire d’entreprise" + summary: "Suivre la prochaine échéance liée au Registraire des entreprises." + notes: "Entrer la prochaine date limite pertinente." + instructions: | + 1. Vérifier la prochaine échéance liée au Registraire. + 2. Confirmer la date applicable. + 3. Entrer cette date dans Life-NOC. + notes_url: "" + instructions_url: "" + action_url: "" + + probe: + type: days_until_due + source: + type: manual_date + inputs_file: "/opt/life-noc/data/inputs/obligations-chezlepro.yaml" + item_key: "verification-registraire-entreprise" + metric: + unit: days + thresholds: + critical_lt: 30 + warning_lt: 90 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + + - name: verification-declarations-taxes + title: "Vérification des déclarations de taxes" + summary: "Suivre la prochaine échéance de déclaration de taxes." + notes: "Entrer la prochaine date limite applicable." + instructions: | + 1. Vérifier la prochaine échéance de déclaration de taxes. + 2. Confirmer la date applicable. + 3. Entrer cette date dans Life-NOC. + notes_url: "" + instructions_url: "" + action_url: "" + + probe: + type: days_until_due + source: + type: manual_date + inputs_file: "/opt/life-noc/data/inputs/obligations-chezlepro.yaml" + item_key: "verification-declarations-taxes" + metric: + unit: days + thresholds: + critical_lt: 15 + warning_lt: 45 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + + - name: verification-assurances-entreprise + title: "Vérification des assurances d’entreprise" + summary: "Suivre la prochaine échéance de renouvellement d’assurance." + notes: "Entrer la date de renouvellement la plus proche." + instructions: | + 1. Vérifier les dates de renouvellement des assurances pertinentes. + 2. Retenir la plus proche. + 3. Entrer cette date dans Life-NOC. + notes_url: "" + instructions_url: "" + action_url: "" + + probe: + type: days_until_due + source: + type: manual_date + inputs_file: "/opt/life-noc/data/inputs/obligations-chezlepro.yaml" + item_key: "verification-assurances-entreprise" + metric: + unit: days + thresholds: + critical_lt: 30 + warning_lt: 90 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true +- name: archivage-documents-entreprise + date: 2026-05-31 + notes: Archiver les documents administratifs et financiers de l'entreprise + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-chezlepro.yaml + item_key: archivage-documents-entreprise + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + actifs-chezlepro: + - name: revision-inventaire-materiel + date: 2026-05-01 + notes: Revoir l'inventaire du matériel de Chezlepro + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/actifs-chezlepro.yaml + item_key: revision-inventaire-materiel + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-amortissables + date: 2026-06-01 + notes: Vérifier le registre des biens amortissables + - name: verification-serveurs-et-composants + date: 2026-05-15 + notes: Vérifier l'état des serveurs et composants matériels + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/actifs-chezlepro.yaml + item_key: verification-serveurs-et-composants + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-reserve-pieces + date: 2026-06-01 + notes: Vérifier les pièces de rechange critiques + - name: revision-actifs-transferts + date: 2026-06-15 + notes: Réviser les actifs transférés ou à transférer à l'entreprise + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/actifs-chezlepro.yaml + item_key: revision-actifs-transferts + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + projets: + - name: revision-life-noc + date: 2026-04-01 + notes: Révision du projet Life-NOC + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/projets.yaml + item_key: revision-life-noc + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revision-alliance-boreale + date: 2026-04-15 + notes: Révision du projet Alliance Boréale + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/projets.yaml + item_key: revision-alliance-boreale + metric: + unit: days + thresholds: + unknown_lt: 20 + ok_gte: 20 + warning_gte: 31 + critical_gte: 45 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revision-erplibre + date: 2026-05-01 + notes: Révision du projet ERPLibre + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/projets.yaml + item_key: revision-erplibre + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revision-semence-numerique + date: 2026-05-15 + notes: Révision du projet semence numérique + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/projets.yaml + item_key: revision-semence-numerique + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revision-ortrux-1 + date: 2026-05-15 + notes: Révision du système Ortrux-1 + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/projets.yaml + item_key: revision-ortrux-1 + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revision-district16 + date: 2026-05-01 + notes: Révision du projet DISTRICT16 + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/projets.yaml + item_key: revision-district16 + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + communaute: + - name: verification-outils-aa + date: 2026-05-01 + notes: Vérifier les outils numériques liés aux activités communautaires + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/communaute.yaml + item_key: verification-outils-aa + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-espace-87-16 + date: 2026-05-01 + notes: Vérifier l'espace Nextcloud du district + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/communaute.yaml + item_key: verification-espace-87-16 + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-salles-visio-groupes + date: 2026-05-15 + notes: Vérifier les salles de visioconférence des groupes + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/communaute.yaml + item_key: verification-salles-visio-groupes + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-depots-rapports-rsg + date: 2026-05-15 + notes: Vérifier les dépôts de rapports RSG + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/communaute.yaml + item_key: verification-depots-rapports-rsg + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revision-outils-communication-communaute + date: 2026-06-01 + notes: Réviser les moyens de communication communautaires + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/communaute.yaml + item_key: revision-outils-communication-communaute + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + documentation: + - name: revue-docs-personnelles-importantes + date: 2026-05-15 + notes: Revoir l'organisation des documents personnels importants + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/documentation.yaml + item_key: revue-docs-personnelles-importantes + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revue-wiki-technique + date: 2026-05-15 + notes: Revoir le wiki technique et sa cohérence + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/documentation.yaml + item_key: revue-wiki-technique + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: revue-base-connaissances + date: 2026-06-01 + notes: Revoir la base de connaissances globale + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/documentation.yaml + item_key: revue-base-connaissances + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + - name: verification-sauvegarde-docs-cles + date: 2026-05-15 + notes: Vérifier la sauvegarde des documents clés + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/documentation.yaml + item_key: verification-sauvegarde-docs-cles + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true + animaux: + - name: verification-stock-nourriture-chats + date: 2026-04-15 + notes: Vérification du stock de nourriture pour chats + - name: verification-friandises-et-litiere + date: 2026-04-15 + notes: Vérification des stocks de friandises et de litière + - name: revision-routine-soins-animaux + date: 2026-05-01 + notes: Revue de la routine de soins et des besoins matériels des chats + probe: + type: elapsed_time + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/animaux.yaml + item_key: revision-routine-soins-animaux + metric: + unit: days + thresholds: + unknown_lt: 60 + ok_gte: 60 + warning_gte: 90 + critical_gte: 120 + policy: + on_error: critical + ui: + form_mode: complete_date + allow_complete: true + allow_manual_edit: true diff --git a/domains.yaml b/domains.yaml index 48239a4..376df07 100644 --- a/domains.yaml +++ b/domains.yaml @@ -1317,11 +1317,71 @@ domains: date: 2026-04-01 notes: Vérification de la trousse de premiers soins - name: verification-expiration-medicaments - date: 2026-05-01 - notes: Vérification des dates d'expiration des médicaments + title: Vérification de l’expiration des médicaments + summary: Suivre la prochaine échéance d’expiration des médicaments importants. + notes: Mettre la plus proche date d’expiration pertinente. + instructions: '1. Vérifier les dates d’expiration des médicaments importants. + + 2. Retenir la date la plus proche. + + 3. Entrer cette date dans Life-NOC. + + ' + notes_url: '' + instructions_url: '' + action_url: '' + probe: + type: days_until_due + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/sante.yaml + item_key: verification-expiration-medicaments + metric: + unit: days + thresholds: + critical_lt: 30 + warning_lt: 90 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + date: '2026-09-30' - name: revision-rendez-vous-medicaux - date: 2026-04-15 - notes: Revoir les rendez-vous médicaux requis + title: Révision des rendez-vous médicaux + summary: Suivre la prochaine date de rendez-vous médical. + notes: Entrer la prochaine date significative déjà connue. + instructions: '1. Identifier le prochain rendez-vous médical pertinent. + + 2. Vérifier la date retenue. + + 3. Entrer cette date dans Life-NOC. + + ' + notes_url: '' + instructions_url: '' + action_url: '' + probe: + type: days_until_due + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/sante.yaml + item_key: revision-rendez-vous-medicaux + metric: + unit: days + thresholds: + critical_lt: 2 + warning_lt: 14 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + date: '2026-04-10' - name: verification-lunettes-prescriptions date: 2026-06-01 notes: Vérifier les prescriptions et besoins de renouvellement @@ -1414,8 +1474,38 @@ domains: allow_complete: true allow_manual_edit: true - name: verification-immatriculation-assurance - date: 2026-06-01 - notes: Vérification papiers d'assurance et immatriculation + title: Vérification immatriculation et assurance + summary: Suivre la prochaine échéance entre immatriculation et assurance. + notes: Retenir la date la plus proche à renouveler. + instructions: '1. Vérifier les dates d’échéance de l’immatriculation et de l’assurance. + + 2. Retenir la plus rapprochée. + + 3. Entrer cette date dans Life-NOC. + + ' + notes_url: '' + instructions_url: '' + action_url: '' + probe: + type: days_until_due + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/voiture.yaml + item_key: verification-immatriculation-assurance + metric: + unit: days + thresholds: + critical_lt: 30 + warning_lt: 90 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + date: '2026-11-30' jardin: - name: inspection-vignes date: 2026-04-15 @@ -2232,8 +2322,39 @@ domains: allow_complete: true allow_manual_edit: true - name: verification-certificats-publics - date: 2026-06-01 - notes: Vérifier les expirations de certificats publics + title: Vérification des certificats publics + summary: Suivre la prochaine échéance d’un certificat public important. + notes: Retenir la date d’expiration la plus proche parmi les certificats publics + suivis. + instructions: '1. Vérifier les certificats publics critiques. + + 2. Retenir la date d’expiration la plus proche. + + 3. Entrer cette date dans Life-NOC. + + ' + notes_url: '' + instructions_url: '' + action_url: '' + probe: + type: days_until_due + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/reseau-chezlepro.yaml + item_key: verification-certificats-publics + metric: + unit: days + thresholds: + critical_lt: 15 + warning_lt: 45 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + date: '2026-06-15' securite-chezlepro: - name: verification-mises-a-jour-securite date: 2026-04-01 @@ -2482,12 +2603,6 @@ domains: allow_complete: true allow_manual_edit: true obligations-chezlepro: - - name: verification-registraire-entreprise - date: 2026-06-15 - notes: Vérifier les obligations au Registraire des entreprises - - name: verification-declarations-taxes - date: 2026-04-30 - notes: Vérifier les obligations de taxes de l'entreprise si applicables - name: verification-dossier-comptable-entreprise date: 2026-04-15 notes: Vérifier l'ordre du dossier comptable Chezlepro @@ -2557,9 +2672,105 @@ domains: - name: verification-contrats-ententes date: 2026-05-15 notes: Vérifier contrats, ententes et obligations associées + - name: verification-registraire-entreprise + title: Vérification registraire d’entreprise + summary: Suivre la prochaine échéance liée au Registraire des entreprises. + notes: Entrer la prochaine date limite pertinente. + instructions: '1. Vérifier la prochaine échéance liée au Registraire. + + 2. Confirmer la date applicable. + + 3. Entrer cette date dans Life-NOC. + + ' + notes_url: '' + instructions_url: '' + action_url: '' + probe: + type: days_until_due + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-chezlepro.yaml + item_key: verification-registraire-entreprise + metric: + unit: days + thresholds: + critical_lt: 30 + warning_lt: 90 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + date: '2026-06-30' + - name: verification-declarations-taxes + title: Vérification des déclarations de taxes + summary: Suivre la prochaine échéance de déclaration de taxes. + notes: Entrer la prochaine date limite applicable. + instructions: '1. Vérifier la prochaine échéance de déclaration de taxes. + + 2. Confirmer la date applicable. + + 3. Entrer cette date dans Life-NOC. + + ' + notes_url: '' + instructions_url: '' + action_url: '' + probe: + type: days_until_due + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-chezlepro.yaml + item_key: verification-declarations-taxes + metric: + unit: days + thresholds: + critical_lt: 15 + warning_lt: 45 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + date: '2026-04-30' - name: verification-assurances-entreprise - date: 2026-06-01 - notes: Vérifier les assurances de l'entreprise + title: Vérification des assurances d’entreprise + summary: Suivre la prochaine échéance de renouvellement d’assurance. + notes: Entrer la date de renouvellement la plus proche. + instructions: '1. Vérifier les dates de renouvellement des assurances pertinentes. + + 2. Retenir la plus proche. + + 3. Entrer cette date dans Life-NOC. + + ' + notes_url: '' + instructions_url: '' + action_url: '' + probe: + type: days_until_due + source: + type: manual_date + inputs_file: /opt/life-noc/data/inputs/obligations-chezlepro.yaml + item_key: verification-assurances-entreprise + metric: + unit: days + thresholds: + critical_lt: 30 + warning_lt: 90 + ok_lt: 366 + policy: + on_error: critical + ui: + form_mode: due_date + allow_complete: false + allow_manual_edit: true + date: '2026-10-01' - name: archivage-documents-entreprise date: 2026-05-31 notes: Archiver les documents administratifs et financiers de l'entreprise diff --git a/icinga/services/obligations-chezlepro.conf b/icinga/services/obligations-chezlepro.conf index 33bb956..881e5c0 100644 --- a/icinga/services/obligations-chezlepro.conf +++ b/icinga/services/obligations-chezlepro.conf @@ -4,28 +4,6 @@ Source: domains.yaml */ -apply Service "obligations-chezlepro-verification-registraire-entreprise" { - import "service_echeance" - vars.date_echeance = "2026-06-15" - vars.mock_state = "OK" - vars.mock_message = "Sous contrôle" - groups = [ "OBLIGATIONS-CHEZLEPRO" ] - notes = "Vérifier les obligations au Registraire des entreprises" - vars.instructions_url = "http://192.168.12.40:8787/life-noc/item/obligations-chezlepro/verification-registraire-entreprise" - assign where host.name == "life-noc" -} - -apply Service "obligations-chezlepro-verification-declarations-taxes" { - import "service_echeance" - vars.date_echeance = "2026-04-30" - vars.mock_state = "OK" - vars.mock_message = "Sous contrôle" - groups = [ "OBLIGATIONS-CHEZLEPRO" ] - notes = "Vérifier les obligations de taxes de l'entreprise si applicables" - vars.instructions_url = "http://192.168.12.40:8787/life-noc/item/obligations-chezlepro/verification-declarations-taxes" - assign where host.name == "life-noc" -} - apply Service "obligations-chezlepro-verification-dossier-comptable-entreprise" { import "service_life_noc_probe" vars.life_noc_probe_type = "elapsed_time" @@ -97,13 +75,59 @@ apply Service "obligations-chezlepro-verification-contrats-ententes" { assign where host.name == "life-noc" } -apply Service "obligations-chezlepro-verification-assurances-entreprise" { - import "service_echeance" - vars.date_echeance = "2026-06-01" - vars.mock_state = "OK" - vars.mock_message = "Sous contrôle" +apply Service "obligations-chezlepro-verification-registraire-entreprise" { + import "service_life_noc_probe" + vars.life_noc_probe_type = "days_until_due" + vars.life_noc_source_type = "manual_date" + vars.life_noc_source_value = "" + vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/obligations-chezlepro.yaml" + vars.life_noc_item_key = "verification-registraire-entreprise" + vars.life_noc_metric_unit = "days" + vars.life_noc_label = "verification-registraire-entreprise" groups = [ "OBLIGATIONS-CHEZLEPRO" ] - notes = "Vérifier les assurances de l'entreprise" + vars.life_noc_threshold_ok_lt = "366" + vars.life_noc_threshold_warning_lt = "90" + vars.life_noc_threshold_critical_lt = "30" + vars.life_noc_on_error = "critical" + notes = "Entrer la prochaine date limite pertinente." + vars.instructions_url = "http://192.168.12.40:8787/life-noc/item/obligations-chezlepro/verification-registraire-entreprise" + assign where host.name == "life-noc" +} + +apply Service "obligations-chezlepro-verification-declarations-taxes" { + import "service_life_noc_probe" + vars.life_noc_probe_type = "days_until_due" + vars.life_noc_source_type = "manual_date" + vars.life_noc_source_value = "" + vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/obligations-chezlepro.yaml" + vars.life_noc_item_key = "verification-declarations-taxes" + vars.life_noc_metric_unit = "days" + vars.life_noc_label = "verification-declarations-taxes" + groups = [ "OBLIGATIONS-CHEZLEPRO" ] + vars.life_noc_threshold_ok_lt = "366" + vars.life_noc_threshold_warning_lt = "45" + vars.life_noc_threshold_critical_lt = "15" + vars.life_noc_on_error = "critical" + notes = "Entrer la prochaine date limite applicable." + vars.instructions_url = "http://192.168.12.40:8787/life-noc/item/obligations-chezlepro/verification-declarations-taxes" + assign where host.name == "life-noc" +} + +apply Service "obligations-chezlepro-verification-assurances-entreprise" { + import "service_life_noc_probe" + vars.life_noc_probe_type = "days_until_due" + vars.life_noc_source_type = "manual_date" + vars.life_noc_source_value = "" + vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/obligations-chezlepro.yaml" + vars.life_noc_item_key = "verification-assurances-entreprise" + vars.life_noc_metric_unit = "days" + vars.life_noc_label = "verification-assurances-entreprise" + groups = [ "OBLIGATIONS-CHEZLEPRO" ] + vars.life_noc_threshold_ok_lt = "366" + vars.life_noc_threshold_warning_lt = "90" + vars.life_noc_threshold_critical_lt = "30" + vars.life_noc_on_error = "critical" + notes = "Entrer la date de renouvellement la plus proche." vars.instructions_url = "http://192.168.12.40:8787/life-noc/item/obligations-chezlepro/verification-assurances-entreprise" assign where host.name == "life-noc" } diff --git a/icinga/services/reseau-chezlepro.conf b/icinga/services/reseau-chezlepro.conf index bccd327..510d036 100644 --- a/icinga/services/reseau-chezlepro.conf +++ b/icinga/services/reseau-chezlepro.conf @@ -176,12 +176,20 @@ apply Service "reseau-chezlepro-verification-geoblocking" { } apply Service "reseau-chezlepro-verification-certificats-publics" { - import "service_echeance" - vars.date_echeance = "2026-06-01" - vars.mock_state = "OK" - vars.mock_message = "Sous contrôle" + import "service_life_noc_probe" + vars.life_noc_probe_type = "days_until_due" + vars.life_noc_source_type = "manual_date" + vars.life_noc_source_value = "" + vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/reseau-chezlepro.yaml" + vars.life_noc_item_key = "verification-certificats-publics" + vars.life_noc_metric_unit = "days" + vars.life_noc_label = "verification-certificats-publics" groups = [ "RESEAU-CHEZLEPRO" ] - notes = "Vérifier les expirations de certificats publics" + vars.life_noc_threshold_ok_lt = "366" + vars.life_noc_threshold_warning_lt = "45" + vars.life_noc_threshold_critical_lt = "15" + vars.life_noc_on_error = "critical" + notes = "Retenir la date d’expiration la plus proche parmi les certificats publics suivis." vars.instructions_url = "http://192.168.12.40:8787/life-noc/item/reseau-chezlepro/verification-certificats-publics" assign where host.name == "life-noc" } diff --git a/icinga/services/sante.conf b/icinga/services/sante.conf index 13c0c71..f089a06 100644 --- a/icinga/services/sante.conf +++ b/icinga/services/sante.conf @@ -16,23 +16,39 @@ apply Service "sante-verification-trousse-premiers-soins" { } apply Service "sante-verification-expiration-medicaments" { - import "service_echeance" - vars.date_echeance = "2026-05-01" - vars.mock_state = "OK" - vars.mock_message = "Sous contrôle" + import "service_life_noc_probe" + vars.life_noc_probe_type = "days_until_due" + vars.life_noc_source_type = "manual_date" + vars.life_noc_source_value = "" + vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/sante.yaml" + vars.life_noc_item_key = "verification-expiration-medicaments" + vars.life_noc_metric_unit = "days" + vars.life_noc_label = "verification-expiration-medicaments" groups = [ "SANTE" ] - notes = "Vérification des dates d'expiration des médicaments" + vars.life_noc_threshold_ok_lt = "366" + vars.life_noc_threshold_warning_lt = "90" + vars.life_noc_threshold_critical_lt = "30" + vars.life_noc_on_error = "critical" + notes = "Mettre la plus proche date d’expiration pertinente." vars.instructions_url = "http://192.168.12.40:8787/life-noc/item/sante/verification-expiration-medicaments" assign where host.name == "life-noc" } apply Service "sante-revision-rendez-vous-medicaux" { - import "service_echeance" - vars.date_echeance = "2026-04-15" - vars.mock_state = "OK" - vars.mock_message = "Sous contrôle" + import "service_life_noc_probe" + vars.life_noc_probe_type = "days_until_due" + vars.life_noc_source_type = "manual_date" + vars.life_noc_source_value = "" + vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/sante.yaml" + vars.life_noc_item_key = "revision-rendez-vous-medicaux" + vars.life_noc_metric_unit = "days" + vars.life_noc_label = "revision-rendez-vous-medicaux" groups = [ "SANTE" ] - notes = "Revoir les rendez-vous médicaux requis" + vars.life_noc_threshold_ok_lt = "366" + vars.life_noc_threshold_warning_lt = "14" + vars.life_noc_threshold_critical_lt = "2" + vars.life_noc_on_error = "critical" + notes = "Entrer la prochaine date significative déjà connue." vars.instructions_url = "http://192.168.12.40:8787/life-noc/item/sante/revision-rendez-vous-medicaux" assign where host.name == "life-noc" } diff --git a/icinga/services/voiture.conf b/icinga/services/voiture.conf index ce3148f..82c90a8 100644 --- a/icinga/services/voiture.conf +++ b/icinga/services/voiture.conf @@ -122,12 +122,20 @@ apply Service "voiture-verification-eclairage" { } apply Service "voiture-verification-immatriculation-assurance" { - import "service_echeance" - vars.date_echeance = "2026-06-01" - vars.mock_state = "OK" - vars.mock_message = "Sous contrôle" + import "service_life_noc_probe" + vars.life_noc_probe_type = "days_until_due" + vars.life_noc_source_type = "manual_date" + vars.life_noc_source_value = "" + vars.life_noc_inputs_file = "/opt/life-noc/data/inputs/voiture.yaml" + vars.life_noc_item_key = "verification-immatriculation-assurance" + vars.life_noc_metric_unit = "days" + vars.life_noc_label = "verification-immatriculation-assurance" groups = [ "VOITURE" ] - notes = "Vérification papiers d'assurance et immatriculation" + vars.life_noc_threshold_ok_lt = "366" + vars.life_noc_threshold_warning_lt = "90" + vars.life_noc_threshold_critical_lt = "30" + vars.life_noc_on_error = "critical" + notes = "Retenir la date la plus proche à renouveler." vars.instructions_url = "http://192.168.12.40:8787/life-noc/item/voiture/verification-immatriculation-assurance" assign where host.name == "life-noc" }