Áú»¢¶Ä²©

This is a translation of the original English documentation page. Help us make it better.

4 Proxy

?³Ù³Ù±ð°ì¾±²Ô³Ù¨¦²õ

A Áú»¢¶Ä²© proxy egy olyan folyamat, amely megfigyel¨¦si adatokat gy?jthet egy vagy t?bb figyelt eszk?zt, ¨¦s elk¨¹ldi az inform¨¢ci¨®kat a Áú»¢¶Ä²© szerverre, l¨¦nyeg¨¦ben a szerver nev¨¦ben dolgozik. Minden ?sszegy?jt?tt adat helyileg pufferelt, majd a Áú»¢¶Ä²© szerverre vitte ¨¢t a proxyt tartozik valamihez.

A proxy telep¨ªt¨¦se nem k?telez?, de terjeszt¨¦se nagyon el?ny?s lehet egyetlen Áú»¢¶Ä²© szerver terhel¨¦se. Ha csak a proxy gy?jt adatokat, feldolgoz¨¢sa a szerveren kev¨¦sb¨¦ lesz ¨¦hes a CPU ¨¦s a lemez I/O.

A Áú»¢¶Ä²© proxy ide¨¢lis megold¨¢s a k?zpontos¨ªtott monitoroz¨¢shoz t¨¢voli helyek, fi¨®kok ¨¦s h¨¢l¨®zatok helyi rendszergazd¨¢k n¨¦lk¨¹l.

A Áú»¢¶Ä²© proxy k¨¹l?n adatb¨¢zist ig¨¦nyel.

Vegye figyelembe, hogy a Áú»¢¶Ä²© proxyval t¨¢mogatott adatb¨¢zisok SQLite, MySQL ¨¦s PostgreSQL. Az Oracle haszn¨¢lata saj¨¢t felel?ss¨¦g¨¦re t?rt¨¦nik, ¨¦s tartalmazhat bizonyos korl¨¢toz¨¢sokat, p¨¦ld¨¢ul a return ¨¦rt¨¦kek of low-level felfedez¨¦si szab¨¢lyok.

L¨¢sd m¨¦g: Proxyk haszn¨¢lata elosztott k?rnyezet

Proxy fut

Ha csomagk¨¦nt van telep¨ªtve

A Áú»¢¶Ä²© proxy d¨¦monfolyamatk¨¦nt fut. A proxy a k?vetkez?vel ind¨ªthat¨® el v¨¦grehajt¨®:

shell> service zabbix-proxy start

Ez a legt?bb GNU/Linux rendszeren m?k?dik. M¨¢s rendszereken megteheti futni kell:

shell> /etc/init.d/zabbix-proxy start

Hasonl¨®k¨¦ppen, a Áú»¢¶Ä²© proxy le¨¢ll¨ªt¨¢s¨¢hoz/¨²jraind¨ªt¨¢s¨¢hoz/¨¢llapot¨¢nak megtekint¨¦s¨¦hez haszn¨¢lja a a k?vetkez? parancsokat:

shell> service zabbix-proxy stop
       shell> service zabbix-proxy ¨²jraind¨ªt¨¢s
       shell> szolg¨¢ltat¨¢s zabbix-proxy ¨¢llapota
Ind¨ªtsa el manu¨¢lisan

Ha a fentiek nem m?k?dnek, manu¨¢lisan kell elind¨ªtani. Tal¨¢ld meg az utat a zabbix_proxy bin¨¢risba, ¨¦s hajtsa v¨¦gre:

shell> zabbix_proxy

A k?vetkez? parancssori param¨¦tereket haszn¨¢lhatja a Áú»¢¶Ä²© proxyval:

-c --config <´Ú¨¢Âá±ô> el¨¦r¨¦si ¨²tja a konfigur¨¢ci¨®s ´Ú¨¢Âá±ôhoz
       -f --foreground futtassa a Áú»¢¶Ä²© proxyt az el?t¨¦rben
       -R --runtime-control <´Ç±è³¦¾±¨®> adminisztrat¨ªv funkci¨®kat l¨¢t el
       -h --seg¨ªts, hogy ezt a seg¨ªts¨¦get megadd
       -V --verzi¨® kijelz? verzi¨®sz¨¢m

P¨¦ld¨¢k a Áú»¢¶Ä²© proxy futtat¨¢s¨¢ra parancssori param¨¦terekkel:

shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf
       shell> zabbix_proxy --help
       shell> zabbix_proxy -V
Fut¨¢sidej? vez¨¦rl¨¦s

Fut¨¢sidej? vez¨¦rl¨¦si lehet?s¨¦gek:

³¢±ð³ó±ð³Ù?²õ¨¦²µ ³¢±ð¨ª°ù¨¢²õ °ä¨¦±ô
config_cache_reload T?ltse be ¨²jra a konfigur¨¢ci¨®s gyors¨ªt¨®t¨¢rat. Figyelmen k¨ªv¨¹l hagyja, ha a gyors¨ªt¨®t¨¢r jelenleg bet?lt?dik.
Az akt¨ªv Áú»¢¶Ä²© proxy csatlakozik a Áú»¢¶Ä²© szerverhez, ¨¦s konfigur¨¢ci¨®s adatokat k¨¦r.
diaginfo[=<³¦¨¦±ô>] Gy?jts?n diagnosztikai inform¨¢ci¨®kat a proxy napl¨®´Ú¨¢Âá±ôj¨¢ban. historycache - el?zm¨¦nyek gyors¨ªt¨®t¨¢r statisztik¨¢i
±ð±ô?´Ú±ð±ô»å´Ç±ô²µ´Ç³ú¨¢²õ - ±ð±ô?´Ú±ð±ô»å´Ç±ô²µ´Ç³ú¨¢²õi kezel?i statisztik¨¢k
* locks - mutexek list¨¢ja (¨¹res a BSD rendszereken)
snmp_cache_reload T?ltse be ¨²jra az SNMP-gyors¨ªt¨®t¨¢rat, t?r?lje az SNMP-tulajdons¨¢gokat (motorid?, motorind¨ªt¨¢sok, motorazonos¨ªt¨®, hiteles¨ªt? adatok) az ?sszes gazdag¨¦pn¨¦l.
housekeeper_execute Ind¨ªtsa el a h¨¢ztart¨¢si elj¨¢r¨¢st. Figyelmen k¨ªv¨¹l hagyva, ha a takar¨ªt¨¢si elj¨¢r¨¢s ¨¦ppen folyamatban van.
log_level_increase[=<³¦¨¦±ô>] Napl¨®szint n?vel¨¦se, minden folyamatra hat¨¢ssal van, ha a ³¦¨¦±ô nincs megadva.
Nem t¨¢mogatott **BSD* rendszereken.
´Ú´Ç±ô²â²¹³¾²¹³Ù³Ù¨ª±è³Ü²õ ¨C Minden meghat¨¢rozott t¨ªpus¨² folyamat (pl. poller)
N¨¦zze meg az ?sszes proxy ´Ú´Ç±ô²â²¹³¾²¹³Ù³Ù¨ª±è³Ü²õt.
** folyamat t¨ªpusa,N** ¨C Folyamat t¨ªpusa ¨¦s sz¨¢ma (pl. poller,3)
pid ¨C Folyamatazonos¨ªt¨® (1-t?l 65535-ig). Nagyobb ¨¦rt¨¦kek eset¨¦n adja meg a ³¦¨¦±ôt '´Ú´Ç±ô²â²¹³¾²¹³Ù³Ù¨ª±è³Ü²õ,N'-k¨¦nt.
log_level_decrease[=<target>] Cs?kkenti a napl¨®z¨¢si szintet, minden folyamatot ¨¦rint, ha a ³¦¨¦±ô nincs megadva.
**BSD* rendszereken nem t¨¢mogatott.

P¨¦lda a fut¨¢sidej? vez¨¦rl¨¦s haszn¨¢lat¨¢ra a proxykonfigur¨¢ci¨® ¨²jrat?lt¨¦s¨¦re gyors¨ªt¨®t¨¢r:

shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R config_cache_reload

P¨¦ld¨¢k a fut¨¢sidej? vez¨¦rl¨¦s haszn¨¢lat¨¢ra diagnosztikai inform¨¢ci¨®k gy?jt¨¦s¨¦re:

