詳細は、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。
# acctadm [process | task | flow | net]
拡張アカウンティング機能では、4 つのタイプのアカウンティングを有効にすることができます。acctadm コマンドのオプションのオペランドは、次のアカウンティングタイプに対応しています。
–net を指定すると、ネットワークアカウンティングのステータスが表示されます。–net が使用されない場合は、4 つのすべてのアカウンティングタイプのステータスが表示されます。
# acctadm -e extended -f filename net
ここで、filename には、ネットワークトラフィックの統計情報を取得するログファイルのフルパスが含まれます。このログファイルは、指定した任意のディレクトリ内に作成できます。
# acctadm net
この例は、システム上の履歴トラフィック情報を取得して表示するようにネットワークアカウンティングを構成する方法を示しています。
次のように、すべてのアカウンティングタイプのステータスを表示します。
# 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 Flow accounting: inactive Flow accounting file: none Tracked flow resources: none Untracked flow resources: extended Net accounting: inactive Network accounting file: none Tracked Network resources: none Untracked Network resources: extended
この出力は、ネットワークアカウンティングがアクティブになっていないことを示します。したがって、拡張ネットワークアカウンティングを有効にする必要があります。
# acctadm -e extended -f /var/log/net.log net # acctadm net Net accounting: active Net accounting file: /var/log/net.log Tracked net resources: extended Untracked net resources: none