Aller au contenu principal

Hddtemp TCP

Contenu du Pack​

Modèles​

Le connecteur de supervision Centreon Hddtemp TCP apporte 1 modèle d'hôte :

  • App-Hddtemp-Tcp-custom

Il apporte le Modèle de Service suivant :

Service AliasService TemplateDefault
TemperaturesApp-Hddtemp-Temperatures-TcpX

Métriques & statuts collectés​

Metric NameUnit
statusstring
temperaturecelsius or fahrenheit

Prérequis​

Pour utiliser ce Pack, il est nécessaire d'installer l'utilitaire Hddtemp sur le serveur Linux à superviser. La plupart des distributions offre un paquet dans son socle standard.

Installation​

  1. Installer le Plugin Centreon sur tous les collecteurs Centreon devant superviser des resources Hddtemp:
yum install centreon-plugin-Applications-Hddtemp
  1. Sur l'interface Web de Centreon, installer le connecteur de supervision Hddtemp TCP depuis la page Configuration > Packs de plugins.

Configuration​

Hôte​

  • Ajoutez un Hôte à Centreon depuis la page Configuration > Hôtes

  • Complétez les champs Nom,Alias & IP Address / DNS correspondant à votre serveur Hddtemp.

  • Appliquez le Modèle d'Hôte App-Hddtemp-Tcp-custom

  • Une fois le modèle appliqué, renseignez les macros correspondantes. Attention, certaines macros sont obligatoires ("mandatory").

MandatoryNameDescription
HDDTEMPTCPPORTPort d'écoute de HDDTemp (Par défaut: '7634')
EXTRAOPTIONSOptions supplémentaires à ajouter à l'ensemble des commandes de l'hôte (ex: --verbose)

Comment puis-je tester le Plugin et que signifient les options des commandes ?​

Une fois le Plugin installé, vous pouvez tester celui-ci directement en ligne de commande depuis votre collecteur Centreon en vous connectant avec l'utilisateur centreon-engine:

/usr/lib/centreon/plugins//centreon_hddtemp.pl \
--plugin=apps::hddtemp::plugin \
--mode=temperatures \
--custommode=tcp \
--hostname='10.0.0.1' \
--port=7634 \
--filter-name='' \
--unknown-status='' \
--warning-status='' \
--critical-status='%\{status\} !~ /ok/i' \
--warning-temperature='30' \
--critical-temperature='50' \
--verbose \
--use-new-perfdata

La commande devrait retourner un message de sortie similaire à :

OK: Drive '/dev/sda' temperature: 24 C status: ok | '/dev/sda#drive.temperature.celsius'=24C;0:30;0:50;;

Dans cet exemple, une alarme de type WARNING sera déclenchée si la température du disque est supérieure à 30° (--warning-temperature='30).

Une alarme CRITICAL sera déclenchée si la température est supérieure à 50° ou que le statut est différent de 'ok' (--critical-temperature='50' --critical-status='%{status} !~ /ok/i').

La liste de toutes les options complémentaires et leur signification peut être affichée en ajoutant le paramètre --help à la commande:

/usr/lib/centreon/plugins//centreon_hddtemp.pl \
--plugin=apps::hddtemp::plugin \
--mode=temperatures \
--help

Tous les modes disponibles peuvent être affichés en ajoutant le paramètre --list-mode à la commande:

/usr/lib/centreon/plugins//centreon_hddtemp.pl \
--plugin=apps::hddtemp::plugin \
--list-mode

Diagnostic des erreurs communes​

Rendez-vous sur la documentation dédiée pour le diagnostic des erreurs communes des Plugins Centreon.