ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Solaris のシステム管理 (IP サービス) Oracle Solaris 10 8/11 Information Library (日本語) |
1. Oracle Solaris TCP/IP プロトコル群 (概要)
5. TCP/IP ネットワークサービスと IPv4 アドレス指定の構成 (作業)
10. TCP/IP と IPv4 の詳細 (リファレンス)
18. DHCP コマンドと DHCP ファイル (リファレンス)
21. IP セキュリティーアーキテクチャー (リファレンス)
25. Oracle Solaris の IP フィルタ (概要)
29. モバイル IP のファイルおよびコマンド (リファレンス)
トラフィックフローに関する情報を収集するには、IPQoS flowacct モジュールを使用します。たとえば、発信元アドレスや 宛先アドレス、フロー内のパケット数などのデータを収集することが可能です。フローに関する情報を蓄積して記録するプロセスのことを「フローアカウンティング」と呼びます。
特定のクラスのトラフィックに関するフローアカウンティングの結果は、「フローレコード」というテーブルに記録されます。各フローレコードは、一連の属性から構成されます。これらの属性には、特定のクラスの一定時間のトラフィックフローに関するデータが格納されます。flowacct 属性のリストについては、表 37-4 を参照してください。
フローアカウンティングは、サービスレベル契約 (SLA) に定義されているとおりに顧客に課金するために、非常に役立ちます。また、フローアカウンティングを使って、重要なアプリケーションのフロー統計情報を取得することもできます。この節では、flowacct を Oracle Solaris 拡張アカウンティング機能と組み合わせて、トラフィックフローに関するデータを取得するための作業について説明します。
この章以外の場所からも次の情報が入手できます。
IPQoS 構成ファイル内の flowacct のアクション文の作成方法については、「IPQoS 構成ファイル内でフロー制御を構成する方法」を参照してください。
flowacct がどのように機能するかについては、「クラシファイアモジュール」を参照してください。
技術的な情報については、flowacct(7ipp) のマニュアルページを参照してください。
flowacct アクションを IPQoS 構成ファイルに追加する前に、flowacct モジュールからフローレコードのファイルを作成します。このためには、acctadm コマンドを使用します。acctadm では、基本属性または拡張属性のどちらもファイルに記録できます。すべての flowacct 属性のリストについては、表 37-4 を参照してください。acctadm については、acctadm(1M) のマニュアルページを参照してください。
Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。
次の例で、例 34-1 で構成されるプレミアム Web サーバ用の基本的なフローアカウンティングファイルを作成する方法を示します。
# /usr/sbin/acctadm -e basic -f /var/ipqos/goldweb/account.info flow
acctadm を -e オプションを指定して呼び出します。-e オプションによって、あとに続く引数が有効になる
flowacct の 8 つの基本属性のデータだけがファイルに記録されることを示す
flowacct から得られるフローレコードを格納するファイルの絶対パス名を示す
acctadm にフローアカウンティングを有効にするよう指示する
acctadm によって次の出力が生成されます。
Task accounting: inactive Task accounting file: none Tracked task resources: none Untracked task resources: extended Process accounting: inactive Process accounting file: none Tracked process resources: none Untracked process resources: extended,host,mstate Flow accounting: active Flow accounting file: /var/ipqos/goldweb/account.info Tracked flow resources: basic Untracked flow resources: dsfield,ctime,lseen,projid,uid
最後の 4 つのエントリ以外はすべて、Solaris のリソースマネージャー機能で使用されます。次の表では、IPQoS に固有のエントリについて説明します。
|
# acctadm -e extended -f /var/ipqos/goldweb/account.info flow
# acctadm -d extended -e basic -f /var/ipqos/goldweb/account.info
-d オプションによって拡張アカウンティングが無効になります。
フローアカウンティングファイルの内容の参照方法については、『Oracle Solaris のシステム管理 (Oracle Solaris コンテナ : 資源管理と Oracle Solaris ゾーン)』の「libexacct に対する Perl インタフェース」を参照してください。
参照
拡張アカウンティング機能の詳細については、『Oracle Solaris のシステム管理 (Oracle Solaris コンテナ : 資源管理と Oracle Solaris ゾーン)』の第 4 章「拡張アカウンティング (概要)」を参照してください。
IPQoS 構成ファイル内に flowacct パラメータを定義するには、「IPQoS 構成ファイル内でクラスのアカウンティングを有効にする方法」を参照してください。
acctadm で作成されたファイルのデータを印刷するには、『Oracle Solaris のシステム管理 (Oracle Solaris コンテナ : 資源管理と Oracle Solaris ゾーン)』の「libexacct に対する Perl インタフェース」を参照してください。