Mi a LAN agent és mikor használjuk
Röviden: A LAN agent egy kis program, amelyet az ügyfél belső hálózatában lévő bármilyen számítógépre telepít. Az interneten keresztül csatlakozik az ePulz.io-hoz, lekéri az ellenőrizendő címek listáját, lokálisan leellenőrzi őket és visszaküldi az eredményeket. Ennek köszönhetően olyan eszközöket is monitorozhat, amelyekhez a felhőalapú monitoring nem fér hozzá (NAS, kamerák, belső szerverek, lokális webes alkalmazások).
Mikor van szüksége LAN agentre
- NAS és otthoni vagy céges szerverek monitorozása - Synology, QNAP, saját gép ZFS tárolóval
- IP kamerák, beléptetőrendszerek, riasztók üzletben vagy irodában
- Belső webes alkalmazások - Grafana, Jira, GitLab, Bookstack tűzfal mögött
- Hálózati infrastruktúra - router, switchek, hozzáférési pontok (AP), VPN gateway
- IoT eszközök és gateway-ek - Modbus és MQTT gateway-ek és hasonlók
- MSP forgatókönyv - monitoring kezelése több ügyfél számára egységes telepítéssel
Hogyan működik
- A vezérlőpultban létrehoz egy agentet és kap egy tokent (egyedi kulcsot)
epulzio_…- csak egyszer jelenik meg. - A telepítési parancsot az ügyfél hálózatában lévő eszközön futtatja (Raspberry Pi, mini PC, NAS, Dockert futtató számítógép).
- Az agent 30 másodpercenként új feladatokat kér az ePulz.io-tól és elvégzi a lokális ellenőrzéseket.
- Az eredményeket HTTPS-en keresztül küldi vissza - ugyanaz a biztonságos kapcsolat, amelyet minden böngésző használ.
- Amikor egy eszköz állapota megváltozik, az ePulz.io elindítja a standard értesítést (e-mail, Telegram, webhook).
Mit küld az agent (és mit soha)
Az agent pontosan három dolgot küld:
- Heartbeat - az agent verziója, a hostname és az operációs rendszer neve
- Az Ön által beállított ellenőrzések eredményei - up/down állapot, válaszidő ms-ban és esetleges hibaüzenet
- Semmi más. Soha nem szkenneli a hálózatot, nem olvas fájlokat, nem gyűjt forgalmat vagy eszközadatokat. Minden egyes IP-címet, amelyhez hozzányúl, Ön határoz meg a vezérlőpultban.
- Korlátozott token: az agent tokenje csak a saját ellenőrzési listájának letöltését és az eredmények beküldését teszi lehetővé. Nem fér hozzá az Ön fiókjához, számlázásához vagy más monitorokhoz, és a vezérlőpultban bármikor visszavonhatja (Revoke).
- Root jogok nélkül fut: a szolgáltatás nem privilegizált rendszerfelhasználóként fut systemd sandboxszal (NoNewPrivileges, ProtectSystem=strict). Root csak a telepítéskor szükséges.
- Teljesen auditálható: az egész agent egyetlen Python fájl (~600 sor, csak standard könyvtár) - futtatás előtt elolvashatja minden sorát.
A LAN ellenőrzések három típusa
| Típus | Cél | Mit észlel |
|---|---|---|
| lan_ping | 192.168.1.10 | Az eszköz válaszol ICMP-re (egyszerű hálózati teszt). A legolcsóbb ellenőrzés. |
| lan_tcp | 10.0.0.50:5432 | Egy konkrét port nyitva van. Még ha az eszköz fut is, maga a szolgáltatás (adatbázis, SSH és hasonlók) lehet, hogy nem. |
| lan_http | http://nas.local | A HTTP vagy HTTPS alkalmazás megfelelően válaszol (2xx/3xx kódok). NAS felülethez vagy belső dashboardhoz alkalmas. |
Mi történik, ha egy agent leáll
Az ePulz.io percenként ellenőrzi, hogy az agentek küldenek-e életjelet (heartbeat). Ha egy agent 5 percnél tovább nem jelez, e-mailt és Telegram üzenetet kap: "A LAN agent X offline". Amikor az agent visszatér, megerősítést kap arról, hogy ismét online. Ennek köszönhetően nem lesz hamis biztonságérzete arról, hogy minden fut, csak azért, mert az agent abbahagyta az adatküldést.
Kezdje el
A következő lépésben megmutatjuk az agent telepítését és az első LAN monitor létrehozását.