Nous avons souvent besoin d’avoir des stats de ping à long terme sur certains de nos équipements qui ne supportent pas toujours le SNMP ou qui sont dans un environnement qui ne nous permet pas de mettre en place du SNMP.

Je vous explique dans cet article comment procéder à l’installation et à la configuration de Smokeping qui est alors un allié idéal pour réaliser des stats de disponibilité de ces équipements.

Voici quelques pré-requis :

  • serveur SSH installé
  • IP fixe

Tout d’abord, il faut commencer par mettre à jour le système :

sudo apt update && sudo apt upgrade

Il convient ensuite d’installer certaines dépendances :

sudo apt install rrdtool fping 

Et enfin Smokeping :

sudo apt install smokeping

Smokeping est maintenant installé, vous pouvez y accéder via l’adresse IP du serveur sur lequel il est installé.

Vous pouvez passer à la configuration des Targets en éditant le fichier Targets :

sudo vi /etc/smokeping/config.d/Targets

A l’intérieur, voici la syntaxe à respecter :

++ SEPARATEUR
menu = NOM_DU_MENU
title = TITRE_DE_LA_PAGE
host = ADRESSE_IP

Chaque élément en majuscule est à personnaliser.

Voici un exemple si je souhaite monitorer ma Freebox par exemple :

++ Freebox
menu = Freebox
title = Freebox
host = 192.168.1.1

Une fois votre fichier renseigné, vous pouvez fermer l’éditeur et redémarrer le service Smokeping :

sudo service smokeping restart

Après quelques minutes, les graphiques commenceront à apparaitre sur l’interface web.

Les métriques dans Smokeping