A Zabbix 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 Zabbix szerverre, lényegében a szerver nevében dolgozik. Minden összegyűjtött adat helyileg pufferelt, majd a Zabbix szerverre vitte át a proxyt tartozik valamihez.
A proxy telepítése nem kötelező, de terjesztése nagyon előnyös lehet egyetlen Zabbix 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 Zabbix 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 Zabbix proxy külön adatbázist igényel.
Vegye figyelembe, hogy a Zabbix 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 Zabbix 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 Zabbix 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 Zabbix proxyval:
-c --config <fájl> elérési útja a konfigurációs fájlhoz
-f --foreground futtassa a Zabbix proxyt az előtérben
-R --runtime-control <opció> 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 Zabbix 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:
Lehetőség | Leírás | Cél |
---|---|---|
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 Zabbix proxy csatlakozik a Zabbix szerverhez, és konfigurációs adatokat kér. |
|
diaginfo[=<cél>] | Gyűjtsön diagnosztikai információkat a proxy naplófájljában. | historycache - előzmények gyorsítótár statisztikái előfeldolgozás - előfeldolgozási 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[=<cél>] | Naplószint növelése, minden folyamatra hatással van, ha a cél nincs megadva. Nem támogatott **BSD* rendszereken. |
folyamattípus – Minden meghatározott típusú folyamat (pl. poller) Nézze meg az összes proxy folyamattípust. ** folyamat típusa,N** – Folyamat típusa és száma (pl. poller,3) pid – Folyamatazonosító (1-től 65535-ig). Nagyobb értékek esetén adja meg a célt 'folyamattípus,N'-ként. |
log_level_decrease[=<target>] | Csökkenti a naplózási szintet, minden folyamatot érint, ha a cél 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ófájljában:
shell> zabbix_proxy -R diaginfo
Gyűjtse össze az előzmények gyorsítótár-statisztikáit a proxy naplófájljá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 Zabbix 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 fájl ennek megfelelően.
Lásd a [konfigurációs fájlt] (/manual/appendix/config/zabbix_proxy) opció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ésekhezelőfeldolgozási menedzser
- előfeldolgozási feladatok menedzsereönellenőrzés
- 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ófájlja használható ezen folyamattípusok megfigyelésére.
A Zabbix proxy folyamatok különféle típusai nyomon követhetők a zabbix[folyamat,<típus>,<mód>,<állapot>] belső elem.
A Zabbix proxy ugyanazon a listán fut szerver#támogatott platformok mint Zabbix 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.