Note : Si vous êtes intéressé par ce pack, veuillez nous contacter pour son téléchargement. Nous vous accompagnerons lors de l'installation de ce pack sur votre plateforme.

Contexte

Le pack linux_by_ssh version 02.01.00 permet de superviser, en utilisant le protocole SSH, des hôtes utilisant le système d'exploitation Linux.

  • Il vous permet d'interroger :
    • le matériel ( CPU, mémoire, Disk, Load, Uptime ),
    • son utilisation ( Connections refusées, Utilisations du réseau, Connexion TCP, Système de fichier, Statistiques du Kernel, Processus actifs ou le suivi d'un processus en particulier ),
    • sa configuration ( Synchronisation a un serveur de Temps, configuration du SSH ),
  • Les commandes utilisent une sonde écrit en RUST qui est présente dans le répertoire des sondes Shinken /var/lib/shinken-user/libexec/shinken-additional-packs/linux_by_ssh-shinken/ ( ou $USERPLUGINSDIR$ depuis l'interface de configuration ), après la mise en place du pack.


Il contient les modèles d'hôtes suivant pour la supervision d'un Linux :
  • linux_by_ssh qui permet la supervision d'un linux pour une vérification des fonctions principales ( load average, uptime... ).
  • linux_by_ssh-advanced qui permet la supervision d'un linux pour une utilisation avancée et fournit des informations supplémentaires ( statistiques du kernel, statistiques des disques... ).
  • linux_by_ssh-extra qui permet la supervision d'un linux pour une utilisation personnalisée ( vérification des fichiers, vérification inverse du load average... )


Le protocole SSH (
Secure SHell ) est utilisé par chacune des sondes du pack linux_by_ssh.

  • Les scripts communiqueront avec votre machine directement par un invité de commande après s'être connecté avec les identifiants SSH que vous aurez paramétrés.


Ce pack est importé et mis à jour par la source "shinken-additional-pack".


Voici un aperçu du contenu du pack :

Comment utiliser son pack ?

Plateformes supportées

Poller Linux

La sonde peut être exécutée sur les versions Linux suivantes :

  • Alma 8 ;
  • Rocky 8 ;
  • Centos 7 ;
  • Debian 13 ;

Hôte supervisé

La sonde peut superviser la majorité des Linux. Voici quelques exemples ( liste non-exhaustive ) :

  • Centos7
  • Rocky8
  • Alma8
  • Alma9
  • Ubuntu22
  • Ubuntu24
  • Fedora42
  • Debian13
  • Arch
  • Manjaro


Mise en place

Il faut avant tout que vous mettiez en place le pack ( Page Mise en place du Pack linux_by_ssh-shinken ).

Utilisation

Le pack linux_by_ssh-shinken peut être utilisé en appliquant le modèle d'hôtes mis à disposition, en fonction de votre besoin, sur les hôtes supervisés.

Choisir les modèles d'hôtes

Les modèles peuvent être appliqués de 2 manières :

  • En utilisant l'interface de configuration :
    • Créez ou éditez un Hôte,
    • et ajoutez un des modèles : "linux_by_ssh" par exemple ; grâce au menu déroulant ( voir la page Éditer un Hôte ).
  • En éditant les fichiers de définition d'élément ( .cfg ) : 



Le pack
linux_by_ssh-shinken peut être utilisé en appliquant les 3 modèles d'hôtes mis à disposition en fonction de votre besoin sur vos hôtes supervisés.

  • En utilisant l'interface de configuration : Créez ou éditez un Hôte, et ajoutez le modèle "linux_by_ssh", "linux_by_ssh-advanced" ou "linux_by_ssh-extra" grâce au menu déroulant ( voir la page Éditer un Hôte )
  • En éditant les fichiers de définition d'élément ( .cfg ) : Dans un fichier de configuration

Listes des modèles à utiliser dans le pack

NomLien
linux_by_sshModèle linux_by_ssh
linux_by_ssh-advancedModèle linux_by_ssh-advanced
linux_by_ssh-extraModèle linux_by_ssh-extra

Personnaliser son pack

Il est possible de modifier certains éléments (  commandes, checks ou modèles d'hôtes  ).

Version des sondes livrées

Nom

VersionDescription
check_linux_health_by_ssh_rust

V02.01.00

La sonde récupère, en fonction du paramétrage de chaque check, les informations nécessaires du serveur cible ( par exemple les informations sur le CPU comme le nombre de cœurs, la fréquence, le pourcentage d'utilisation du processeur et les processus les plus consommateurs… )