Αϊ»’ΆΔ²©

7 Get

ΠžΠ±Π·ΠΎΡ€

Αϊ»’ΆΔ²© get - это ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, которая ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Αϊ»’ΆΔ²© Π°Π³Π΅Π½Ρ‚Ρƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ Π½Π΅Π³ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для диагностики Αϊ»’ΆΔ²© Π°Π³Π΅Π½Ρ‚ΠΎΠ².

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Αϊ»’ΆΔ²© get

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ выполнСния Αϊ»’ΆΔ²© get Π² UNIX для получСния значСния Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ процСссора ΠΎΡ‚ Π°Π³Π΅Π½Ρ‚Π°:

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

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ выполнСния ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Αϊ»’ΆΔ²© get для получСния строки с Π²Π΅Π± сайта:

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

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ элСмСнт Π΄Π°Π½Π½Ρ‹Ρ… содСрТит ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ поэтому ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ для выдСлСния ΠΊΠ»ΡŽΡ‡Π° элСмСнта Π΄Π°Π½Π½Ρ‹Ρ…. Π”Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π° элСмСнта Π΄Π°Π½Π½Ρ‹Ρ…; ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π΅Π·Π°Π½Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Αϊ»’ΆΔ²© Π°Π³Π΅Π½Ρ‚Ρƒ.

Αϊ»’ΆΔ²© get ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки:

  -s --host <имя хоста ΠΈΠ»ΠΈ IP>       ВрСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя хоста ΠΈΠ»ΠΈ IP адрСс хоста
         -p --port <Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ€Ρ‚Π°>            ВрСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ€Ρ‚Π° Π°Π³Π΅Π½Ρ‚Π°, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° ΡƒΠ·Π»Π΅ сСти. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 10050.
         -I --source-address <IP адрСс>     ВрСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ IP адрСс для исходящСго ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ
         -k -key <ΠΊΠ»ΡŽΡ‡ элСмСнта Π΄Π°Π½Π½Ρ‹Ρ…>     ВрСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ элСмСнта Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ.
         -h --help                          Π’Ρ‹Π²ΠΎΠ΄ этого сообщСния ΠΏΠΎΠΌΠΎΡ‰ΠΈ
         -V --version                       Π’Ρ‹Π²ΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€Π° вСрсии

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ страницу ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎ Αϊ»’ΆΔ²© get для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Αϊ»’ΆΔ²© get Π² Windows ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌ ΠΆΠ΅ самым способом:

zabbix_get.exe °ΪΠΎΠΏΡ†ΠΈΠΈ±Υ