Áú»¢¶Ä²©

7 Get

Vista general

El get de Áú»¢¶Ä²© ¨¦s una utilitat en l¨ªnia de comandes que es pot emprar per comunicar amb l'agent Áú»¢¶Ä²© i recuperar la informaci¨® demanada de l'agent.

La utilitat s'empra generalment per solucionar problemes dels agents Áú»¢¶Ä²©.

Veieu tamb¨¦ - una biblioteca de Python que cont¨¦ una funcionalitat que es comporta com si fos Áú»¢¶Ä²© get.

Execuci¨® del get Áú»¢¶Ä²©

Un exemple d'execuci¨® del get Áú»¢¶Ä²© sota UNIX per obtindre el valor de la c¨¤rrega del processador a partir de l'agent:

cd bin
       ./zabbix_get -s 127.0.0.1 -p 10050 -k system.cpu.load[all,avg1]

Un altre exemple d'execuci¨® del get Áú»¢¶Ä²© per capturar una cadena d'un lloc Web:

cd bin
       ./zabbix_get -s 192.168.1.1 -p 10050 -k "web.page.regexp[www.zabbix.com,,,\"USA: ([a-zA-Z0-9.-]+)\",,\1]"

Veieu que la clau d'element aqu¨ª cont¨¦ un espai, de manera que les cometes s'utilitzen per marcar la clau de l'element a l'int¨¨rpret d'ordres. Les cometes no formen part de la clau de l'element; seran retallats per la l¨ªnia de comandes i no es passaran a l'agent Áú»¢¶Ä²©.

El Áú»¢¶Ä²© get admet els seg¨¹ents par¨¤metres de l¨ªnia d'ordres:

-s --host <nom d'equip o IP> Especifica el nom de l'equip o l'adre?a IP.
       -p --port <nombre de port> Especifica el port de l'agent. Per defecte: 10050
       -I --source-address <adre?a IP> Especifica l'adre?a IP d'origen.
       -t --timeout <segons> Especifica el temps d'espera. Interval v¨¤lid: 1-30 segons (per defecte: 30 segons).
       -k --key <clau d'element> Especifica la clau d'element del valor que cal recuperar.
       -P --protocol <valor> Protocol emprar per comunicar amb l'agent. Valors:
              auto - connecteu-vos mitjan?ant el protocol JSON, feu una alternativa i torneu a intentar-ho amb el protocol de text sense format (per defecte);
              json - connecteu-vos mitjan?ant la clau de protocol JSON;
              plaintext - connecteu-vos mitjan?ant el protocol de text pla on nom¨¦s s'envia la clau d'element (versions 6.4.x i anteriors)
       --tls-connect <valor> Com connectar amb l'agent. Valors:
              unencrypted - connecteu sense xifrat (per defecte);
              psk - connecteu mitjan?ant TLS i una clau pr¨¨viament compartida;
              cert - connecteu mitjan?ant TLS i un certificat;
       --tls-ca-file <fitxer CA> Nom complet de la ruta d'un fitxer que cont¨¦ els certificats de CA(s) de nivell superior per a la verificaci¨® de certificats entre iguals.
       --tls-crl-file <fitxer CRL> Cam¨ª complet d'un fitxer que cont¨¦ certificats revocats.
       --tls-agent-cert-issuer <cert issuer> Emissor de certificat d'agent perm¨¨s.
       --tls-agent-cert-subject <assumpte del certificat> Assumpte del certificat d'agent perm¨¨s.
       --tls-cert-file <fitxer de certificat> Cam¨ª complet d'un fitxer que cont¨¦ el certificat o la cadena de certificats.
       --tls-key-file <fitxer de clau> Cam¨ª complet d'un fitxer que cont¨¦ la clau privada.
       --tls-psk-identity <PSK-identity> Cadena d'identitat PSK.
       --tls-psk-file <fitxer-PSK> Cam¨ª complet d'un fitxer que cont¨¦ la clau pr¨¨viament compartida.
       --tls-cipher13 <cipher-string> Cadena de xifrat per a OpenSSL 1.1.1 o posterior per a TLS 1.3. Substitu?u els criteris de tria de la suite de xifrat predeterminats. Aquesta opci¨® no ¨¦s pas disponible si la versi¨® d'OpenSSL ¨¦s inferior a 1.1.1.
       --tls-cipher <cadena-xifrat> Cadena de prioritat GnuTLS (per a TLS 1.2 i posterior) o cadena de xifrat OpenSSL (nom¨¦s per a TLS 1.2). Substitu?u els criteris de tria de la suite de xifrat predeterminats.
       -h --help Mostra aquesta ajuda.
       -V --version Mostra el nombre de versi¨®.

Veieu tamb¨¦ el manual de get Áú»¢¶Ä²© per obtindre m¨¦s informaci¨®.

A Windows, Áú»¢¶Ä²© get es pot iniciar de la manera seg¨¹ent:

zabbix_get.exe [options]