Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1669 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  SQUID SNMP et MRTG

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SQUID SNMP et MRTG

n°145500
slaanesh
Rebellz ken tu nous tiens....
Posté le 26-08-2002 à 15:19:46  profilanswer
 

bon alors je veux pouvoir accéder aux infos de ma box squid par snmp. Je configure le snmp dans squid et je lance la commande snmpwalk pour être sûr que tout va bien:
 

$snmpwalk -v 1 -p 3401 localhost public enterprises
enterprises.3495.1.1.1.0 = 8188
enterprises.3495.1.1.2.0 = 943732
enterprises.3495.1.1.3.0 = Timeticks: (103898267) 12 days, 0:36:22.67
enterprises.3495.1.2.1.0 = "monmail@mon_server.fr"
enterprises.3495.1.2.2.0 = "squid"
enterprises.3495.1.2.3.0 = "2.4.STABLE4"
enterprises.3495.1.2.4.0 = "ALL,1"
enterprises.3495.1.2.5.1.0 = 8
enterprises.3495.1.2.5.2.0 = 1024
...


 
Le problème c'est que y a po moyen de l'interfacer avec mrtg !!
Paske déjà j'ai po accès aux noms des objets donc y a que la syntaxe du style enterprises.3495.1.2.2 qui donnera un résultat. Mais ca marche pas,, à chak fois je me fais jeter avec mrtg...
voici l'extrait du fichier de conf:
 


Target[proxy-hit]: enterprises.3495.1.3.2.1.2.0&enterprises.3495.1.3.2.1.1.0:public@proxy:3401
MaxBytes[proxy-hit]: 1250000
Title[proxy-hit]: HTTP Hits
PageTop[proxy-hit]: <H2>proxy Cache Statistics: HTTP Hits / Requests</H2>
Suppress[proxy-hit]: y
LegendI[proxy-hit]:  HTTP hits
LegendO[proxy-hit]:  HTTP requests
Legend1[proxy-hit]:  HTTP hits
Legend2[proxy-hit]:  HTTP requests
YLegend[proxy-hit]: perminute
ShortLegend[proxy-hit]: req/min
Options[proxy-hit]: nopercent, perminute, dorelpercent


 
Donc au final j'ai 2 questions:
- Pourquoi j'ai pas accès aux noms des objets SNMP de Squid ?
- Pourquoi ca marche pas l'interfaçage avec mrtg ??


Message édité par slaanesh le 26-08-2002 à 15:20:50

---------------
Ne remets pas à demain ce que tu peux faire après-demain ! :sol:
mood
Publicité
Posté le 26-08-2002 à 15:19:46  profilanswer
 

n°145501
superX
Posté le 26-08-2002 à 15:22:40  profilanswer
 

il faut 4 valeurs à mrtg (dans le Target) : un 'in' , un 'out' ,un uptime et un label et tu peux mettre n'importe quoi pour ces 2 derniers. In et Out doivent etre des entiers.  
 
personnellement , quand snmp ne me renvoie pas d'entier , je passe par un shell .  
 
Target[bidule]: `tutu.sh`


Message édité par superX le 26-08-2002 à 15:23:12
n°145505
superX
Posté le 26-08-2002 à 15:34:57  profilanswer
 

un exemple de shell que j'utilise pour un graphe cpu en courbe pleine (in=out)
 
 
info_moy=`/usr/bin/snmpget netoid1 public enterprises.ucdavis.laTable.laEntry.laLoadInt.3 | awk '{print $3}'`
info_ponct=`/usr/bin/snmpget netoid1 public enterprises.ucdavis.laTable.laEntry.laLoadInt.1 | awk '{print $3}'`
 
echo $info_moy
echo $info_moy
echo `uptime | cut -f1,2 -d, | cut -f6,7,8 -d\ `
echo cpu

n°145509
slaanesh
Rebellz ken tu nous tiens....
Posté le 26-08-2002 à 15:38:11  profilanswer
 

mouais j'y avais po pensé ;)
 
mé bon c me perturbe ken mem ce truk...c po normal que ca plante ken mem...


---------------
Ne remets pas à demain ce que tu peux faire après-demain ! :sol:
n°145911
unk00
Posté le 27-08-2002 à 12:34:35  profilanswer
 


 Si, MRTG ne connait pas "enterprises.3495.1.3.2.1.x", tu dois utiliser l'OID complet ".1.3.6.1.4.1.3495.1.3.2.1.x" (je ne sais plus s'il faut mettre un point au début ou non) ou alors récupérer la MIB de Squid et utiliser la directive globale "LoadMIBs" de MRTG: LoadMIBs: /path/to/Squid.mib .
 
 Après ça, on doit pouvoir utiliser le nom de l'OID (enterprises.nlanr.squid.cachePerf.cacheProtoStats.cacheProtoAggregateStats), ce qui dans le cas présent n'est peut-être pas forcément plus évident :)
 
--

n°145913
unk00
Posté le 27-08-2002 à 12:56:11  profilanswer
 


 une petite précision : les valeurs "ifInOctets.x", "ifOutOctets",... sont des raccourcis/alias déjà reconnus par MRTG, c'est pour cette raison qu'il n'y a pas besoin de charger une MIB supplémentaire.
 --> voir /path/to/src/mrtg//doc/mibhelp.txt
 
 Pour utiliser le nom d'autres OIDs que ceux-là, il faut charger la mib associée (que ce soit pour Squid, Netsnmp, les services SNMP des trucs Windows,...)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  SQUID SNMP et MRTG

 

Sujets relatifs
SquidDifférence d'utilisation de Squid et SquidGuard
Config particulière de Squid... y'a des pros ès Squid ici ? :)squid et certains sites...
Anonymat sous squidLe Quid du Squid
Question sur Squid et NATquestion sur squid et ses ACL
question sur squid.Configuration de squid, help plz :(
Plus de sujets relatifs à : SQUID SNMP et MRTG


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR