Guía de administración del sistema: servicios IP

Registro de información sobre flujos de tráfico

Se utiliza el módulo IPQoS flowacct para recopilar información sobre flujos de tráfico. Por ejemplo, puede recopilar direcciones de origen y destino, número de paquetes de un flujo y datos similares. El proceso de recopilar y registrar información sobre flujos se denomina control de flujo.

Los resultados del control de flujo de tráfico de una clase determinada se guardan en una tabla de registros de flujo. Cada registro de flujo contiene una serie de atributos. Estos atributos contienen datos sobre flujos de tráfico de una clase deteminada en un intervalo de tiempo. Para ver una lista de los atributos de flowacct, consulte la Tabla 37–4.

El control de flujo es especialmente útil para facturar a los clientes como está definido en su acuerdo de nivel de servicio. También puede utilizar el control de flujo para obtener estadísitcas de aplicaciones importantes. Esta sección contiene tareas para utilizar flowacct con la herramienta de contabilidad ampliada de Oracle Solaris para obtener datos sobre flujos de tráfico.

La siguiente información se encuentra en otras fuentes, no en este capítulo:

ProcedureCómo crear un archivo para datos de control de flujo

Antes de añadir una acción flowacct al archivo de configuración IPQoS, debe crear un archivo para los registros de flujo desde el módulo flowacct. Para esto se utiliza el comando acctadm. acctadm puede registrar atributos básicos o extendidos en el archivo. Todos los atributos flowacct están enumerados en la Tabla 37–4. Si necesita información detallada sobre acctadm, consulte la página de comando man acctadm(1M).

  1. Asuma la función de administrador principal o hágase superusuario en el sistema con IPQoS.

    La función de administrador principal incluye el perfil de administrador principal. Para crear el rol y asignarlo a un usuario, consulte el Capítulo 2, Working With the Solaris Management Console (Tasks) de System Administration Guide: Basic Administration.

  2. Cree un archivo de control de flujo básico.

    En el siguiente ejemplo se muestra cómo crear un archivo de control de flujo básico para el servidor web configurado en el Ejemplo 34–1.


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

    Invoca a acctadm con la opcón -e. La opción -e activa los argumentos que hay a continuación.

    basic

    Determina que sólo los datos de los ocho atributos básicos flowacct se registran en el archivo.

    /var/ipqos/goldweb/account.info

    Especifica el nombre de ruta completo del archivo que contendrá los registros de flujo de flowacct.

    flow

    Indica a acctadm que debe activar el control de flujo.

  3. Para ver la información de control de flujo del sistema IPQoS, escriba acctadm sin argumentos.

    acctadm genera la siguiente salida:

    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

    Todas las entradas menos las cuatro últimas son para su uso con la función Solaris Resource Manager. En la siguiente tabla se explican las entras específicas de IPQoS.

    Entrada 

    Descripción 

    Flow accounting: active

    Indica que el control de flujo está activado. 

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

    Da el nombre del archivo de control de flujo actual. 

    Tracked flow resources: basic

    Indica que sólo se supervisan los atributos de flujo básicos. 

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

    Enumera los atributos flowacct que no se supervisan en el archivo.

  4. (Optativo) Añadir los atributos ampliados al archivo de control.


    # acctadm -e extended -f /var/ipqos/goldweb/account.info flow
  5. (Optativo) Volver a registrar sólo los atributos básicos en el archivo de control.


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

    La opción -d desactiva la contabilidad ampliada.

  6. Ver el contenido de un archivo de control de flujo.

    En Interfaz Perl para libexacct de Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris encontrará instrucciones para ver el contenido de un archivo de control de flujo.

Véase también