Страница 1 из 1

Подсчет количества VPN соединений

Добавлено: 2010-03-07 2:38:35
agat

Код: Выделить всё

#!/bin/sh

#NFO COUNTER CONNECT

MYDATE=`/bin/date +%Y-%m-%d_%H:%M:%S`
COUNTER=`/sbin/ifconfig | grep ng | wc -l`
path=/home/user/counter_connect

  echo "|" $MYDATE "|" $COUNTER "|" >> $path/counter_connect.db

скрипт сваливает количество подключенных по vpn юзеров в файл counter_connect.db с указанием времени и даты
В крон на выполнение через каждые 2-3 часа
понятно что скрипт простейший, но все же он оч хорошо мне помог в свое время. !делюсь!

Re: Подсчет количества VPN соединений

Добавлено: 2010-03-09 12:45:35
skeletor
Написал бы хоть, что это для mpd. :)

Re: Подсчет количества VPN соединений

Добавлено: 2010-03-09 19:26:51
agat
а собсно какая разницадля чего

Код: Выделить всё

COUNTER=`/sbin/ifconfig | grep ng | wc -l`
это строка считает интерфейсы ng вместо ng может быть все что угодно tun, vlan, etc...

Re: Подсчет количества VPN соединений

Добавлено: 2010-03-09 20:46:26
skeletor
Всё верно :). Но! Те, кто смогут поменять эту строчку, тем этот скрипт не нужен - сами напишут. А те, кто не сможет - те не смогут его заставить работать, например, под openvpn.

Re: Подсчет количества VPN соединений

Добавлено: 2010-03-27 1:43:05
Syward
agat писал(а):

Код: Выделить всё

COUNTER=`/sbin/ifconfig | grep ng | wc -l`
Настоящие джедаи делают так :) :

Код: Выделить всё

#!/bin/sh
nc 127.0.0.1 5005 << EOF
login
password
show sessions
exit
EOF