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
A Áú»¢¶Ä²© proxy d¨¦monfolyamatk¨¦nt fut. A proxy a k?vetkez?vel ind¨ªthat¨® el v¨¦grehajt¨®:
Ez a legt?bb GNU/Linux rendszeren m?k?dik. M¨¢s rendszereken megteheti futni kell:
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
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:
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¨¦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:
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:
P¨¦lda a fut¨¢sidej? vez¨¦rl¨¦s haszn¨¢lat¨¢ra a h¨¢zvezet?n? v¨¦grehajt¨¢s¨¢nak elind¨ªt¨¢s¨¢ra
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"
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.
L¨¢sd a [konfigur¨¢ci¨®s ´Ú¨¢Âá±ôt] (/manual/appendix/config/zabbix_proxy) ´Ç±è³¦¾±¨®k a zabbix_proxy be¨¢ll¨ªt¨¢s¨¢nak r¨¦szletei¨¦rt.
rendelkez¨¦sre ¨¢ll¨¢skezel?
- a gazdag¨¦p el¨¦rhet?s¨¦g¨¦nek friss¨ªt¨¦s¨¦nek folyamataheartbeat 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¨¦sekhistory syncer
- t?rt¨¦nelem DB ¨ªr¨®http poller
- webfigyel? pollericmp pinger
- poller az icmpping ellen?rz¨¦s¨¦hezjava poller
- lek¨¦rdez? Java ellen?rz¨¦sekhezodbc poller
- lek¨¦rdez? az ODBC ellen?rz¨¦sekhez±ð±ô?´Ú±ð±ô»å´Ç±ô²µ´Ç³ú¨¢²õi menedzser
- ±ð±ô?´Ú±ð±ô»å´Ç±ô²µ´Ç³ú¨¢²õi feladatok menedzsere?²Ô±ð±ô±ô±ð²Ô?°ù³ú¨¦²õ
- bels? szerver gy?jt¨¦s¨¦re szolg¨¢l¨® folyamat statisztikasnmp trapper
- trapper SNMP csapd¨¢khozfeladatkezel?
- ¨¢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¨®hozA 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.
A Áú»¢¶Ä²© proxy ugyanazon a list¨¢n fut szerver#t¨¢mogatott platformok mint Áú»¢¶Ä²© szerver.
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.