Portál AbcLinuxu, 10. května 2025 03:23

Dotaz: Zabbix hlídání hostů za NATem

8.8.2012 22:01 Matěj Vaňátko | skóre: 19 | Brno
Zabbix hlídání hostů za NATem
Přečteno: 461×
Odpovědět | Admin
Zdravím
Chci se zeptat, nevíte někdo, jak "přinutit" Zabbix komunikovat v režimu aktivních klientů ?
Moje představa je taková, že si v Zabbixu pouze nadefinuju název hosta + nějaké heslo k němu (pokud to vůbec jde) a k němu by se přihlásil vzdálený klient na vzdáleném monitorovaném stroji a hlásil mu to, co si v serveru nastavím. Je možné toto nějak udělat ?

Ne všechny moje stroje mají veřejnou IP a přesměrování portů není možné. Stačí mě jen trochu "nakopnout" nebo nějaký lehký návod. Jde mi hlavně o to aktivní připojení klienta k serveru.
Díky mockrát :-)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Punny avatar 9.8.2012 00:27 Punny | skóre: 28 | Praha
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Odpovědět | | Sbalit | Link | Blokovat | Admin
pro Zabbix existuje agent, ktery ti vse potrebne bonzuje + si muzes nastavit svoje vlastni akce. K tomu je potreba mit volne dva porty defaultni 10050/10051
Jestli jsem pochopil tak se snayite monitorovat i klienty, ktere zabbix server "nevidi", jedine co me napada je pres vlastni akce v zabbix agentu nastavit neco pres ssh co zkontroluje jiny stroj a poda o nem pozadovanou informaci, ale bude se zobrazovat pod jmenem klienta, kde bezi agent.
Mnohem inteligentnejsi mi prijde akorat forwardovat dva porty, treba 10052 a 10053 na stroj, ktery chces sledovat.
Zatim me jine reseni nenapada.
Punny
9.8.2012 01:50 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Třeba Nagios tohle umí, ne ? Ten má taky bonzovacího klienta, který by se měl umět připojit k serveru a nabonzovat mu všechno o sobě. Nebo ne ?
Max avatar 9.8.2012 07:58 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Ano, nagios má na tyto věci několik nástrojů. Buď lze prodloužit ruku nagiosu pomocí NRPE, nebo lze mít agenta NSCA. Poté tu máme ještě NRDP.
Vše viz : Nagios Addon Projects
Zdar Max
Měl jsem sen ... :(
9.8.2012 09:13 vasek
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zabbix agent v režimu active se konfiguruje stejně jako pasivní (jen se tedy nastavuje jméno Zabbix active). Na klientu není potřeba mít žádné porty otevřené jako příchozí, ale na serveru jo. Veškerou komunikaci zařizuje agent, který se periodicky připojuje k serveru, který mu podle vašeho nastavení říká, co má dělat. Sám to v této konfiguraci používám v lokální síti. Ve větším měřítku by mi asi vadilo, že to není moc bezpečné - spojení není šifrované a někdo se po odposlechnutí může prohlásit za monitorovaný stroj - nicméně maximálně pak dostanete špatné hodnoty monitoringu.
9.8.2012 10:17 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Ano, přesně tohle bych potřeboval. Jenom nevím, jak to naklikat v konfiguraci Zabbix serveru, když definuji nového hosta. Pokud nedám DNS jméno a IP nechám na 0.0.0.0 a vyhodím i port, tak se nemůže nikam připojit. Pokud nechám port na 10050, IP na 0.0.0.0, připojuje se zase k localhostu, čili měří sám sebe
10.8.2012 09:31 johnyBeGood
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Pro aktivniho agenta musis vyplnit platny hostname stroje, ktery chces monitorovat. A jinak, zabbix server v logu urcite pise co se mu nelibi;)
Max avatar 9.8.2012 11:39 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Ohledně bezpečnosti tu je možnost komunikaci tunelovat přes ssh.
Vhodně napsaný script by to mohl zvládnout.
Zdar Max
Měl jsem sen ... :(
10.8.2012 09:02 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Ano, to už mě taky napadlo. Buď tunelování nebo vhodně nastavená VPN :-)

Jenom bych potřeboval vědět, jak nastavit nového hosta na serveru. Vždycky mi měřil localhosta a nikoliv vzdáleného aktivního klienta :-(
10.8.2012 15:34 bimbo
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Jednoducho na servri nakonfiguruj napr verejnu IP toho stroja, aj ked je za routrom na lanke. To je jedno. Podstatne je meno toho stroja, ktore nastavis aj v agentovi. Zabbix server sa sice pokusi spojit so strojom v LAN, neuspesne, ale agent v aktivnom rezime sa s nim sam spoji, vezme si co ma monitorovat a posle serveru tie udaje. Skratka, nastavujes ho rovnako, ako keby mal verejnu IP.
10.8.2012 21:02 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Díky, to vyzkouším. Našel jsem právě jeden návod, kde bylo řečeno, že IP má být 0.0.0.0... To jsem nastavil, ale i když jsem měl nějak nastavené hostname, tahalo si to údaje z localhosta, čili monitoroval přímo Zabbix server.
10.8.2012 23:06 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Tak pořád ten samý problém. I když nastavím veřejnou IP, tak Zabbix se nepřipojí k agentovi a vyhodí mi "Host unreachable". Pak ho vůbec nezajímá to, jestli mu něco host pošle nebo ne
9.8.2012 10:32 lieko jr.
Rozbalit Rozbalit vše Re: Zabbix hlídání hostů za NATem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na monitorovanie hosti za NATkom pouzivam zabbix_proxy daemona, ktory posiela informacie na server

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.