JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía de administración del sistema: administración avanzada     Oracle Solaris 10 1/13 Information Library (Español)
search filter icon
search icon

Información del documento

Acerca de este manual

1.  Administración de terminales y módems (descripción general)

2.  Configuración de terminales y módems (tareas)

3.  Gestión de puertos de serie con Service Access Facility (tareas)

4.  Gestión de recursos del sistema (descripción general)

5.  Visualización y cambio de la información del sistema (tareas)

6.  Gestión del uso de discos (tareas)

7.  Gestión de cuotas de UFS (tareas)

8.  Programación de tareas del sistema (tareas)

9.  Gestión de contabilidad del sistema (tareas)

Novedades de la contabilidad del sistema

Mejoras en la contabilidad y las estadísticas de los procesos de Oracle Solaris

¿En qué consiste la contabilidad del sistema?

Cómo funciona la contabilidad del sistema

Componentes de la contabilidad del sistema

Contabilidad de conexión

Contabilidad del proceso

Contabilidad de disco

Cálculos de aranceles

Cómo funciona la contabilidad diaria

¿Qué ocurre si se cierra el sistema?

Contabilidad del sistema (mapa de tareas)

Configuración de la contabilidad del sistema

Cómo configurar la contabilidad del sistema

Facturación de usuarios

Cómo facturar a los usuarios

Mantenimiento de la información contable

Reparación de archivos dañados y de errores wtmpx

Cómo reparar un archivo wtmpx dañado

Reparación de errores de tacct

Cómo reparar errores de tacct

Reinicio de la secuencia de comandos runacct

Cómo reiniciar la secuencia de comandos runacct

Detención y desactivación de la contabilidad del sistema

Cómo detener la contabilidad del sistema de manera temporal

Cómo desactivar la contabilidad del sistema de manera permanente

10.  Contabilidad del sistema (referencia)

11.  Rendimiento de los recursos del sistema (descripción general)

12.  Gestión de procesos del sistema (tareas)

13.  Supervisión del rendimiento del sistema (tareas)

14.  Resolución de problemas de software (descripción general)

15.  Gestión de los mensajes del sistema

16.  Gestión de archivos del núcleo central (tareas)

17.  Gestión de información sobre la caída del sistema (tareas)

18.  Resolución de diversos problemas de software (tareas)

19.  Resolución de problemas de acceso a archivos (tareas)

20.  Resolución de incoherencias en el sistema de archivos UFS (tareas)

21.  Resolución de problemas del paquete de software (tareas)

Índice

Configuración de la contabilidad del sistema

Puede configurar la contabilidad del sistema para que se ejecute mientras el sistema está en modo multiusuario (nivel de ejecución 2). Por lo general, esta tarea implica los siguientes pasos:

  1. Crear las secuencias de comandos de inicio /etc/rc0.d/K22acct y /etc/rc2.d/S22acct

  2. Modificar los archivos /var/spool/cron/crontabs/adm y /var/spool/cron/crontabs/root crontab

La siguiente tabla describe las secuencias de comandos contables predeterminadas.

Tabla 9-1 Secuencias de comandos contables predeterminadas

Finalidad
Secuencia de comandos contable
Página de comando man
Frecuencia de ejecución
Comprueba el tamaño del archivo de registro /usr/adm/pacct y verifica que no se agrande demasiado.
ckpacct
Periódicamente
Procesa información de contabilidad de conexión, disco y aranceles. Puede eliminar de esta secuencia de comandos los comandos de las funciones de contabilidad que no desea procesar.
runacct
Diariamente
Genera mensualmente informes de resumen contable fiscal. Puede determinar la frecuencia de ejecución de esta secuencia de comandos. Puede eliminar de esta secuencia de comandos los comandos de las funciones de contabilidad que no desea utilizar.
monacct
Intervalo fiscal

Puede elegir qué secuencias de comandos contables ejecutar de manera predeterminada. Después de que estas entradas se agregaron a los archivos crontab, la contabilidad del sistema debe ejecutarse automáticamente.

Cómo configurar la contabilidad del sistema

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.

  2. De ser necesario, instale los paquetes SUNWaccr y SUNWaccu en el sistema mediante el comando pkgadd.
  3. Instale /etc/init.d/acct como secuencia de comandos de inicio para el nivel de ejecución 2.
    # ln /etc/init.d/acct /etc/rc2.d/S22acct
  4. Instale /etc/init.d/acct como secuencia de comandos de detención para el nivel de ejecución 0.
    # ln /etc/init.d/acct /etc/rc0.d/K22acct
  5. Agregue las siguientes líneas al archivo adm crontab para iniciar las secuencias de comandos ckpacct, runacct y monacct de forma automática.
    # EDITOR=vi; export EDITOR
    # crontab -e adm
    0 * * * * /usr/lib/acct/ckpacct
    30 2 * * * /usr/lib/acct/runacct 2> /var/adm/acct/nite/fd2log
    30 7 1 * * /usr/lib/acct/monacct
  6. Agregue la siguiente línea al archivo root crontab para iniciar la secuencia de comandos dodisk de forma automática.
    # crontab -e
    30 22 * * 4 /usr/lib/acct/dodisk
  7. Edite el archivo /etc/acct/holidays para que incluya los feriados nacionales y locales.

    Para obtener más información, consulte la página del comando man holidays(4) y el ejemplo que aparece a continuación.

  8. Reinicie el sistema o inicie la contabilidad del sistema manualmente escribiendo:
    # /etc/init.d/acct start

Ejemplo 9-1 Configuración de la contabilidad (adm crontab)

Este comando adm crontab modificado contiene entradas para las secuencias de comandos ckpacct, runacct y monacct.

#ident  "@(#)adm        1.5     92/07/14 SMI"    /* SVr4.0 1.2   */
#
# The adm crontab file should contain startup of performance 
# collection if the profiling and performance feature has been 
# installed.
0 * * * * /usr/lib/acct/ckpacct
30 2 * * * /usr/lib/acct/runacct 2> /var/adm/acct/nite/fd2log
30 7 1 * * /usr/lib/acct/monacct

Ejemplo 9-2 Configuración de la contabilidad (root crontab)

Este comando root crontab modificado contiene entradas para el programa dodisk.

#ident  "@(#)root       1.19    98/07/06 SMI"   /* SVr4.0 1.1.3.1       */
#
# The root crontab should be used to perform accounting data collection.
#
#
10 3 * * * /usr/sbin/logadm
15 3 * * 0 /usr/lib/fs/nfs/nfsfind
30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean
30 22 * * 4 /usr/lib/acct/dodisk

Ejemplo 9-3 Configuración de la contabilidad (/etc/acct/holidays)

A continuación, se muestra un ejemplo del archivo /etc/acct/holidays.

* @(#)holidays    January 1, 2004
*
* Prime/Nonprime Table for UNIX Accounting System
*
* Curr    Prime    Non-Prime
* Year    Start    Start
*
  2004    0800    1800
*
* only the first column (month/day) is significant.
*
* month/day    Company
*         Holiday
*
1/1        New Years Day
7/4        Indep. Day
12/25        Christmas