ppplog - PPP の接続記録を集計するスクリプト
ppplog [OPTIONS] [FILES...]
一般的な Linux システムでは,pppd(8) の接続記録は syslog(3)
を通じて
/var/log/messages に蓄積されている.ppplog は,この接続記録を集
計し,通話時間・料金を計算して標準出力に出力する.
FACILITY
FACILITY
ppplog は,syslog に記録された自分自身の動作記録を利用して,集計済 みの PPP 接続記録を検出している.言い換えれば,PPP の接続記録と,この スクリプトの動作記録が同一の記録ファイルに記録されていなければならない. そのためには,同じ facility を利用するのが最も簡単で確実な方法である.
Debian では local2 が用いられているが,その他の環境では daemon が用いられていることが多い.
本スクリプトを Debian で使用する場合は,/etc/cron.weekly/ にこのス クリプトをインストールすると良い.
Example:
# install -o root -g root -m 755 ppplog.perl /etc/cron.weekly/ppplog
これだけで,PPP の接続記録が週毎に集計され,root 宛にメールされるよう になる.
他の環境で利用する場合は cron(8)
などを参照.
pppd(8), syslog(3), cron(8).
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, you can either send email to this program's maintainer or write to: The Free Software Foundation, Inc.; 59 Temple Place, Suite 330; Boston, MA 02111-1307, USA.
Last Update: $Date: 2002/12/13 13:04:22 $