freebsd-nq/share/examples/isdn/contrib/mrtg-isp0.sh
Hellmuth Michaelis 9210280057 Add the contributed directory from the i4b tarball and the files from it
which would be nice to have.
Move isdnd_acct and isdnctl to the contrib directory where they belong to.
2001-05-25 13:25:59 +00:00

54 lines
1.6 KiB
Bash

#!/bin/sh
#---------------------------------------------------------------------------
#
# collect callout and callback statistics for the isp0 i/f
#
# enable budget callout and callback restrictions and file
# rotation in the isdnd.rc file.
#
# last edit-date: [Fri May 25 15:22:45 2001]
#
# $FreeBSD$
#
#---------------------------------------------------------------------------
#
#---------------------------------------------------------------------------
# this is the entry for mrtg in mrtg.cfg
#---------------------------------------------------------------------------
# Target[ernie.cstat.isp0]: `/usr/local/etc/mrtg/util/mrtg-isp0.sh`
# MaxBytes[ernie.cstat.isp0]: 10
# AbsMax[ernie.cstat.isp0]: 200
# Title[ernie.cstat.isp0]: isp0: callouts / callbacks
# PageTop[ernie.cstat.isp0]: <H1> isp0: callouts /callbacks </H1>
# Options[ernie.cstat.isp0]: gauge, nopercent, integer
# YLegend[ernie.cstat.isp0]: co / cb
# ShortLegend[ernie.cstat.isp0]: n
# Legend1[ernie.cstat.isp0]: callouts
# Legend2[ernie.cstat.isp0]: callbacks
# LegendI[ernie.cstat.isp0]: callouts:
# LegendO[ernie.cstat.isp0]: callbacks:
# WithPeak[ernie.cstat.isp0]: ymwd
#
#---------------------------------------------------------------------------
# this is the shell script run by mrtg
#---------------------------------------------------------------------------
if [ -r /var/log/isdn/callouts.isp0 ]
then
cat /var/log/isdn/callouts.isp0 | awk '{print $3}'
else
echo 0
fi
if [ -r /var/log/isdn/callbacks.isp0 ]
then
cat /var/log/isdn/callbacks.isp0 | awk '{print $3}'
else
echo 0
fi
uptime | cut -c 12-18
uname -nsr
exit 0