#!/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]:
isp0: callouts /callbacks
# 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