Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris Oracle Solaris 10 1/13 Information Library (Español) |
1. Introducción a administración de recursos de Solaris 10
2. Proyectos y tareas (información general)
3. Administración de proyectos y tareas
4. Contabilidad ampliada (descripción general)
5. Administración de contabilidad ampliada (tareas)
Administración de la función de contabilidad ampliada (mapa de tareas)
Uso de funciones de cuentas extendidas
Cómo activar la contabilidad ampliada para procesos, tareas y flujos
Como activar la contabilidad ampliada con una secuencia de comandos de inicio
Cómo mostrar el estado de la contabilidad ampliada
Uso de la interfaz de Perl para libexacct
Cómo imprimir de forma recurrente el contenido de un objeto exacct
Cómo crear un registro de grupo y guardarlo en un archivo
Cómo imprimir el contenido de un archivo exacct
Ejemplo de salida de Sun::Solaris::Exacct::Object->dump()
6. Controles de recursos (descripción general)
7. Administración de controles de recursos (tareas)
8. Programador de reparto justo (descripción general)
9. Administración del programador de reparto justo (tareas)
10. Control de memoria física utilizando el daemon de límite de recursos (descripción general)
11. Administración del daemon de límite de recursos (tareas)
12. Agrupaciones de recursos (descripción general)
13. Creación y administración de agrupaciones de recursos (tareas)
14. Ejemplo de configuración de administración de recursos
15. Función de control de recursos en Solaris Management Console
16. Introducción a Solaris Zones
17. Configuración de zonas no globales (descripción general)
18. Planificación y configuración de zonas no globales (tareas)
19. Cómo instalar, detener, clonar y desinstalar zonas no globales (descripción general)
20. Cómo instalar, iniciar, detener, desinstalar y clonar zonas no globales (tareas)
21. Inicio de sesión en zonas no globales (descripción general)
22. Registro en zonas no globales (tareas)
23. Movimiento y migración de zonas no globales (tareas)
24. Oracle Solaris 10 9/10: migración de un sistema Oracle Solaris físico a una zona (tareas)
25. Paquetes y parches en un sistema Oracle Solaris con zonas instaladas (descripción general)
27. Administración de zonas de Oracle Solaris (descripción general)
28. Administración de zonas de Oracle Solaris (tareas)
29. Actualización de un sistema Oracle Solaris 10 con zonas no globales instaladas
30. Resolución de problemas relativos a las zonas de Oracle Solaris
31. Zonas con marca y zona con marca Linux
32. Planificación de la configuración de zonas con marca lx (descripción general)
33. Configuración de las zonas con marca lx (tareas)
35. Cómo instalar, iniciar, detener, desinstalar y clonar zonas con marca lx (tareas)
36. Inicio de sesión en zonas con marca lx (tareas)
37. Cómo mover y migrar zonas con marca lx (tareas)
38. Administración y ejecución de aplicaciones en zonas con marca lx (tareas)
Los usuarios pueden gestionar la contabilidad ampliada (iniciar contabilidad, detener contabilidad y cambiar parámetros de configuración de contabilidad) si tienen el perfil de derechos adecuado para el tipo de contabilidad ampliada que se debe gestionar:
Gestión de flujo
Gestión de procesos
Gestión de tareas
Para activar la función de contabilidad ampliada para procesos, tareas y flujos, utilice el comando acctadm. El parámetro final opcional para acctadm indica si el comando se aplica al proceso, a la tarea del sistema o a los componentes de cuentas de flujo de la función de contabilidad ampliada.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Uso de las herramientas de gestión de Solaris con RBAC (mapa de tareas) de Guía de administración del sistema: administración básica.
# acctadm -e extended -f /var/adm/exacct/proc process
# acctadm -e extended,mstate -f /var/adm/exacct/task task
# acctadm -e extended -f /var/adm/exacct/flow flow
Véase también
Consulte acctadm(1M) para obtener más información.
Active la contabilidad ampliada de forma continuada vinculando la secuencia de comandos /etc/init.d/acctadm en /etc/rc2.d.
# ln -s /etc/init.d/acctadm /etc/rc2.d/Snacctadm # ln -s /etc/init.d/acctadm /etc/rc2.d/Knacctadm
La variable n se sustituye con un número.
Debe activar manualmente la contabilidad ampliada al menos una vez para establecer la configuración.
Consulte Configuración de contabilidad ampliada para obtener información sobre la configuración de cuentas.
Escriba acctadm sin argumentos para mostrar el estado actual de la función de cuentas extendidas.
# acctadm Task accounting: active Task accounting file: /var/adm/exacct/task Tracked task resources: extended Untracked task resources: none Process accounting: active Process accounting file: /var/adm/exacct/proc Tracked process resources: extended Untracked process resources: host Flow accounting: active Flow accounting file: /var/adm/exacct/flow Tracked flow resources: extended Untracked flow resources: none
En el ejemplo anterior, la cuenta de tareas del sistema está activa en el modo extendido y el modo mstate. Las cuentas de proceso y flujo están activas en modo extendido.
Nota - En el contexto de la contabilidad ampliada, el microestado (mstate) hace referencia a los datos ampliados, asociados con las transiciones de procesos de microestado, disponibles en el archivo de uso del proceso (consulte proc(4)). Estos datos proporcionan más cantidad de detalles sobre las actividades del proceso que los registros básicos o extendidos.
Los recursos disponibles pueden variar según el sistema y la plataforma. Utilice el comando acctadm con la opción -r para ver los grupos de recursos de contabilidad disponibles en el sistema.
# acctadm -r process: extended pid,uid,gid,cpu,time,command,tty,projid,taskid,ancpid,wait-status,zone,flag, memory,mstatedisplays as one line basic pid,uid,gid,cpu,time,command,tty,flag task: extended taskid,projid,cpu,time,host,mstate,anctaskid,zone basic taskid,projid,cpu,time flow: extended saddr,daddr,sport,dport,proto,dsfield,nbytes,npkts,action,ctime,lseen,projid,uid basic saddr,daddr,sport,dport,proto,nbytes,npkts,action
Para desactivar las cuentas de procesos, tareas y flujos, desactive cada una de ellas de forma individual utilizando el comando acctadm con la opción -x.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Uso de las herramientas de gestión de Solaris con RBAC (mapa de tareas) de Guía de administración del sistema: administración básica.
# acctadm -x process
# acctadm -x task
# acctadm -x flow
# acctadm Task accounting: inactive Task accounting file: none Tracked task resources: extended Untracked task resources: none Process accounting: inactive Process accounting file: none Tracked process resources: extended Untracked process resources: host Flow accounting: inactive Flow accounting file: none Tracked flow resources: extended Untracked flow resources: none