On this page

zabbix_get

ZABBIX_GET(1)               Manuale generale dei comandi         ZABBIX_GET(1)

NOME
       zabbix_get - utility get di Zabbix

SINOSSI
       zabbix_get  -s  host-name-or-IP  [-p  port-number]  [-I IP-address] [-t
       timeout] -k item-key
       zabbix_get -s host-name-or-IP  [-p  port-number]  [-I  IP-address]  [-t
       timeout]   --tls-connect  cert  --tls-ca-file  CA-file  [--tls-crl-file
       CRL-file] [--tls-agent-cert-issuer cert-issuer]  [--tls-agent-cert-sub‐
       ject  cert-subject]  --tls-cert-file  cert-file --tls-key-file key-file
       [--tls-cipher13 cipher-string] [--tls-cipher cipher-string] -k item-key
       zabbix_get -s host-name-or-IP  [-p  port-number]  [-I  IP-address]  [-t
       timeout]     --tls-connect    psk    --tls-psk-identity    PSK-identity
       --tls-psk-file PSK-file  [--tls-cipher13  cipher-string]  [--tls-cipher
       cipher-string] -k item-key
       zabbix_get -h
       zabbix_get -V

DESCRIZIONE
       zabbix_get  è  un'utility  da  riga  di  comando  per ottenere dati da
       Zabbix agent.

OPZIONI
       -s, --host host-name-or-IP
              Specifica il nome host o l'indirizzo IP di un host.

       -p, --port port-number
              Specifica il numero di porta dell'agent in esecuzione sull'host.
              Il valore predefinito è 10050.

       -I, --source-address IP-address
              Specifica l'indirizzo IP di origine.

       -t, --timeout seconds
              Specifica il timeout. Intervallo valido: 1-600 secondi (predefi‐
              nito: 30)

       -k, --key item-key
              Specifica la chiave dell'item di cui recuperare il valore.

       -P, --protocol value
              Protocollo usato per comunicare con l'agent. Valori:

                   auto        si connette usando il protocollo JSON, in caso
                               di errore ripiega e riprova con il protocollo in
                               testo semplice (predefinito)

                   json        si connette usando il protocollo JSON

                   plaintext   si connette usando il protocollo in testo sem‐
                               plice in cui viene inviata solo la chiave
                               dell'item (release 6.4.x e precedenti)

       --tls-connect value
              Come connettersi all'agent. Valori:

                   unencrypted
                               si connette senza crittografia (predefinito)

                   psk         si connette usando TLS e una chiave precondivisa

                   cert        si connette usando TLS e un certificato

       --tls-ca-file CA-file
              Percorso completo di un file contenente i certificati della CA
              di livello superiore per la verifica del certificato del peer.

       --tls-crl-file CRL-file
              Percorso completo di un file contenente certificati revocati.

       --tls-agent-cert-issuer cert-issuer
              Emittente del certificato dell'agent consentito.

       --tls-agent-cert-subject cert-subject
              Soggetto del certificato dell'agent consentito.

       --tls-cert-file cert-file
              Percorso completo di un file contenente il certificato o la
              catena di certificati.

       --tls-key-file key-file
              Percorso completo di un file contenente la chiave privata.

       --tls-psk-identity PSK-identity
              Stringa PSK-identity.

       --tls-psk-file PSK-file
              Percorso completo di un file contenente la chiave precondivisa.

       --tls-cipher13 cipher-string
              Stringa di cifratura per OpenSSL 1.1.1 o versioni successive per
              TLS 1.3. Sovrascrive i criteri predefiniti di selezione della
              suite di cifratura. Questa opzione non è disponibile se la ver‐
              sione di OpenSSL è inferiore a 1.1.1.

       --tls-cipher cipher-string
              Stringa di priorità GnuTLS (per TLS 1.2 e superiori) oppure
              stringa di cifratura OpenSSL (solo per TLS 1.2). Sovrascrive i
              criteri predefiniti di selezione della suite di cifratura.

       -h, --help
              Visualizza questo aiuto ed esce.

       -V, --version
              Mostra le informazioni sulla versione ed esce.

STATO DI USCITA
       Lo stato di uscita è 0 se zabbix_get recupera correttamente un valore
       da Zabbix agent. Se il recupero del valore non riesce, lo stato di
       uscita è 1.

ESEMPI
       zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg1]"
       zabbix_get   -s   127.0.0.1  -p  10050  -k  "system.cpu.load[all,avg1]"
       --tls-connect    cert     --tls-ca-file     /home/zabbix/zabbix_ca_file
       --tls-agent-cert-issuer   "CN=Signing   CA,OU=IT   operations,O=Example
       Corp,DC=example,DC=com" --tls-agent-cert-subject "CN=server1,OU=IT  op‐
       erations,O=Example  Corp,DC=example,DC=com"  --tls-cert-file /home/zab‐
       bix/zabbix_get.crt --tls-key-file /home/zabbix/zabbix_get.key
       zabbix_get  -s  127.0.0.1  -p  10050   -k   "system.cpu.load[all,avg1]"
       --tls-connect   psk   --tls-psk-identity   "PSK   ID   Zabbix   agentd"
       --tls-psk-file /home/zabbix/zabbix_agentd.psk

VEDI ANCHE
       Documentazione

       zabbix_agentd(8), zabbix_proxy(8), zabbix_sender(1),  zabbix_server(8),
       zabbix_js(1), zabbix_agent2(8), zabbix_web_service(8)

Zabbix                            2022-01-06                     ZABBIX_GET(1)