Contexte
Le modèle linux-by-SSH__advanced comporte 9 checks ( en plus de celui du modèle linux-by-SSH), permettant ainsi de superviser sa machine linux de manière plus avancée.
- Ce modèle hérite aussi du modèle linux-by-SSH ( voir la page Modèle linux-by-SSH ).
La plupart des checks ajoutés ici sont destinés à vous fournir des informations approfondies, souvent uniquement disponibles via des métriques, vous permettant de les utiliser comme vous le souhaitez.
Si le besoin de modifier certains éléments ( commandes, checks ou modèles d'hôtes ) se présente, veuillez vous référer à la page Les bonnes pratiques d'utilisation d'un pack livré par Shinken.
- Il est possible également de directement modifier le modèle linux-by-SSH__advanced, car il hérite des modèles linux-by-SSH__advanced__shinken qui contient toute la logique du modèle.
Vous ne devez pas modifier les modèles internes finissant par la particule '__shinken', cela risque d'écraser vos modifications lors des mises à jour du pack.
Sommaire des checks
| Nom du check | Description |
|---|---|
Connection Failed by SSH | Récupère et analyse les tentatives de connections échouées sur votre serveur ( voir la page Connection Failed by SSH ) |
Processes Memory by SSH | Vérifie l'utilisation de la mémoire RAM RSS (Resident Set Size) de chaque processus ( voir la page Processes Memory by SSH ) |
Read-only Filesystems by SSH | Vérifie si un fichier système est en lecture seule ( voir la page Read-only Filesystems by SSH ) |
Security by SSH | Vérifie les paramètres SSH de l'hôte et les compare avec ceux définis dans la configuration ( voir la page Security by SSH ) |
Stats Disks by SSH | Récupère les statistiques des disques pour les renvoyer sous forme de métriques ( voir la page Stats Disks by SSH ) |
Stats Kernel by SSH | Récupère les statistiques du kernel pour les renvoyer sous forme de métriques ( voir la page Stats Kernel by SSH ) |
Stats NET by SSH | Récupère les statistiques réseaux pour les renvoyer sous forme de métriques ( voir la page Stats NET by SSH ) |
Stats NFS by SSH | Récupère les statistiques NFS pour les renvoyer sous forme de métriques ( voir la page Stats NFS by SSH ) |
Stats TCP by SSH | Récupère les statistiques des ports TCP pour les renvoyer sous forme de métriques ( voir la page Stats TCP by SSH ) |
Les données
Les données communes pour tous les checks
Authentification
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
SSH_KEY | l'Hôte ( Onglet Données ) | -- | $SSH_KEY_KEY$ | ~/.ssh/id_rsa | Chemin vers la clé SSH privé de l'utilisateur shinken, sur le serveur hébergeant le Poller qui exécutera le check.
|
SSH_KEY_PASSPHRASE | l'Hôte ( Onglet Données ) | -- | $SSH_KEY_PASSPHRASE$ | '' | Phrase secrète utilisée pour déchiffrer la clé privée de l'utilisateur ( si celle-ci est protégée par une passphrase ). La clé privée déchiffré est ensuite utilisée pour authentifier l'utilisateur. |
SSH_PORT | l'Hôte ( Onglet Données ) | -- | $SSH_PORT$ | 22 | Port de connexion SSH. |
SSH_USER | l'Hôte ( Onglet Données ) | -- | $SSH_USER$ | shinken | Nom de l'utilisateur pour se connecter sur le serveur supervisé. |
Comment appliquer un modèle d'hôte à un hôte
Dans les 2 méthodes suivantes, remplacer mon_modèle par le modèle voulu :
- linux-by-ssh__advanced
Dans l'interface de Configuration : Dans votre fichier de définition de vos éléments à importer via votre collecteur :Application du modèle via l'interface de Configuration
Application du modèle via un collecteur d'import de fichiers au format .cfg
define host {
host_name mon_hôte
use mon-modèle
}
