small-banner_track.jpg

Objektumok

monitorozási feladatok beállítása

Az Objektumok (Objects) a Track csoport konfigurációs oldala. Itt határozható meg, hogy a rendszer mit figyeljen, milyen módszerrel ellenőrizzen, és mikor adjon riasztást. Az aktív objektumok megjelennek a Vezérlőpulton, és állapot-változásaik rögzítésre kerülnek az Eseményekben.

Ha két aktív objektum azonos típussal ugyanazt figyeli, a Vezérlőpulton csak a később módosított jelenik meg — a mérés viszont mindkettőnél lefut, és mindkettő tud riasztani.

Tipikus felhasználás:

Hogyan működik az Objektumok modul?

  1. A rendszer az Ütemezés alapján, a megadott időpontokban elindítja az ellenőrzést
  2. Az ellenőrzést a BroAdminService Trigger komponense indítja el, a track.ps1 script futtatásával
  3. A mért érték az adatbázisban tárolódik, és megjelenik a Vezérlőpulton
  4. Ha a mért érték átlépi a Határértéket, riasztás aktiválódik (piros csempe + esemény naplózás)
  5. Ha riasztás megszűnik, az esemény lezárásra kerül
  6. Ha az Értesítés be van kapcsolva, riasztás aktiválásakor és megszűnésekor Telegram üzenet küldődik

Objektum beállításai

Objektum típusok

Végpont pingelés

Ez az objektumtípus egy megadott hálozati végpont elérhetőségét és válaszidejét ellenőrzi.

Ha a határérték mezőben beállított érték (pl. 100 ms) fölé emelkedik a mért válaszidő, a Vezérlőpulton az adott objektum hibás állapotba kerül, a csempe piros színnel jelenik meg..


Mappa figyelés

Egy adott mappa (vagy tetszőleges fájlrendszer elérési út) létezését és elérhetőségét figyeli

Ez a típus kizárólag azt vizsgálja, hogy a megadott elérési út a mérés pillanatában létezik-e (nem azt, hogy mikor változott utoljára a tartalma). Ha az útvonal nem érhető el, a rendszer 5 másodperc múlva egyszer újrapróbálja; ha másodszor is sikertelen, az objektum riasztási állapotba kerül. Ha egy mappa frissülését (pl. érkezett-e új fájl) szeretnéd figyelni, azt a Legfrissebb fájl típussal tudod megtenni, nem ezzel.


Legfrissebb fájl

Egy megadott mappában található legfrissebb fájl létrejöttének idejét figyeli.

A rendszer a megadott mappában található legutóbb létrehozott fájl időbélyegét vizsgálja. Ha a legfrissebb fájl meghaladja a megadott határértéket, az objektum hibás állapotba kerül, és igény esetén a rendszer automatikus értesítést küld Telegramon keresztül.


Szabad hely

Egy megadott helyi vagy hálózati meghajtó szabad tárhelyét figyeli.

A rendszer az útvonalon rendelkezésre álló szabad hely százalékát méri. Ha a határértékünk -10→ 10%-nál kevesebb szabad hely esetén riaszt. Ha a határértékünk 10→ 10%-nál több szabad hely esetén riaszt.


Asset frisseség

Egy megadott asset frisseségét ellenőrzi.

A rendszer az asset utolsó módosítási időpontját vizsgálja. Ha az asset a megadott határértéknél hosszabb ideje nem frissült a beállított ütemezési időszakon belül, az objektum hibás állapotba kerül.


Stream ellenőrzés

Ez az objektúmtípus egy megadott online audio stream elérhetőségét és működését ellenőrzi.

A rendszer először azt ellenőrzi, hogy az URL elérhető-e, majd FFmpeg segítségével a megadott hosszúságú hangmintát elemzi (hangerő-detektálás). Ha a minta hangosabb, mint −40 dB, az objektum rendben van. Ha csendes, vagy a stream egyáltalán nem érhető el, a rendszer 30 másodperc múlva egyszer újrapróbálja; ha másodszor is csendes/elérhetetlen, az objektum riasztási állapotba kerül.


Csendérzékelés

Egy megadott hangforrás tényleges megszólalását figyeli.

A rendszer a silence.py segédszkripttel a megadott hosszúságú hangmintát elemzi a bemeneti eszközön (−60 dB küszöbbel). Ha a minta csendes, a rendszer 30 másodperc múlva egyszer újrapróbálja (ekkor már 10 másodperces mintával); ha másodszor is csendes, az objektum riasztási állapotba kerül.


Egyedi szkript

Egy adatbázisban lévő, saját tárolt eljárás (stored procedure) futtatásának eredményét figyeli — olyan egyedi ellenőrzésekhez, amiket a beépített típusok nem fednek le.

A megadott tárolt eljárásnak egyetlen sort kell visszaadnia, amelynek retval nevű oszlopa tartalmazza a mért értéket — ez kerül tárolásra és kiértékelésre a Határérték alapján, ugyanúgy, mint bármelyik szám alapú típusnál.

Biztonsági okból az Objektum mezőben csak az eljárás puszta neve állhat: betűk, számjegyek és aláhúzás. Bármi más (pontosvessző, zárójel, séma-előtag, szóköz) esetén a rendszer a futtatást megtagadja és figyelmeztetést naplóz.


Pingelés távoli gépről

Egy megadott hálózati végpont elérhetőségét ellenőrzi, egy távoli gépről indított pingeléssel

A rendszer a beállított ütemezés szerint a megadott távoli gépről indít pingelést a végpontra. Ha a cél nem elérhető, nem válaszol, vagy a válaszidő meghaladja a megadott határértéket, az objektum hibás állapotba kerül.

Ehhez a típushoz a távoli gépen elő kell készíteni a WinRM (PowerShell Remoting) kapcsolatot, és a BroAdmin szerveren fel kell venni a gépet a megbízható hosztok közé — enélkül az objektum tartósan riasztási állapotban marad. A lépésenkénti leírás: track.ps1 — Az external típus beüzemelése.

Kapcsolódó