#!/bin/bash
ifIndex=`snmpwalk -v2c -c "$1" -O q "$2" .iso.org.dod.internet.mgmt.mib-2.ip.ipAddrTable.ipAddrEntry.ipAdEntIfIndex 2> /dev/null | grep "$3" | cut -d' ' -f2 | head -1`
if [ -n "$ifIndex" ]; then
	snmpget -v2c -c "$1" -O qv "$2" .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInOctets.$ifIndex
	snmpget -v2c -c "$1" -O qv "$2" .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutOctets.$ifIndex
	snmpget -v2c -c "$1" -O qv "$2" .iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0 | sed -e's/:/ days, /' -e 's/0 days, //' -e's/^1 days/1 day/' -e's/\..*$//'
	snmpget -v2c -c "$1" -O qv "$2" .iso.org.dod.internet.mgmt.mib-2.system.sysName.0
else
	echo 0
	echo 0
	echo
	echo
fi
