Этот код помещается в скрипт /etc/ppp/ip-down.
Используются переменные окружения, устанавливаемые pppd.
#!/bin/shФормат таблицы:
#
echo "INSERT INTO pppdstats VALUES ( `date +%Y%m%d`, `date +\'%T\'
-d\"-${CONNECT_TIME} sec\" ` , '$PEERNAME', '$IPREMOTE',
'$CONNECT_TIME', '$BYTES_SENT', '$BYTES_RCVD', '$DEVICE', `date
+\'%T\'`);" | mysql -uuser -ppassword database
CREATE TABLE pppdstats (PS: Естественно, что изменив перенаправление можно записывать статистику в обычный текстовый файл.
c_date date,
c_start_time time,
user varchar(128),
ip_addr varchar(15),
online_time int(11),
send_bytes int(11),
recv_bytes int(11),
device varchar(15),
c_end_time time
);
Комментариев нет:
Отправить комментарий