Cisco Linux snmp Reset ppp
Материал из noname.com.ua
Сброс с линии по snmp
Задача: настроить linuxbox так что бы он мог "прикинуться циской" для биллинга. Все скрипты помещаю в /etc/snmp/vpn/
smmpd.conf
Добавляю выполненение скриптов для соответвующих OID.
pass 1.3.6.1.4.1.9.9.150.1.1.3.1.5 /etc/snmp/vpn/vpn3.sh pass 1.3.6.1.4.1.9.9.150.1.1.3.1.2 /etc/snmp/vpn/vpn2.sh pass 1.3.6.1.4.1.9.10.24.1.1.4.1.2.3 /etc/snmp/vpn/ppp_count.sh
#!/bin/bash
LANG=C
export $LANG
OID=$2
F=`echo $OID | cut -b 1`
if [ "$F" != "." ]
then
OID=`echo "."$OID`
fi
function get(){
COUNT=`/sbin/ip link show | grep "link/ppp" | wc -l`
echo ${OID}
echo integer
echo $COUNT
exit
}
case "$1" in
"-g")
#получить значение OID
get $OID
;;
"-n")
#получить OID и значение следующего за OID обьекта
get $OID
;;
"-s")
# установить значение OID
# не нужно
;;
*)
#exit 1
;;
esac
exit