[mrtg] Re: Shiva Lanrover
KOCH François Athesa
KOCH at ulysse.cea.fr
Fri Oct 15 14:18:23 MEST 1999
Here is the script - well it's a basic one since I'm not really a programer
:)
touch /produits/html/mrtg/Shiva/toto.tmp
reponse=`/usr/bin/snmpget toto public
.iso.org.dod.internet.private.enterprises.shiva.sSystems.serial.serialPortTa
ble.serialPortEntry.serialPortStatus.1 2> /dev/null`
status=`echo $reponse | awk ' { print $4 } '`
echo $status >> /produits/html/mrtg/Shiva/toto.tmp
reponse=`/usr/bin/snmpget toto public
.iso.org.dod.internet.private.enterprises.shiva.sSystems.serial.serialPortTa
ble.serialPortEntry.serialPortStatus.2 2> /dev/null`
status=`echo $reponse | awk ' { print $4 } '`
echo $status >> /produits/html/mrtg/Shiva/toto.tmp
reponse=`/usr/bin/snmpget toto public
.iso.org.dod.internet.private.enterprises.shiva.sSystems.serial.serialPortTa
ble.serialPortEntry.serialPortStatus.3 2> /dev/null`
status=`echo $reponse | awk ' { print $4 } '`
echo $status >> /produits/html/mrtg/Shiva/toto.tmp
reponse=`/usr/bin/snmpget toto public
.iso.org.dod.internet.private.enterprises.shiva.sSystems.serial.serialPortTa
ble.serialPortEntry.serialPortStatus.4 2> /dev/null`
status=`echo $reponse | awk ' { print $4 } '`
echo $status >> /produits/html/mrtg/Shiva/toto.tmp
reponse=`/usr/bin/snmpget toto public
.iso.org.dod.internet.private.enterprises.shiva.sSystems.serial.serialPortTa
ble.serialPortEntry.serialPortStatus.5 2> /dev/null`
status=`echo $reponse | awk ' { print $4 } '`
echo $status >> /produits/html/mrtg/Shiva/toto.tmp
reponse=`/usr/bin/snmpget toto public
.iso.org.dod.internet.private.enterprises.shiva.sSystems.serial.serialPortTa
ble.serialPortEntry.serialPortStatus.6 2> /dev/null`
status=`echo $reponse | awk ' { print $4 } '`
echo $status >> /produits/html/mrtg/Shiva/toto.tmp
reponse=`/usr/bin/snmpget toto public
.iso.org.dod.internet.private.enterprises.shiva.sSystems.serial.serialPortTa
ble.serialPortEntry.serialPortStatus.7 2> /dev/null`
status=`echo $reponse | awk ' { print $4 } '`
echo $status >> /produits/html/mrtg/Shiva/toto.tmp
reponse=`/usr/bin/snmpget toto public
.iso.org.dod.internet.private.enterprises.shiva.sSystems.serial.serialPortTa
ble.serialPortEntry.serialPortStatus.8 2> /dev/null`
status=`echo $reponse | awk ' { print $4 } '`
echo $status >> /produits/html/mrtg/Shiva/toto.tmp
total=`cat /produits/html/mrtg/Shiva/toto.tmp | grep packet | wc -l`
echo 0
echo $total
reponse=`/usr/bin/snmpget toto public system.sysuptime.0 2> /dev/null | awk
' { print $5 $6 $7 } '`
echo $reponse
echo toto
rm -f /produits/html/mrtg/Shiva/toto.tmp
And here is the related mrtg.cfg
WorkDir: /produits/html/mrtg/Shiva
Refresh: 300
Interval: 5
YLegend[_]: Lignes
ShortLegend[_]: ligne(s)
Legend1[_]:
Legend2[_]: Nombre de lignes utilisées simultanément
Legend3[_]:
Legend4[_]: Pics d'utilisation
LegendI[_]:
LegendO[_]:
WithPeak[_]: ymw
XSize[_]: 450
XZoom[_]: 1
YZoom[_]: 1
XScale[_]: 1
YScale[_]: 1
#---------------------------------------------------------------
Directory[_]: .
Options[_]: growright, gauge
Title[_]: Utilisation des lignes d'accès distants
PageTop[^]: <H1>Nombre de lignes utilisées<BR></H1>
Target[toto]: `/produits/html/mrtg/Shiva/bin/toto.sh`
MaxBytes[toto]: 8
PageTop[toto]: <HR>
<TABLE>
<TR><TD>Système:</TD><TD>Serveur Shiva <B>toto</B></TD></TR>
<TR><TD>Description:</TD><TD>Fontenay - CEAnet Interne</TD></TR>
<TR><TD>Nombre de lignes:</TD><TD>8</TD></TR>
</TABLE>
<HR>
#---------------------------------------------------------------
Don't worry about French words, I just translated some little things into
French for our convenience -
This is what I use for a Shiva Lanrover E+ with 8 POTS lines. It works as
well for ISDN lines.
Sorry but I don't know how you can add the mib, as it depends on your
software (your snmpget). I think that if you consult the related
documentation
you'll find the right informations.
________________________________________________________________
Francois KOCH
CS SI - Athesa / CEA Saclay
Tel: 01 69 08 67 53 Fax: 01 69 08 87 55
> -----Message d'origine-----
> De: Phil Loper [SMTP:Phil at GraceLivingCenters.com]
> Date: jeudi 14 octobre 1999 20:55
> À: KOCH François Athesa; 'Henry Steinhauer'; Phil Loper
> Cc: 'mrtg at list.ee.ethz.ch'
> Objet: RE: [mrtg] Re: Shiva Lanrover
>
> Could I talk you out of a copy of the script and your cfg file? Also, how
> do I install a MIB on my MRTG machine? It is running NT workstation.
>
> -----Original Message-----
> From: KOCH François Athesa [mailto:KOCH at ulysse.cea.fr]
> Sent: Thursday, October 14, 1999 12:56 PM
> To: 'Henry Steinhauer'; Phil Loper
> Cc: 'mrtg at list.ee.ethz.ch'
> Subject: RE: [mrtg] Re: Shiva Lanrover
>
>
> I use MRTG in order to monitor the number of lines that are used
> simultaneously on a shiva lanrover/E+.
> To do that, the only thing I could find is the OID
> .iso.org.dod.internet.private.enterprises.shiva.sSystems.serial.serialPort
> Ta
> ble.serialPortEntry.serialPortStatus.n
> It tells you the status of the line number n. If the line is used, the
> status is 'packet' (other possible status are 'idle' etc.), so I had to
> write a basic script that polls this OID for each line, count the number
> of
> response 'packet' and merge the result with MRTG to graph it.
> Be sure to have the shiva MIB installed on your MRTG machine and it should
> work well.
>
> ISDN and POTS line are on different servers, so I don't have to separate
> the
> result but I guess I you want to do so, you'll just have to poll
> separately
> the 2 groups of line by manually specifying the right SNMP instances i
> your
> script.
>
> Hope this help,
> ________________________________________________________________
> Francois KOCH
> CS SI - Athesa / CEA Saclay
> Tel: 01 69 08 67 53 Fax: 01 69 08 87 55
>
--
* To unsubscribe from the mrtg mailing list, send a message with the
subject: unsubscribe to mrtg-request at list.ee.ethz.ch
* The mailing list archive is at http://www.ee.ethz.ch/~slist/mrtg
More information about the mrtg
mailing list