Nothing Special   »   [go: up one dir, main page]

Pereiti prie turinio

Stebėjimo programos

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
(Nukreipta iš puslapio Monitoringo programos)

Stebėjimo programos yra skirtos automatizuotam įvairių objektų stebėjimui. Būna skirstomos pagal paskirtį (medicininės, tinklo, meteorologinės ir pan.) bei duomenų apdirbimo metodus.

Tinklo stebėjimo programos

[redaguoti | redaguoti vikitekstą]

Tinklo stebėjimo programos yra skirtos kompiuterių tinklo įrenginiams (maršrutizatoriams, kompiuteriams ir t.t) stebėti. Jos dažniausiai naudoja specializuotus stebėjimui skirtus tinklo protokolus, tokius kaip SNMP ir ICMP, bet neretai turi ir papildomų duomenų surinkimo galimybių. Neretai stebėjimo galimybės papildomos kitomis priemonėmis, pvz., tinklo valdymo ar paslaugų pateikiamumo įvertinimo.

Pagal paskirtį tinklo stebėjimo programos skirstomos į tris grupes:

  • Statistinės, susidedančios iš:
    • Duomenų rinkimo paprogramių (angl QoS – Quality of Service)
    • Duomenų bazės, skirtos QoS duomenų saugojimui
    • Grafikų priešimo posistemės.
  • Įspėjimo (angl. Alarming, Alerting), susidedančios iš:
    • Duomenų rinkimo paprogramių (angl QoS – Quality of Service)
    • Laiko periodų apibrėžimų.
    • Duomenų matavimo paprogramių, nustatančių matuojamų dydžių nukrypimus nuo nustatytų ribų (angl SLO – Service Level Objective)
    • Įspėjimo posistemės, siunčiančios pranešimus el. paštu, WWW, SMS ar kitais būdais.
  • SLA stebėjimo, skirtos Service level management tipo procesams, susidedančios iš:
    • Duomenų rinkimo paprogramių (angl QoS – Quality of Service)
    • Duomenų bazės, skirtos QoS duomenų saugojimui
    • Laiko periodų apibrėžimų.
    • Į matavimus neįtrauktų laikų apibrėžimų su komentarais posistemės.
    • Duomenų matavimo paprogramių, nustatančių matuojamų dydžių nukrypimus nuo nustatytų ribų (angl SLO – Service Level Objective)
    • Sutarčių (angl. SLA – Service Level Agreement), susidedančių iš vieno ar kelių SLO apibrėžimų.
    • Įspėjimo posistemės, siunčiančios pranešimus el. paštu, WWW, SMS ar kitais būdais.
    • Ataskaitų generavimo posistemės.

Tinklo valdymo programos

[redaguoti | redaguoti vikitekstą]

Pastaroji programų rūšis skiriasi nuo tinklo stebėjimo programų pagal paskirtį. Kai kada jos panašios į stebėjimo programas, tačiau turi papildomų galimybių, skirtų įvairių įrenginių valdymui, dažniausiai – naudojant SNMP protokolą. Kai kada tinklo valdymo galimybės tokiose programose tampa pagrindinėmis ir stebėjimo priemonės (pvz., įspėjimo ar statistikos) tampa tik patogiu papildymu. Nemaža dalis tokių programų būna specialzuotos, skirtos vieno gamintojo įrangai stebėti ir valdyti, pvz., Cisco gaminamas Cisco Works programų paketas. Yra ir bendro pobūdžio tinklo valdymo programų.

Kitos paskirties stebėjimo programos

[redaguoti | redaguoti vikitekstą]

Be tinkle dirbančios įrangos stebėjimo, yra ir programų, skirtų specializuotiems uždaviniams. Pavyzdžiui, tipiškos stebėjimo programos dirba įvairiose signalizacijos sistemose: specializuotame mikrokompiuteryje esanti programa laikas nuo laiko apklausia įvairius daviklius (šiluminius, akustinius ar kitokius) ir atradusi QoS nukrypimus nuo nustatytų ribų, įjungia signalizaciją. Pačios sudėtingiausios programos naudojamos atmosferos reiškinių stebėjimui: QoS duomenys šiuo atveju būna gaunami per palydovus (fotonuotraukos), tokie duomenys analizuojami ir, naudojant sudėtingas atmosferos simuliacijos programas, prognozuojami orai ateinančioms 5-6 dienoms. Tokios programos reikalauja milžiniškų skaičiavimo resursų, tad joms dažniausiai panaudojami patys galingiausi pasaulio superkompiuteriai.

  • MRTG Archyvuota kopija 2005-01-18 iš Wayback Machine projekto. – atviro kodo stebėjimo bei statistikos programinė įranga
  • Nagios – atviro kodo įspėjimo programinė įranga
  • NimBUS – pilnavertė SLA stebėjimo programinė įranga.
  • Zabbix – atviro kodo įspėjimo programa, turinti SLA stebėjimo galimybių.
  • Cisco Works – tinklo valdymo ir stebėjimo programinė įranga, orientuota į Cisco aparatūrą.
  • OpenView NNM Archyvuota kopija 2005-04-09 iš Wayback Machine projekto. – pilnavertė tinklo valdymo programinė įranga.
  • OpenNMS – atviro kodo tinklo valdymo programinė įranga.
  • NeTraMet – atviro kodo tinklo srautų stebėjimo programinė įranga.
  • BigBrother – atviro kodo tinklo paslaugų stebėjimo programinė įranga