Gy?jts?n ?ssze minden el¨¦rhet? diagnosztikai inform¨¢ci¨®t a proxy napl¨®´Ú¨¢Âá±ôj¨¢ban:
       shell> zabbix_proxy -R diaginfo
       
       Gy?jtse ?ssze az el?zm¨¦nyek gyors¨ªt¨®t¨¢r-statisztik¨¢it a proxy napl¨®´Ú¨¢Âá±ôj¨¢ban:
       shell> zabbix_proxy -R diaginfo=historycache

P¨¦lda a fut¨¢sidej? vez¨¦rl¨¦s haszn¨¢lat¨¢ra az SNMP-gyors¨ªt¨®t¨¢r ¨²jrat?lt¨¦s¨¦re:

shell> zabbix_proxy -R snmp_cache_reload

P¨¦lda a fut¨¢sidej? vez¨¦rl¨¦s haszn¨¢lat¨¢ra a h¨¢zvezet?n? v¨¦grehajt¨¢s¨¢nak elind¨ªt¨¢s¨¢ra

shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R housekeeper_execute

P¨¦ld¨¢k a fut¨¢sidej? vez¨¦rl¨¦s haszn¨¢lat¨¢ra a napl¨®z¨¢s szintj¨¦nek m¨®dos¨ªt¨¢s¨¢ra:

N?velje az ?sszes folyamat napl¨®z¨¢si szintj¨¦t:
       shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_increase
       
       A m¨¢sodik lek¨¦rdez¨¦si folyamat napl¨®z¨¢si szintj¨¦nek n?vel¨¦se:
       shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_increase=poller,2
       
       A folyamat napl¨®z¨¢si szintj¨¦nek n?vel¨¦se PID 1234-el:
       shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_increase=1234
       
       Az ?sszes http lek¨¦rdez? folyamat napl¨®z¨¢si szintj¨¦nek cs?kkent¨¦se:
       shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_decrease="http poller"
Feldolgoz¨® felhaszn¨¢l¨®

A Áú»¢¶Ä²© proxyt nem root felhaszn¨¢l¨®k¨¦nt val¨® futtat¨¢sra tervezt¨¦k. ?gy fog futni b¨¢rmilyen nem root felhaszn¨¢l¨®k¨¦nt indul el. Teh¨¢t a proxyt b¨¢rmilyen m¨®don futtathatja nem root felhaszn¨¢l¨® probl¨¦ma n¨¦lk¨¹l.

Ha megpr¨®b¨¢lod "root"-k¨¦nt futtatni, akkor ¨¢tv¨¢lt hardcodedra 'zabbix' felhaszn¨¢l¨®, amelynek jelen kell lennie a rendszeren. Csak futni tudsz proxyt 'root'k¨¦nt, ha m¨®dos¨ªtja az 'AllowRoot' param¨¦tert a proxyban konfigur¨¢ci¨®s ´Ú¨¢Âá±ô ennek megfelel?en.

°­´Ç²Ô´Ú¾±²µ³Ü°ù¨¢³¦¾±¨®s ´Ú¨¢Âá±ô

L¨¢sd a [konfigur¨¢ci¨®s ´Ú¨¢Âá±ôt] (/manual/appendix/config/zabbix_proxy) ´Ç±è³¦¾±¨®k a zabbix_proxy be¨¢ll¨ªt¨¢s¨¢nak r¨¦szletei¨¦rt.

