Re: [FRnOG] Requete SNMP dans une base MySql

2008-02-07 Par sujet Dominique Rousseau
Le Thu, Feb 07, 2008 at 03:54:48PM +0100, [FrameIP.com] - FONTAINE Sebastien 
[EMAIL PROTECTED] a écrit:
 Lu Tout le monde,
 
 J'ai besoin d'effectuer environs 300 requêtes SNMP toutes les 2 minutes.
 J'ai pas besoin de graphes ni de courbes. La seule chose que j'ai besoin,
 c'est le stackage des valeures reçues afin de pouvoir effectuer moi-même la
 corrélation des informations.
 
 Je suis donc à la recherche d'une solution me permettant tout simplement de
 faire un GET SNMP et de mettre la valeur dans une table MySql (ou autre).
 
 Quelqu'un a-t-il une idée ?

pysnmp et Python, Net::SNMP et Perl,  ?


-- 
Dominique Rousseau 
Neuronnexion, Prestataire Internet  Intranet
57, route de Paris 8 Amiens
tel: 03 22 71 61 90 - fax: 03 22 71 61 99 - http://www.neuronnexion.fr
---
Liste de diffusion du FRnOG
http://www.frnog.org/



Re: [FRnOG] Requete SNMP dans une base MySql

2008-02-07 Par sujet Steven Le Roux
On Thu, 7 Feb 2008 15:54:48 +0100, [FrameIP.com] - FONTAINE Sebastien [EMAIL 
PROTECTED] wrote:
 Lu Tout le monde,
 
 J'ai besoin d'effectuer environs 300 requêtes SNMP toutes les 2 minutes.
 J'ai pas besoin de graphes ni de courbes. La seule chose que j'ai besoin,
 c'est le stackage des valeures reçues afin de pouvoir effectuer moi-même
 la
 corrélation des informations.
 
 Je suis donc à la recherche d'une solution me permettant tout simplement
 de
 faire un GET SNMP et de mettre la valeur dans une table MySql (ou autre).
 
 Quelqu'un a-t-il une idée ?
 
 Sébastien FONTAINE

En bash tout simple voilà quelques pistes : 

snmpwalk -v $version -c [EMAIL PROTECTED] $ip $oid  sortie.1

cette commande te redirige la réponse dans le fichier sortie.1

Il te faut parser le resultat pour le pousser dans une bdd, puis pour l'envoyer 
en sql : 

echo insert into $tbl ( id , n_mac , n_port ) VALUES ( '$i' , '$macid' , 
'$n_port' );  reqtux.sql
sqlr=`mysql -u  $SQL_USER --password=$SQL_PASS $SQL_BASE  reqtux.sql`


Je peux te fournir un exemple appliqué à la recupération des mac/IP sur les 
ports des switch d'une infra et leur stockage par date dans une base SQL... 
sinon précise un peu ton besoin car il existe souvent des outils qui font ça.



--
Steven Le Roux
[EMAIL PROTECTED]
xmpp:[EMAIL PROTECTED]

---
Liste de diffusion du FRnOG
http://www.frnog.org/



RE: [FRnOG] Requete SNMP dans une base MySql

2008-02-07 Par sujet [FrameIP] - FONTAINE Sebastien
Merci à tous. On part sur RTG qui correspond bien à mon attente.

Le côté dev était en final simple come vous le disiez et je n'hésiterez pas
la prochaine fois.

Merci à tous.

Sébastien FONTAINE


