Cisco Linux snmp Reset ppp: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуСтрока 2: | Строка 2: | ||
Задача: настроить linuxbox так что бы он мог "прикинуться циской" для биллинга. |
Задача: настроить linuxbox так что бы он мог "прикинуться циской" для биллинга. |
||
+ | Все скрипты помещаю в /etc/snmp/vpn/ |
||
+ | |||
+ | ==smmpd.conf== |
||
+ | Добавляю выполненение скриптов для соответвующих OID. |
||
+ | <PRE> |
||
+ | 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 |
||
+ | </PRE> |
||
+ | |||
<PRE> |
<PRE> |
||
#!/bin/bash |
#!/bin/bash |
Версия 13:53, 19 августа 2010
Сброс с линии по 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