SNMP ?? - Linux et OS Alternatifs
Marsh Posté le 18-10-2001 à 12:06:31
snmp , quand tu l'auras installé tu pourras plus t'en passer
c'est effectivement un binaire qui tourne en tache de fond et qui va gratter un tas de renseignements sur ta machine (cf MIB) . Il s'ouvre sur le port 161 en udp et tu peux checker tes machines à distance .
essaie snmpwalk machine public <oid> . l'oid peut etre une branche nommé du MIB ou sa valeur numerique (snmptranslate )
un 'uname' like :
snmpget 192.168.xxx.xxx public system.sysDescr.0
ou
snmptranslate system.sysDescr.0
(= .1.3.6.1.2.1.1.1.0 )
snmpget 192.168.xxx.xxx public .1.3.6.1.2.1.1.1.0
c'est la meme chose et t'obtiens une sorte d'uname
mais tente deja le snmpwalk et tu comprendras
Marsh Posté le 18-10-2001 à 12:16:18
ouargh
merci pour ces éclaircissements
c'est encore du chinois pour moi tout ça (<oid> MIB)!
je vais tenter et j'apprendrai en même temps tout ce vocabulaire
Marsh Posté le 18-10-2001 à 13:54:51
des graphes obtenus via snmp & mrtg : http://netoid.dynodns.net/mrtg/html/synopt.php
Marsh Posté le 18-10-2001 à 18:34:06
ex de config de mrtg avec et sans snmp :
sans (pour les utilisateurs de pureftpd)
Target[ftp]: `/usr/local/sbin/pure-mrtginfo`
MaxBytes[ftp]: 5
Title[ftp]: pureftpd
Options[ftp]: gauge,growright,nopercent,noinfo,transparent
XSize[ftp]: 400
YSize[ftp]: 80
YLegend[ftp]: nb connexions
PageTop[ftp]: <H1>pureftpd </H1>
<TABLE>
<TR><TD>Description:</TD><TD>ftp </TD></TR>
</TABLE>
avec : pour recuperer la charge cpu d'une machine quelconque :
Target[cpu]: `/data/sh/cpu.sh`
MaxBytes[cpu]: 300
Title[cpu]: cpu netoid1
Options[cpu]: growright,nopercent,gauge,noinfo
XSize[cpu]: 400
YSize[cpu]: 80
YLegend[cpu]: CPU x 100
ShortLegend[cpu] : .
PageTop[cpu]: <H1>cpu netoid1 </H1>
<TABLE>
<TR><TD>Description:</TD><TD>cpu </TD></TR>
</TABLE>
et le cpu.sh
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}'`
# mrtg a besoin de 4 valeurs : in , out , un uptime et un label
# je n'ai pris que les valeurs ENTIERES de la charge car mrtg veut
# des valeurs entieres
echo 0
echo $info_moy
echo `uptime | cut -f1,2 -d, | cut -f6,7,8 -d\ `
echo cpu
Marsh Posté le 18-10-2001 à 18:36:50
ethernal a écrit a écrit : C'est quoi en réalité ? un prog qui tourne en fond de tâche et qui a ses propres logs, ... ?? |
c'est mrtg qui genere des logs : il a besoin de trace pour reconstituer ses courbes à chaque fois
Marsh Posté le 18-10-2001 à 19:54:13
c'est juste un soft qui a besoin de valeurs pour faire des ti dessins .
faut juste lui donner ce qu'il veut mais avec snmp , t'as de quoi t'amuser
[edtdd]--Message édité par nicotine--[/edtdd]
Marsh Posté le 18-10-2001 à 19:56:08
mais pour tracer le traffic il faut snmp ...
on peut se demmerder autrement mais c'est du bricolage
[edtdd]--Message édité par nicotine--[/edtdd]
Marsh Posté le 19-10-2001 à 00:14:02
SNMP c'est très bien, mais aucun aspect securitée ni droits... c domage...
Marsh Posté le 18-10-2001 à 11:46:15
je voulais installer mtrg pour avoir de beaux graphes de ma connection et tout le tsoin tsoin.
Mais, il semblerait qu'il faille installer un snmp...
kézako ??
Simple Network Management Protocol ?
C'est quoi en réalité ? un prog qui tourne en fond de tâche et qui a ses propres logs, ... ??