La communauté ALL HTML c'est 58452 membres à ce jour dont 3 inscrits aujourd'hui et 29 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « Autres langages (JAVA, JSP, etc.) »

Retrouvez les publications relatives à ces discussions dans nos rubriques Coldfusion, java, perl.

[PERL] Supervisation d'un onduleur et alerte

liste des forums liste des discussions Participer à la discussion

Photo de quaresma Message publié le jeudi 31 janvier 2008 à 17 h 01 par quaresma. vive le portugal
salut à tous,
j'ai un petit problème.
Dans le cadre de mon projet de fin d'année, je dois ajouter au logiciel de monitoring NAGIOS, un plugin qui va recuperer la temperature interne d'un onduleur.
Pour cela je me sert du protocole SNMP et de la MIB de l'onduleur.
Une fois le T° récupérée, je dois faire en sorte que si la T° est trop élevée, NAGIOS nous informe par SMS et/ou email de la situation.

Pour le moment, j'ai réalisé un script qui récupère bien la T° voulue :

[CODE]#!/usr/bin/perl use strict; use Net::SNMP; my ($session, $error) = Net::SNMP->session( -hostname => shift || '192.168.254.250', \\adresse IP de l'onduleur\\ -community => shift || 'public', -port => shift || 161 ); if (!defined($session)) { printf("ERROR: %s.\n", $error); exit 1; } \\MIB de la T° interne de l'onduleur\\ my $temperature = '1.3.6.1.4.1.705.1.5.7.0'; my $result = $session->get_request(-varbindlist => [$temperature]); if (!defined($result)) { printf("ERROR: %s.\n", $session->error); $session->close; exit 1; } printf("la Temperature dans la salle machine est de %s degres\n", $result->{$temperature}); $session->close; exit 0; [/CODE]

La T° interne doit être de 20° maxi.
Cependant, je ne sais pas comment faire pour comparer la T° et voir si elle est supérieur à 20°. Et ensuite, si elle est >20° être alerté...

Pourriez-vous m'aider ?
merci bcp pour vos réponses ;)

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions