[comment]: # ({82c8bc6c-f9e8f670})
# 10 parámetros de proc.get

[comment]: # ({/82c8bc6c-f9e8f670})

[comment]: # ({f0ae0bf9-b5ff62ed})
#### Descripción general

El item [**proc.get**\[<name>,<user>,<cmdline>,<mode>\]](/manual/config/items/itemtypes/zabbix_agent#proc.get) es compatible con Linux, Windows, FreeBSD, OpenBSD y NetBSD.

La lista de parámetros de proceso devueltos por el item varía según el sistema operativo y el valor del argumento 'mode'.

[comment]: # ({/f0ae0bf9-b5ff62ed})

[comment]: # ({ac042e2e-f5f4da9b})
#### Linux

Los siguientes parámetros de proceso se devuelven en Linux para cada modo:

|mode=process|mode=thread|mode=summary|
|--|--|--|
|pid: PID |pid: PID|name: nombre del proceso |
|ppid: PID padre|ppid: PID padre| processes: número de procesos |
|name: nombre del proceso|name: nombre del proceso | vsize: tamaño de la memoria virtual |
|cmdline: comando con argumentos |user: usuario (real) bajo el que se ejecuta el proceso  |pmem: porcentaje de memoria real |
|user: usuario (real) bajo el que se ejecuta el proceso |group: grupo (real) bajo el que se ejecuta el proceso |rss: tamaño del conjunto residente |
|group: grupo (real) bajo el que se ejecuta el proceso |uid: ID de usuario  |data: tamaño del segmento de datos |
|uid: ID de usuario |gid: ID del grupo bajo el que se ejecuta el proceso|exe: tamaño del segmento de código  |
|gid: ID del grupo bajo el que se ejecuta el proceso | tid: ID del hilo |lib: tamaño de las bibliotecas compartidas  |
|vsize: tamaño de la memoria virtual | tname: nombre del hilo |lck: tamaño de la memoria bloqueada |
|pmem: porcentaje de memoria real |cputime_user: tiempo total de CPU gastado en modo usuario (valor expresado en ticks de reloj — dividir por `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` para obtener segundos)|pin: tamaño de las páginas fijadas |
|rss: tamaño del conjunto residente |cputime_system: tiempo total de CPU gastado en modo sistema (valor expresado en ticks de reloj — dividir por `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` para obtener segundos)|pte: tamaño de las entradas de la tabla de páginas |
|data: tamaño del segmento de datos |state: estado del hilo |size: tamaño del código del proceso + datos + segmentos de pila |
|exe: tamaño del segmento de código |ctx_switches: número de cambios de contexto |stk: tamaño del segmento de pila |
|hwm: pico del conjunto residente | page_faults: número de fallos de página |swap: tamaño del espacio de swap utilizado  |
|lck: tamaño de la memoria bloqueada | |cputime_user: tiempo total de CPU gastado en modo usuario (valor expresado en ticks de reloj — dividir por `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` para obtener segundos) |
|lib: tamaño de las bibliotecas compartidas| |cputime_system: tiempo total de CPU gastado en modo sistema (valor expresado en ticks de reloj — dividir por `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` para obtener segundos) |
|peak: pico de memoria virtual| |ctx_switches: número de cambios de contexto |
|pin: tamaño de las páginas fijadas| |threads: número de hilos|
|pte: tamaño de las entradas de la tabla de páginas| |page_faults: número de fallos de página |
|size: tamaño del código del proceso + datos + segmentos de pila| |pss: memoria proporcional del conjunto residente|
|stk: tamaño del segmento de pila| | |
|swap: tamaño del espacio de swap utilizado| | |
|cputime_user: tiempo total de CPU gastado en modo usuario (valor expresado en ticks de reloj — dividir por `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` para obtener segundos)| | |
|cputime_system: tiempo total de CPU gastado en modo sistema (valor expresado en ticks de reloj — dividir por `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` para obtener segundos)| | |
|state: estado del proceso (recuperado transparentemente de procfs, forma larga)| | |
|ctx_switches: número de cambios de contexto| | |
|threads: número de hilos| | |
|page_faults: número de fallos de página| | |
|pss: memoria proporcional del conjunto residente| | |

[comment]: # ({/ac042e2e-f5f4da9b})

[comment]: # ({9d8d4aec-306ee774})
#### Sistemas operativos basados en BSD

Los siguientes parámetros de proceso se devuelven en FreeBSD, OpenBSD y NetBSD para cada modo:

|mode=process |mode=thread |mode=summary |
|---|---|---|
|pid: PID |pid: PID |name: nombre del proceso |
|ppid: PID padre |ppid: PID padre |processes: número de procesos |
|jid: ID de jail (solo FreeBSD) |jid: ID de jail (solo FreeBSD) |vsize: tamaño de la memoria virtual |
|jname: nombre de jail (solo FreeBSD) |jname: nombre de jail (solo FreeBSD) |pmem: porcentaje de memoria real (solo FreeBSD) |
|name: nombre del proceso |name: nombre del proceso |rss: tamaño del conjunto residente |
|cmdline: comando con argumentos |user: usuario (real) bajo el que se ejecuta el proceso |size: tamaño del proceso (código + datos + pila) |
|user: usuario (real) bajo el que se ejecuta el proceso |group: grupo (real) bajo el que se ejecuta el proceso |tsize: tamaño del texto (código) |
|group: grupo (real) bajo el que se ejecuta el proceso |uid: ID de usuario |dsize: tamaño de los datos |
|uid: ID de usuario |gid: ID del grupo bajo el que se ejecuta el proceso |ssize: tamaño de la pila |
|gid: ID del grupo bajo el que se ejecuta el proceso |tid: ID del hilo |cputime_user: tiempo total de CPU en modo usuario (informado en segundos) |
|vsize: tamaño de la memoria virtual |tname: nombre del hilo |cputime_system: tiempo total de CPU en modo sistema (informado en segundos) |
|pmem: porcentaje de memoria real (solo FreeBSD) |cputime_user: tiempo total de CPU en modo usuario (informado en segundos) |ctx_switches: número de cambios de contexto |
|rss: tamaño del conjunto residente |cputime_system: tiempo total de CPU en modo sistema (informado en segundos) |threads: número de hilos (no soportado para NetBSD) |
|size: tamaño del proceso (código + datos + pila) |state: estado del hilo |stk: tamaño del segmento de pila |
|tsize: tamaño del texto (código) |ctx_switches: número de cambios de contexto |page_faults: número de fallos de página |
|dsize: tamaño de los datos |io_read_op: número de veces que el sistema tuvo que realizar una entrada |fds: número de descriptores de archivo (solo OpenBSD) |
|ssize: tamaño de la pila |io_write_op: número de veces que el sistema tuvo que realizar una salida |swap: tamaño del espacio de swap utilizado |
|cputime_user: tiempo total de CPU en modo usuario (informado en segundos) | |io_read_op: número de veces que el sistema tuvo que realizar una entrada |
|cputime_system: tiempo total de CPU en modo sistema (informado en segundos) | |io_write_op: número de veces que el sistema tuvo que realizar una salida |
|state: estado del proceso (espera de disco/ejecutando/durmiendo/parada de rastreo/zombi/otro) | | |
|ctx_switches: número de cambios de contexto | | |
|threads: número de hilos (no soportado para NetBSD) | | |
|page_faults: número de fallos de página | | |
|fds: número de descriptores de archivo (solo OpenBSD) | | |
|swap: tamaño del espacio de swap utilizado | | |
|io_read_op: número de veces que el sistema tuvo que realizar una entrada | | |
|io_write_op: número de veces que el sistema tuvo que realizar una salida | | |

[comment]: # ({/9d8d4aec-306ee774})

[comment]: # ({627d3ac0-fdd0d9d4})
#### Windows

Los siguientes parámetros de proceso se devuelven en Windows para cada modo:

|mode=process|mode=thread|mode=summary|
|--|--|--|
|pid: PID |pid: PID |name: nombre del proceso |
|ppid: PID padre |ppid: PID padre |processes: número de procesos |
|name: nombre del proceso |name: nombre del proceso |vmsize: tamaño de la memoria virtual |
|user: usuario bajo el que se ejecuta el proceso |user: usuario bajo el que se ejecuta el proceso | wkset: tamaño del conjunto de trabajo del proceso|
|sid: SID de usuario |sid: SID de usuario | cputime_user: tiempo total de CPU en modo usuario (reportado en milisegundos)|
|vmsize: tamaño de la memoria virtual |tid: ID del hilo |cputime_system: tiempo total de CPU en modo sistema (reportado en milisegundos) |
|wkset: tamaño del conjunto de trabajo del proceso |  |threads: número de hilos |
|cputime_user: tiempo total de CPU en modo usuario (reportado en milisegundos) | |page_faults: número de fallos de página |
|cputime_system: tiempo total de CPU en modo sistema (reportado en milisegundos) | |handles: número de manejadores |
|threads: número de hilos | |io_read_b: bytes de IO leídos |
|page_faults: número de fallos de página | |io_write_b: bytes de IO escritos |
|handles: número de manejadores | |io_read_op: operaciones de lectura de IO |
|io_read_b: bytes de IO leídos | |io_write_op: operaciones de escritura de IO |
|io_write_b: bytes de IO escritos | |io_other_b: bytes de IO transferidos, distintos de operaciones de lectura y escritura |
|io_read_op: operaciones de lectura de IO | |io_other_op: operaciones de IO, distintas de operaciones de lectura y escritura |
|io_write_op: operaciones de escritura de IO | | |
|io_other_b: bytes de IO transferidos, distintos de operaciones de lectura y escritura | | |
|io_other_op: operaciones de IO, distintas de operaciones de lectura y escritura | | |

[comment]: # ({/627d3ac0-fdd0d9d4})
