[comment]: # translation:outdated

[comment]: # ({82c8bc6c-f9e8f670})
# 10 parametri di proc.get

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

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

L'item [**proc.get**\[<name>,<user>,<cmdline>,<mode>\]](/manual/config/items/itemtypes/zabbix_agent#proc.get) è supportato su Linux, Windows, FreeBSD, OpenBSD e NetBSD.

L'elenco dei parametri di processo restituiti dall'item varia a seconda del sistema operativo e del valore dell'argomento 'mode'.

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

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

Su Linux, per ciascuna modalità vengono restituiti i seguenti parametri di processo:

|mode=process|mode=thread|mode=summary|
|--|--|--|
|pid: PID |pid: PID|name: nome del processo |
|ppid: PID del padre|ppid: PID del padre| processes: numero di processi |
|name: nome del processo|name: nome del processo | vsize: dimensione della memoria virtuale |
|cmdline: comando con argomenti |user: utente (reale) con cui il processo è eseguito  |pmem: percentuale della memoria reale |
|user: utente (reale) con cui il processo è eseguito |group: gruppo (reale) con cui il processo è eseguito |rss: dimensione del resident set |
|group: gruppo (reale) con cui il processo è eseguito |uid: ID utente  |data: dimensione del segmento dati |
|uid: ID utente |gid: ID del gruppo con cui il processo è eseguito|exe: dimensione del segmento di codice  |
|gid: ID del gruppo con cui il processo è eseguito | tid: ID del thread |lib: dimensione delle librerie condivise  |
|vsize: dimensione della memoria virtuale | tname: nome del thread |lck: dimensione della memoria bloccata |
|pmem: percentuale della memoria reale |cputime_user: tempo totale di CPU trascorso in modalità utente (valore espresso in tick di clock — dividere per `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` per ottenere i secondi)|pin: dimensione delle pagine bloccate in memoria |
|rss: dimensione del resident set |cputime_system: tempo totale di CPU trascorso in modalità sistema (valore espresso in tick di clock — dividere per `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` per ottenere i secondi)|pte: dimensione delle voci della tabella delle pagine |
|data: dimensione del segmento dati |state: stato del thread |size: dimensione dei segmenti di codice + dati + stack del processo |
|exe: dimensione del segmento di codice |ctx_switches: numero di context switch |stk: dimensione del segmento stack |
|hwm: picco della dimensione del resident set | page_faults: numero di page fault |swap: dimensione dello spazio di swap utilizzato  |
|lck: dimensione della memoria bloccata | |cputime_user: tempo totale di CPU trascorso in modalità utente (valore espresso in tick di clock — dividere per `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` per ottenere i secondi) |
|lib: dimensione delle librerie condivise| |cputime_system: tempo totale di CPU trascorso in modalità sistema (valore espresso in tick di clock — dividere per `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` per ottenere i secondi) |
|peak: picco della dimensione della memoria virtuale| |ctx_switches: numero di context switch |
|pin: dimensione delle pagine bloccate in memoria| |threads: numero di thread|
|pte: dimensione delle voci della tabella delle pagine| |page_faults: numero di page fault |
|size: dimensione dei segmenti di codice + dati + stack del processo| |pss: memoria proportional set size|
|stk: dimensione del segmento stack| | |
|swap: dimensione dello spazio di swap utilizzato| | |
|cputime_user: tempo totale di CPU trascorso in modalità utente (valore espresso in tick di clock — dividere per `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` per ottenere i secondi)| | |
|cputime_system: tempo totale di CPU trascorso in modalità sistema (valore espresso in tick di clock — dividere per `getconf CLK_TCK` o `sysconf(_SC_CLK_TCK)` per ottenere i secondi)| | |
|state: stato del processo (recuperato in modo trasparente da procfs, forma estesa)| | |
|ctx_switches: numero di context switch| | |
|threads: numero di thread| | |
|page_faults: numero di page fault| | |
|pss: memoria proportional set size| | |

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

[comment]: # ({9d8d4aec-306ee774})
#### OS basati su BSD

I seguenti parametri di processo vengono restituiti su FreeBSD, OpenBSD e NetBSD per ciascuna modalità:

|mode=process |mode=thread |mode=summary |
|---|---|---|
|pid: PID |pid: PID |name: nome del processo |
|ppid: PID padre |ppid: PID padre |processes: numero di processi |
|jid: ID della jail (solo FreeBSD) |jid: ID della jail (solo FreeBSD) |vsize: dimensione della memoria virtuale |
|jname: nome della jail (solo FreeBSD) |jname: nome della jail (solo FreeBSD) |pmem: percentuale della memoria reale (solo FreeBSD) |
|name: nome del processo |name: nome del processo |rss: dimensione del resident set |
|cmdline: comando con argomenti |user: utente (reale) con cui viene eseguito il processo |size: dimensione del processo (codice + dati + stack) |
|user: utente (reale) con cui viene eseguito il processo |group: gruppo (reale) con cui viene eseguito il processo |tsize: dimensione del testo (codice) |
|group: gruppo (reale) con cui viene eseguito il processo |uid: ID utente |dsize: dimensione dei dati |
|uid: ID utente |gid: ID del gruppo con cui viene eseguito il processo |ssize: dimensione dello stack |
|gid: ID del gruppo con cui viene eseguito il processo |tid: ID del thread |cputime_user: tempo totale di CPU trascorso in modalità utente (riportato in secondi) |
|vsize: dimensione della memoria virtuale |tname: nome del thread |cputime_system: tempo totale di CPU trascorso in modalità sistema (riportato in secondi) |
|pmem: percentuale della memoria reale (solo FreeBSD) |cputime_user: tempo totale di CPU trascorso in modalità utente (riportato in secondi) |ctx_switches: numero di cambi di contesto |
|rss: dimensione del resident set |cputime_system: tempo totale di CPU trascorso in modalità sistema (riportato in secondi) |threads: numero di thread (non supportato per NetBSD) |
|size: dimensione del processo (codice + dati + stack) |state: stato del thread |stk: dimensione del segmento di stack |
|tsize: dimensione del testo (codice) |ctx_switches: numero di cambi di contesto |page_faults: numero di page fault |
|dsize: dimensione dei dati |io_read_op: numero di volte in cui il sistema ha dovuto eseguire input |fds: numero di descrittori di file (solo OpenBSD) |
|ssize: dimensione dello stack |io_write_op: numero di volte in cui il sistema ha dovuto eseguire output |swap: dimensione dello spazio di swap utilizzato |
|cputime_user: tempo totale di CPU trascorso in modalità utente (riportato in secondi) | |io_read_op: numero di volte in cui il sistema ha dovuto eseguire input |
|cputime_system: tempo totale di CPU trascorso in modalità sistema (riportato in secondi) | |io_write_op: numero di volte in cui il sistema ha dovuto eseguire output |
|state: stato del processo (attesa disco/in esecuzione/in sospensione/arresto per tracing/zombie/altro) | | |
|ctx_switches: numero di cambi di contesto | | |
|threads: numero di thread (non supportato per NetBSD) | | |
|page_faults: numero di page fault | | |
|fds: numero di descrittori di file (solo OpenBSD) | | |
|swap: dimensione dello spazio di swap utilizzato | | |
|io_read_op: numero di volte in cui il sistema ha dovuto eseguire input | | |
|io_write_op: numero di volte in cui il sistema ha dovuto eseguire output | | |

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

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

Su Windows, per ciascuna modalità vengono restituiti i seguenti parametri di processo:

|mode=process|mode=thread|mode=summary|
|--|--|--|
|pid: PID |pid: PID |name: nome del processo |
|ppid: PID padre |ppid: PID padre |processes: numero di processi |
|name: nome del processo |name: nome del processo |vmsize: dimensione della memoria virtuale |
|user: utente con cui viene eseguito il processo |user: utente con cui viene eseguito il processo | wkset: dimensione del working set del processo|
|sid: SID dell'utente |sid: SID dell'utente | cputime_user: tempo totale di CPU trascorso in modalità utente (riportato in millisecondi)|
|vmsize: dimensione della memoria virtuale |tid: ID del thread |cputime_system: tempo totale di CPU trascorso in modalità sistema (riportato in millisecondi) |
|wkset: dimensione del working set del processo |  |threads: numero di thread |
|cputime_user: tempo totale di CPU trascorso in modalità utente (riportato in millisecondi) | |page_faults: numero di page fault |
|cputime_system: tempo totale di CPU trascorso in modalità sistema (riportato in millisecondi) | |handles: numero di handle |
|threads: numero di thread | |io_read_b: byte IO letti |
|page_faults: numero di page fault | |io_write_b: byte IO scritti |
|handles: numero di handle | |io_read_op: operazioni di lettura IO |
|io_read_b: byte IO letti | |io_write_op: operazioni di scrittura IO |
|io_write_b: byte IO scritti | |io_other_b: byte IO trasferiti, diversi dalle operazioni di lettura e scrittura |
|io_read_op: operazioni di lettura IO | |io_other_op: operazioni IO diverse dalle operazioni di lettura e scrittura |
|io_write_op: operazioni di scrittura IO | | |
|io_other_b: byte IO trasferiti, diversi dalle operazioni di lettura e scrittura | | |
|io_other_op: operazioni IO diverse dalle operazioni di lettura e scrittura | | |

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