--
Sébastien FONTAINE
FrameIP, l'expert de votre Infrastructure
http://www.frameip.fr/
06 50 29 45 22
--

 

 -Message d'origine-
 De : Guillaume de Lafond [mailto:[EMAIL PROTECTED] 
 Envoyé : jeudi 7 février 2008 16:29
 À : [FrameIP.com] - FONTAINE Sebastien
 Cc : frnog@frnog.org
 Objet : Re: [FRnOG] Requete SNMP dans une base MySql
 
  La simplicité de ta solution correspond à ma recherche. Cependant,  
  en PERL,
  je ne suis pas bon.
 
  Aurais tu script déjà fait que je pourrais adapter ?
 
 Regarde du coté de RTG. (http://rtg.sourceforge.net/)
 Très rapide, le daemon ne fait que le polling et l'insertion en BDD.  
 Attention avec la version 0.7 (au moins) qui crash si la connexion à  
 la BDD vient à tomber (pas d'auto-reconnexion).
 
 -- 
 Guillaume de Lafond
 Aqua Ray
 

---
Liste de diffusion du FRnOG
http://www.frnog.org/



RE: [FRnOG] Requete SNMP dans une base MySql

2008-02-07 Par sujet [FrameIP.com] - FONTAINE Sebastien
Lu Nicolas,

La simplicité de ta solution correspond à ma recherche. Cependant, en PERL,
je ne suis pas bon.

Aurais tu script déjà fait que je pourrais adapter ?

Merci d'avance


Sébastien FONTAINE
 

 -Message d'origine-
 De : Nicolas Szalay [mailto:[EMAIL PROTECTED] 
 Envoyé : jeudi 7 février 2008 15:58
 À : [FrameIP.com] - FONTAINE Sebastien
 Cc : frnog@frnog.org
 Objet : Re: [FRnOG] Requete SNMP dans une base MySql
 
 Le jeudi 07 février 2008 à 15:54 +0100, [FrameIP.com] - FONTAINE
 Sebastien a écrit :
  Lu Tout le monde,
  
  J'ai besoin d'effectuer environs 300 requêtes SNMP toutes 
 les 2 minutes.
  J'ai pas besoin de graphes ni de courbes. La seule chose 
 que j'ai besoin,
  c'est le stackage des valeures reçues afin de pouvoir 
 effectuer moi-même la
  corrélation des informations.
  
  Je suis donc à la recherche d'une solution me permettant 
 tout simplement de
  faire un GET SNMP et de mettre la valeur dans une table 
 MySql (ou autre).
  
  Quelqu'un a-t-il une idée ?
 
 un bête script perl ?
 
 -- 
 Nicolas Szalay
 
 Administrateur systèmes  réseaux
 
 -- _
 ASCII ribbon campaign ( )
  - against HTML email  X
   vCards / \
 

---
Liste de diffusion du FRnOG
http://www.frnog.org/



Re: [FRnOG] Requete SNMP dans une base MySql

2008-02-07 Par sujet Guillaume de Lafond
La simplicité de ta solution correspond à ma recherche. Cependant,  
en PERL,

je ne suis pas bon.

Aurais tu script déjà fait que je pourrais adapter ?


Regarde du coté de RTG. (http://rtg.sourceforge.net/)
Très rapide, le daemon ne fait que le polling et l'insertion en BDD.  
Attention avec la version 0.7 (au moins) qui crash si la connexion à  
la BDD vient à tomber (pas d'auto-reconnexion).


--
Guillaume de Lafond
Aqua Ray

---
Liste de diffusion du FRnOG
http://www.frnog.org/



Re: [FRnOG] Requete SNMP dans une base MySql

2008-02-07 Par sujet Michel Gaudet

Bonjour à tous !

[FrameIP.com] - FONTAINE Sebastien a écrit :

Lu Tout le monde,

J'ai besoin d'effectuer environs 300 requêtes SNMP toutes les 2 minutes.
J'ai pas besoin de graphes ni de courbes. La seule chose que j'ai besoin,
c'est le stackage des valeures reçues afin de pouvoir effectuer moi-même la
corrélation des informations.

Je suis donc à la recherche d'une solution me permettant tout simplement de
faire un GET SNMP et de mettre la valeur dans une table MySql (ou autre).

Quelqu'un a-t-il une idée ?

Sébastien FONTAINE

---
Liste de diffusion du FRnOG
http://www.frnog.org/



snmpget par exemple !

Cordialement.

--
++

   ^  ^    Michel GAUDET  +--- |  | +--- +--- +---
  /| /|||CRI/SIR  |__  |__| |__  |__  |__
 / |/ ||  __  Ecole des Hautes Etudes ||  | |   ||
/ |||   en Sciences Sociales  +--- |  | +--- ---+ ---+
  54 Boulevard RASPAIL 75006 PARIS
Tel:(33) 01 49 54 25 91   Email: [EMAIL PROTECTED]
FAX:(33) 01 49 54 26 85
---
Liste de diffusion du FRnOG
http://www.frnog.org/



RE: [FRnOG] Requete SNMP dans une base MySql

2008-02-07 Par sujet Christophe Le Poull
Hello,

ci-joint un script perl qui fait une requête SNMP sur un OID et qui stocke
la valeur dans une table MySQL.

Si ça peut t'aider à faire qq chose de plus complet..

Cordialement

Christophe Le Poull
Bull, Architect of an Open World TM
http://www.bull.com

-Message d'origine-
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de
[FrameIP.com] - FONTAINE Sebastien
Envoyé : jeudi 7 février 2008 16:02
À : frnog@frnog.org
Objet : RE: [FRnOG] Requete SNMP dans une base MySql

Lu Nicolas,

La simplicité de ta solution correspond à ma recherche. Cependant, en PERL,
je ne suis pas bon.

Aurais tu script déjà fait que je pourrais adapter ?

Merci d'avance


Sébastien FONTAINE


storeSnmpGet.pl
Description: Binary data