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.
Un exemple d'execuci¨® del get Áú»¢¶Ä²© sota UNIX per obtindre el valor de la c¨¤rrega del processador a partir de l'agent:
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: