詳細は、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