Systemverwaltungshandbuch: IP Services

ProcedureSo erstellen Sie eineDatei für die Flow Accounting-Daten

Bevor Sie eine flowacct-Aktion zur IPQoS-Konfigurationsdatei hinzufügen, müssen Sie eine Datei für die Flow-Datensätze des flowacct-Moduls anlegen. Dafür verwenden Sie den Befehl acctadm. acctadm kann entweder allgemeine Attribute oder erweiterte Attribute in der Datei aufzeichnen. Eine Liste der flowacct-Attribute finden Sie in Tabelle 37–4. Ausführliche Informationen zum Befehl acctadm finden Sie in der Manpage acctadm(1M).

  1. Nehmen Sie die Rolle eines Primäradministrators an, oder melden Sie sich als Superuser bei dem IPQ-konformen System an.

    Die Rolle des Primäradministrators enthält das Primary Administrator-Profil. Informationen zum Erstellen von Rollen und Zuweisen von Rollen zu Benutzern finden Sie in Kapitel 2, Working With the Solaris Management Console (Tasks) in System Administration Guide: Basic Administration.

  2. Erstellen Sie eine allgemeine Flow Accounting-Datei.

    Im folgenden Beispiel wird gezeigt, wie Sie eine allgemeine Flow Accounting-Datei für den Premium-Webserver erstellen, der in Beispiel 34–1 konfiguriert wurde.


    # /usr/sbin/acctadm -e basic -f /var/ipqos/goldweb/account.info flow
    
    acctadm -e

    Ruft acctadm mit der Option -e auf. Die Option -e ermöglicht, dass weitere Argumente eingegeben werden können.

    basic

    Gibt an, dass nur Daten für die acht allgemeinen flowacct-Attribute in der Datei aufgezeichnet werden.

    /var/ipqos/goldweb/account.info

    Der vollständig qualifizierte Pfad zu der Datei, in der die Flow-Datensätze des flowacct -Moduls aufgezeichnet werden.

    flow

    Weist acctadm an, dass Flow Accounting zu aktivieren.

  3. Zeigen Sie Informationen zum Flow Accounting auf dem IPQoS-System an, indem Sie den Befehl acctadm ohne weitere Argumente eingeben.

    acctadm erzeugt die folgende Ausgabe:

    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

    Alle Einträge außer den letzten vier werden für die Funktion Solaris Resource Manager verwendet. In der folgenden Tabelle werden die speziell für IPQoS geltenden Einträge beschrieben.

    Eintrag 

    Beschreibung 

    Flow accounting: active

    Gibt an, dass das Flow Accounting aktiviert ist. 

    Flow accounting file: /var/ipqos/goldweb/account.info

    Gibt den Namen der aktuellen Flow Accounting-Datei an. 

    Tracked flow resources: basic

    Gibt an, dass nur allgemeine Datenflussattribute aufgezeichnet werden. 

    Untracked flow resources: dsfield,ctime,lseen,projid,uid

    Erstellt eine Liste der flowacct-Attribute, die nicht in der Datei aufgezeichnet werden.

  4. (Optional) Fügen Sie erweiterte Attribute zur Accounting-Datei hinzu.


    # acctadm -e extended -f /var/ipqos/goldweb/account.info flow
  5. (Optional) Kehren Sie zur Aufzeichnung nur der allgemeinen Attribute in der Accounting-Datei zurück.


    # acctadm -d extended -e basic -f /var/ipqos/goldweb/account.info

    Die Option -d deaktiviert das Extended Accounting.

  6. Zeigen Sie den Inhalt einer Flow Accounting-Datei an.

    Anweisungen zum Anzeigen des Inhalts einer Flow Accounting-Datei finden Sie unter Perl-Schnittstelle für libexacct in Systemverwaltungshandbuch: Oracle Solaris Container – Ressourcenverwaltung und Solaris Zones.

Siehe auch