[comment]: # translation:outdated

[comment]: # ({14379c17-14379c17})
# 7 Get

[comment]: # ({/14379c17-14379c17})

[comment]: # ({510f4bd7-f50cbd4e})
#### Преглед

Zabbix get је услужни програм командне линије, који се може користити за комуникацију са Zabbix  агентом и преузимање потребних информација од агента.

Услужни програм се обично користи за решавање проблема са Zabbix агентима.

Такође погледајте [zabbix_utils](https://github.com/zabbix/python-zabbix-utils/blob/main/README.md)- а Python библиотека која има уграђену функционалност да се понаша као Zabbix.

[comment]: # ({/510f4bd7-f50cbd4e})

[comment]: # ({dd9cd6fb-c625ea25})
#### Покретање Zabbix get команде

Пример покретања Zabbix get команде под UNIX-ом за добијање вредности оптерећења процесора
од агента:

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

Још један пример покретања Zabbix get команде за снимање стринга са
веб странице:

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

Имајте на уму да кључ ставке овде садржи размак, па се наводници користе за означавање
кључа ставке за шел. Наводници нису део кључа ставке;
њих ће шел скратити и неће бити прослеђени Zabbix агенту.

Ако кључ ставке није подржан, Zabbix get ће вратити излазни код `1`.

Zabbix get прихвата следеће параметре командне линије:

```ini
-s --host <име хоста или IP> Наведите име хоста или IP адресу хоста
-p --port <број порта> Наведите број порта агента који ради на хосту (подразумевано: 10050)
-I --source-address <IP адреса> Наведите изворну IP адресу
-t --timeout <секунде> Наведите време чекања. Важећи опсег: 1-30 секунди (подразумевано: 30 секунди)
-k --key <кључ ставке> Наведите кључ ставке за коју желите да преузмете вредност
-P --protocol <вредност> Протокол који се користи за комуникацију са агентом. Вредности:
аутоматско - повезивање помоћу JSON протокола, резервно и поновни покушај са протоколом отвореног текста (подразумевано)
json - повезивање помоћу JSON протокола plaintext - повезивање помоћу протокола отвореног текста где се шаље само кључ ставке (6.4.x и старије верзије)
-h --help Прикажи ову поруку помоћи
-V --version Прикажи број верзије

--tls-connect <вредност> Како се повезати са агентом. Вредности:
   unencrypted - повезивање без шифровања (подразумевано)
   psk - повезивање помоћу TLS-а и унапред дељеног кључа 
   cert - повезивање помоћу TLS-а и сертификата
--tls-ca-file <CA датотека> Пуна путања датотеке која садржи сертификате CA највишег нивоа за верификацију сертификата вршњака
--tls-crl-file <CRL датотека> Пуна путања датотеке која садржи опозване сертификате
--tls-agent-cert-issuer <cert издавалац> Издавалац сертификата дозвољеног агента
--tls-agent-cert-subject <cert наслов> Наслов сертификата дозвољеног агента
--tls-cert-file <cert датотека> Пуна путања датотеке која садржи сертификат или ланац сертификата
--tls-key-file <key датотека> Пуна путања датотеке која садржи приватни кључ
--tls-psk-identity <PSK-идентитет> Јединствени стринг, осетљив на велика и мала слова, који се користи за идентификацију унапред дељеног кључа
--tls-psk-file <PSK-датотека> Пуна путања датотека која садржи унапред дељени кључ
--tls-cipher13 <шифровани стринг> Шифровани стринг за OpenSSL 1.1.1 или новији за TLS 1.3. Замените подразумеване критеријуме за избор пакета шифри. Ова опција није доступна ако је верзија OpenSSL старија од 1.1.1
--tls-cipher <шифровани стринг> Стринг приоритета GnuTLS-а (за TLS 1.2 и новије верзије) или стринг шифре OpenSSL-а (само за TLS 1.2). Замените подразумеване критеријуме за избор пакета шифри
```

Погледајте такође [Zabbix преузима страницу упутства]](/manpages/zabbix_get) за више
информација.

Zabbix get на Windows-у се може покренути слично:

   zabbix_get.exe [опције]

[comment]: # ({/dd9cd6fb-c625ea25})
