[comment]: # translation:outdated

[comment]: # ({e93b7644-f89c7380})
# 6 Contatori delle prestazioni di Windows (Windows performance counters)

[comment]: # ({/e93b7644-f89c7380})

[comment]: # ({47e1ae8b-47e1ae8b})
#### Panoramica

È possibile monitorare efficacemente i contatori delle prestazioni di Windows utilizzando la chiave
*perf\_counter\[\]*.

Per esempio:

    perf_counter["\Processor(0)\Interrupts/sec"]

oppure

    perf_counter["\Processor(0)\Interrupts/sec", 10]

Per ulteriori informazioni sull'utilizzo di questa chiave o del suo equivalente
solo in inglese `perf_counter_en`, vedere [chiavi item
specifiche per Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys).

Per ottenere un elenco completo dei contatori delle prestazioni disponibili per il
monitoraggio, è possibile eseguire:

    typeperf -qx

È inoltre possibile utilizzare il low-level discovery per individuare più [istanze di
oggetti](/manual/discovery/low_level_discovery/examples/windows_perf_instances)
dei contatori delle prestazioni di Windows e automatizzare la creazione di
item perf\_counter per oggetti con più istanze.

[comment]: # ({/47e1ae8b-47e1ae8b})

[comment]: # ({8a2ce6ff-38d80c32})
#### Rappresentazione numerica

Windows mantiene rappresentazioni numeriche (indici) per i nomi degli oggetti e dei contatori delle prestazioni. Zabbix supporta queste rappresentazioni numeriche come parametri per le chiavi di item `perf_counter`, `perf_counter_en` e nei parametri di configurazione `PerfCounter`, `PerfCounterEn`.

Tuttavia, non è consigliato utilizzarle a meno che non si possa garantire che i propri indici numerici siano associati alle stringhe corrette su host specifici. Se è necessario creare item portabili che funzionino su host diversi con varie versioni localizzate di Windows, è possibile usare la chiave `perf_counter_en` o il parametro di configurazione `PerfCounterEn`, che consentono di usare nomi in inglese indipendentemente dalle impostazioni locali del sistema.

Per trovare gli equivalenti numerici, eseguire **regedit**, quindi individuare *Counter* in *HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Perflib\\009*.

La voce del registro contiene informazioni come queste:

    1
    1847
    2
    System
    4
    Memory
    6
    % Processor Time
    10
    File Read Operations/sec
    12
    File Write Operations/sec
    14
    File Control Operations/sec
    16
    File Read Bytes/sec
    18
    File Write Bytes/sec
    ....

Qui è possibile trovare i numeri corrispondenti per ogni parte testuale del contatore delle prestazioni, come in '\\System\\% Processor Time':

    System → 2
    % Processor Time → 6

È quindi possibile usare questi numeri per rappresentare il percorso in forma numerica:

    \2\6

[comment]: # ({/8a2ce6ff-38d80c32})

[comment]: # ({96efda14-96efda14})
#### Parametri del contatore delle prestazioni

È possibile distribuire alcuni parametri PerfCounter per il monitoraggio dei
contatori delle prestazioni di Windows.

Ad esempio, è possibile aggiungere questi parametri al file di configurazione di Zabbix
agent:

       PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30
       or
       PerfCounter=UserPerfCounter2,"\4\24",30

Con tali parametri configurati, è quindi possibile utilizzare semplicemente
*UserPerfCounter1* o *UserPerfCounter2* come chiavi per creare i
rispettivi item.

Ricordarsi di riavviare Zabbix agent dopo aver apportato modifiche al
file di configurazione.

[comment]: # ({/96efda14-96efda14})
