Check SSH
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

Check SSH

Agent Check Check de l'Agent

Supported OS: Linux Mac OS Windows

Présentation

Ce check vous permet de surveiller la connectivité SSH vers les hosts à distance et les temps de réponse SFTP.

Implémentation

Installation

Le check SSH/SFTP est inclus avec le paquet de l’Agent Datadog : vous n’avez donc rien d’autre à installer sur votre serveur à partir duquel vous souhaitez tester la connectivité SSH.

Configuration

Host

Suivez les instructions ci-dessous pour installer et configurer ce check lorsque l’Agent est exécuté sur un host. Consultez la section Agent conteneurisé pour en savoir plus sur les environnements conteneurisés.

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

    init_config:
    
    instances:
     - host: "<SOME_REMOTE_HOST>" # required
       username: "<SOME_USERNAME>" # required
       password: "<SOME_PASSWORD>" # or use private_key_file
       # private_key_file: <PATH_TO_PRIVATE_KEY>
       # private_key_type:         # rsa or ecdsa; default is rsa
       # port: 22                  # default is port 22
       # sftp_check: False         # set False to disable SFTP check; default is True
       # add_missing_keys: True    # default is False
  2. Redémarrez l’Agent pour commencer à envoyer vos métriques, événements et checks de service SSH/SFTP à Datadog.

Environnement conteneurisé

Consultez la documentation relative aux modèles d’intégration Autodiscovery pour découvrir comment appliquer les paramètres ci-dessous à un environnement conteneurisé.

ParamètreValeur
<NOM_INTÉGRATION>ssh
<CONFIG_INIT>vide ou {}
<CONFIG_INSTANCE>{"host": "%%host%%", "port":"22", "username":"<NOMUTILISATEUR>"}

Validation

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

Données collectées

Métriques

sftp.response_time
(gauge)
The response time of SFTP
Shown as second

Événements

Le check SSH ne comprend aucun événement.

Checks de service

ssh.can_connect :

Renvoie CRITICAL si l’Agent n’est pas capable d’ouvrir de session SSH. Si ce n’est pas le cas, renvoie OK.

sftp.can_connect :

Renvoie CRITICAL si l’Agent n’est pas capable d’ouvrir de session SFTP. Si ce n’est pas le cas, renvoie OK.

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.