Reboot required
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

Reboot required

Agent Check Check de l'Agent

Supported OS: Linux

Présentation

Il est possible que les systèmes Linux configurés pour installer automatiquement les paquets ne soient pas configurés pour redémarrer automatiquement (un redémarrage manuel est parfois préférable). Ce check permet l’envoi d’alertes lorsque les redémarrages ne sont pas faits en temps opportun.

Implémentation

Installation

Si vous utilisez la version 6.8 ou ultérieure de l’Agent, suivez les instructions ci-dessous pour installer le check Reboot Required sur votre host. Consultez notre guide relatif à l’installation d’intégrations développées par la communauté pour installer des checks avec une version < 6.8 de l’Agent ou avec l’Agent Docker :

  1. Installez le kit de développement.
  2. Clonez le dépôt integrations-extras :

    git clone https://github.com/DataDog/integrations-extras.git.
  3. Mettez à jour votre configuration ddev avec le chemin integrations-extras/ :

    ddev config set extras ./integrations-extras
  4. Pour générer le paquet reboot_required, exécutez :

    ddev -e release build reboot_required
  5. Téléchargez et lancez l’Agent Datadog.

  6. Exécutez la commande suivante pour installer le wheel de l’intégration à l’aide de l’Agent :

    datadog-agent integration install -w <PATH_OF_REBOOT_REQUIRED_ARTIFACT_>/<REBOOT_REQUIRED_ARTIFACT_NAME>.whl
  7. Configurez votre intégration comme n’importe quelle autre intégration du paquet.

Configuration

  1. Modifiez le fichier reboot_required.d/conf.yaml dans le dossier conf.d/ à la racine du répertoire de configuration de votre Agent. Consultez le fichier d’exemple reboot_required.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

  2. Assurez-vous de créer un répertoire dd-agent (utilisateur qui exécute l’Agent Datadog) avec accès en écriture pour l’Agent, qui sera utilisé par ce check. Le paramètre par défaut /var/run/dd-agent est idéal. Les commandes ci-dessous devraient suffire.

    sudo mkdir /var/run/dd-agent
    sudo chown dd-agent:dd-agent /var/run/dd-agent
  3. Redémarrez l’Agent.

Validation

Lancez la sous-commande status de l’Agent et cherchez reboot_required dans la section Checks.

Données collectées

Métriques

Aucune métrique n’est recueillie.

Événements

Le check reboot_required n’inclut aucun événement.

Checks de service

Pour créer des conditions d’alerte sur ces checks de service dans Datadog, sélectionnez « Custom Check » sur la page Create Monitor, et non « Integration ».

system.reboot_required

Le check renvoie :

  • OK si le système ne nécessite pas un redémarrage ou nécessite un redémarrage depuis moins de days_warning ou days_critical jours.
  • WARNING si le système nécessite un redémarrage depuis plus de days_warning jours.
  • CRITICAL si le système nécessite un redémarrage depuis plus de days_critical jours.

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.