#!/bin/sh

if [ "$1" = "config" ]; then
	echo 'graph_title quagga routes'
	echo 'graph_args -l 0'
	echo 'graph_vlabel routes'
	echo 'graph_category System'
	echo 'graph_scale no'
	/usr/local/bin/vtysh -e "sh ip ro sum" | awk '
	/connected/     {print $1 ".label " $1 "\n" $1 ".draw AREASTACK"}
	/static/        {print $1 ".label " $1 "\n" $1 ".draw AREASTACK"}
	/ebgp/          {print $1 ".label " $1 "\n" $1 ".draw AREASTACK"}
	/ibgp/          {print $1 ".label " $1 "\n" $1 ".draw AREASTACK"}
	/ospf/		{print $1 ".label " $1 "\n" $1 ".draw AREASTACK"}
	/Totals/        {print $1 ".label " $1 "\n" $1 ".draw LINE1"}
	'
	exit 0
fi

/usr/local/bin/vtysh -e "sh ip ro sum" | awk '
/connected/     {print $1 ".value "$2}
/static/        {print $1 ".value "$2}
/ebgp/          {print $1 ".value "$2}
/ibgp/          {print $1 ".value "$2}
/ospf/		{print $1 ".value "$2}
/Totals/        {print $1 ".value "$2}
'
