Cisco Linux snmp Reset ppp: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая: =Сброс с линии по snmp= Задача: настроить linuxbox так что бы он мог "прикинуться циской" для биллинга.)
 
Строка 2: Строка 2:
   
 
Задача: настроить linuxbox так что бы он мог "прикинуться циской" для биллинга.
 
Задача: настроить linuxbox так что бы он мог "прикинуться циской" для биллинга.
  +
  +
#!/bin/bash
  +
  +
<PRE>
  +
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
  +
#echo "--!"$1"--"$2"--"$3"--"$4 | $LOGGER
  +
#setoid $OID
  +
;;
  +
*)
  +
#exit 1
  +
;;
  +
esac
  +
</PRE>
  +
  +
exit

Версия 13:49, 19 августа 2010

Сброс с линии по snmp

Задача: настроить linuxbox так что бы он мог "прикинуться циской" для биллинга.

  1. !/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
        #echo "--!"$1"--"$2"--"$3"--"$4  | $LOGGER
        #setoid $OID
    ;;
    *)
        #exit 1
    ;;
esac

exit