Proxy ´Ú´Ç±ô²â²¹³¾²¹³Ù³Ù¨ª±è³Ü²õok

  • rendelkez¨¦sre ¨¢ll¨¢skezel? - a gazdag¨¦p el¨¦rhet?s¨¦g¨¦nek friss¨ªt¨¦s¨¦nek folyamata
  • "konfigur¨¢ci¨®s szinkroniz¨¢l¨®" - folyamat a mem¨®ri¨¢n bel¨¹li gyors¨ªt¨®t¨¢r kezel¨¦s¨¦re konfigur¨¢ci¨®s adatok
  • "adatk¨¹ld?" - proxy adatk¨¹ld?
  • "Discoverer" - az eszk?z?k felder¨ªt¨¦s¨¦nek folyamata
  • heartbeat sender - proxy sz¨ªvver¨¦s k¨¹ld?
  • history lek¨¦rdez? - folyamat a sz¨¢m¨ªtott, ?sszes¨ªtett ¨¦s adatb¨¢zis-kapcsolatot ig¨¦nyl? bels? ellen?rz¨¦sek
  • history syncer - t?rt¨¦nelem DB ¨ªr¨®
  • "h¨¢zvezet?n?" - folyamat a r¨¦gi t?rt¨¦nelmi adatok elt¨¢vol¨ªt¨¢s¨¢ra
  • http poller - webfigyel? poller
  • icmp pinger - poller az icmpping ellen?rz¨¦s¨¦hez
  • "ipmi manager" - IPMI lek¨¦rdez¨¦skezel?
  • "ipmi poller" - IPMI-ellen?rz¨¦si lek¨¦rdez?
  • java poller - lek¨¦rdez? Java ellen?rz¨¦sekhez
  • odbc poller - lek¨¦rdez? az ODBC ellen?rz¨¦sekhez
  • "poller" - norm¨¢l poller passz¨ªv ellen?rz¨¦sekhez
  • ±ð±ô?´Ú±ð±ô»å´Ç±ô²µ´Ç³ú¨¢²õi menedzser - ±ð±ô?´Ú±ð±ô»å´Ç±ô²µ´Ç³ú¨¢²õi feladatok menedzsere
  • "el?feldolgoz¨® dolgoz¨®" - adat ±ð±ô?´Ú±ð±ô»å´Ç±ô²µ´Ç³ú¨¢²õi folyamat
  • ?²Ô±ð±ô±ô±ð²Ô?°ù³ú¨¦²õ - bels? szerver gy?jt¨¦s¨¦re szolg¨¢l¨® folyamat statisztika
  • snmp trapper - trapper SNMP csapd¨¢khoz
  • feladatkezel? - ¨¢ltal k¨¦rt feladatok t¨¢voli v¨¦grehajt¨¢s¨¢ra szolg¨¢l¨® folyamat egy¨¦b ?sszetev?k (pl. probl¨¦ma bez¨¢r¨¢sa, probl¨¦ma nyugt¨¢z¨¢sa, ellen?rz¨¦s elem¨¦rt¨¦k most, t¨¢voli parancs funkci¨®)
  • trapper - trapper akt¨ªv ellen?rz¨¦sekhez, csapd¨¢khoz, proxy kommunik¨¢ci¨®hoz
  • "el¨¦rhetetlen lek¨¦rdez?" - el nem ¨¦rhet? eszk?z?k lek¨¦rdez?je
  • "vmware gy?jt?" - az adatok¨¦rt felel?s VMware adatgy?jt? gy?jt¨¦s a VMware szolg¨¢ltat¨¢sokt¨®l

A proxy napl¨®´Ú¨¢Âá±ôja haszn¨¢lhat¨® ezen ´Ú´Ç±ô²â²¹³¾²¹³Ù³Ù¨ª±è³Ü²õok megfigyel¨¦s¨¦re.

A Áú»¢¶Ä²© proxy folyamatok k¨¹l?nf¨¦le t¨ªpusai nyomon k?vethet?k a ³ú²¹²ú²ú¾±³æ°Ú´Ú´Ç±ô²â²¹³¾²¹³Ù,&±ô³Ù;³Ù¨ª±è³Ü²õ&²µ³Ù;,&±ô³Ù;³¾¨®»å&²µ³Ù;,&±ô³Ù;¨¢±ô±ô²¹±è´Ç³Ù&²µ³Ù;±Õ bels? elem.

T¨¢mogatott platformok

A Áú»¢¶Ä²© proxy ugyanazon a list¨¢n fut szerver#t¨¢mogatott platformok mint Áú»¢¶Ä²© szerver.

Nyelv

Vegye figyelembe, hogy a proxy UTF-8 ter¨¹leti be¨¢ll¨ªt¨¢st ig¨¦nyel, hogy egyes sz?veges elemeket helyesen ¨¦rtelmezhet?. A legt?bb modern Unix-szer? rendszerben UTF-8 van alap¨¦rtelmez¨¦s szerint a locale, azonban vannak olyan rendszerek, ahol erre sz¨¹ks¨¦g lehet konkr¨¦tan be kell ¨¢ll¨ªtani.