これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド vnstatd です。
プログラム:
NAME
vnstatd - vnStat のデーモンベースのデータベース更新
SYNOPSIS
vnstatd [ -DDNPSV? ] [ --config file ] [ - デーモン ] [ - デバッグ ] [ -g グループヘッド ] [ - グループ
グループヘッド ] [ - 助けて ] [ --noadd ] [ --ノデーモン ] [ --pidfile file ] [ --同期 ] [ --u user ] [
- ユーザー user ] [ - バージョン ]
DESCRIPTION
の目的 vnstatd 更新のためのより柔軟で堅牢な方法を提供することです vnstat(1)
更新にcronを使用して提供できるものよりも多くのデータベース。 デーモンが可能にする
データベースをより頻繁に更新すると、同時にディスク アクセスが少なくなります。
キャッシュされ、後でユーザーが構成可能な間隔でディスクに書き込まれます。 可用性
各インターフェースが自動的に追跡されるため、スクリプトを追加する必要がありません
インターフェイスがオンラインまたはオフラインになったときに実装および呼び出されます。
vnstatd デーモンを起動するコマンドです。 デーモンは自分自身をフォークして実行することができます
バックグラウンドプロセスとして、またはターミナルに接続したままにします。 ユーザーへのロギングをサポートします
選択可能なファイルまたは syslog を使用します。
起動すると、デーモンは読み取ります vnstat.conf(5) 利用可能な場合は、存在するかどうかを確認します
で指定されたデータベース ディレクトリで使用可能なすべてのデータベース
構成ファイル。 を除くすべての使用可能なインターフェースに対して新しいデータベースが作成されます。
起動時にデータベースが見つからない場合は、疑似インターフェース lo、lo0、sit0。 この
必要に応じて動作を無効にすることができます。 その後、デーモンは追跡を開始します。
監視対象インターフェイスの可用性、インターフェイス トラフィック統計の処理、および書き込み
設定された間隔で新しい値をデータベースに送信します。 その結果、デーモンは消費してしまいます
ほとんどの場合、更新の間は寝ています。
OPTIONS
--config file
file 通常の構成ファイル検索を使用する代わりに、構成ファイルとして使用
機能性。
-NS、 - デーモン
プロセスをバックグラウンドにフォークし、デーモンとして実行します。
-NS、 - デバッグ
デバッグ用に追加の出力を提供します。 プロセスは、
出力用の端子。
-NS、 - グループ グループヘッド
デーモン プロセス グループを グループヘッド 起動中。 グループヘッド のいずれかの名前にすることができます
グループまたは数値のグループ ID。 このオプションは、プロセスが
root として起動しました。
--noadd
次の場合、使用可能なすべてのインターフェイスの新しいデータベースの自動作成を無効にします。
デーモンは、データベースが見つからない状態で開始されます。 疑似インターフェース lo、lo0、sit0 は
追加対象外です。
-NS、 --ノデーモン
現在の端末に接続されたフォアグラウンドに留まり、更新プロセスを開始します。
-NS、 --pidfile file
プロセスIDを書き込みます file それをロックに使用して、
同じ場合、デーモンを起動できません file 指定されています。
-s、 --同期
データベース内の内部カウンターをすべてのインターフェイス カウンターと同期します。
トラフィック モニタリングを開始する前に、使用可能なインターフェイスを確認します。 次の場合にこのオプションを使用します。
デーモンの前回のシャットダウンと現在の起動の間のトラフィックが必要
無視されます。 このオプションは通常の使用では必要ありません。
十分な場合、システムの再起動後に内部カウンターを自動的に同期します
デーモンが以前に実行されてから時間が経過した場合、または内部カウンターが
明らかに同期していません。
-u、 - ユーザー user
デーモン プロセス ユーザーを user 起動中。 user のログインのいずれかになります
ユーザーまたは数値のユーザー ID。 このオプションは、プロセスが
root として起動しました。
-v、 - バージョン
デーモン実行可能ファイルの現在のバージョンを表示します。
-?、 - 助けて
コマンドオプションの概要を表示します。
CONFIGURATION
デーモンの動作は、主に構成キーワードを使用して構成されます
更新間隔、 ポーリング間隔 保存間隔 構成ファイルで。
更新間隔 インターフェイス データが取得および更新される頻度を秒単位で定義します。
これは、代替 cron ベースの更新の実行間隔に似ています。 しかし
違いは、更新中にデータがディスクに直接書き込まれないことです。
ポーリング間隔 使用可能なインターフェースのリストをチェックする頻度を秒単位で定義します
可能な変更。 最小値は 2 秒で、最大値は 60 秒です。 ポーリング間隔
他の間隔の解像度も定義します。
保存間隔 キャッシュされたインターフェイス データがディスクに書き込まれる頻度を分単位で定義します。 あ
書き込みは、インターフェイス データの更新中にのみ実行できます。 したがって、値は
の倍数 更新間隔 最大値は 60 分です。
のデフォルト値 更新間隔 30、 保存間隔 5本、そして ポーリング間隔 通常は5個
ほとんどのシステムに適しており、cron ベースの更新と同様の動作を提供しますが、
インターフェイスの変更と高速インターフェイスの解像度が向上します。
組み込みおよび/または低電力システムの場合、より調整された構成が可能です。 そのような中で
インターフェースがほとんど静的である場合 ポーリング間隔 ぐらいまで増やせる
10~30秒 更新間隔 60 秒に設定します。 300 秒までの高い値は
インターフェイス速度が 10 Mbit 以下の場合に可能です。 保存間隔 のために増やすことができます
たとえば、データを表示する必要がある頻度に応じて、15 分、30 分、さらには 60 分です。
信号
デーモンはシグナルをリッスンしています ため息、 SIGINT SIGTERM。 を送信する シグアップ 信号
デーモンにアクセスすると、キャッシュされたデータがディスクに書き込まれ、データベースが再スキャンされます
ディレクトリと構成ファイルからの設定のリロード。 ただし、pid ファイル
構成設定が変更されても、場所は変更されません。
シグターム SIGINT シグナルにより、デーモンはキャッシュされたすべてのデータをディスクに書き込み、次に
出口。
onworks.net サービスを使用してオンラインで vnstatd を使用する
