Dokazi i korelacija

Model nepromjenjivih dokaza s ocjenom kvalitete i mehanizam korelacije koji srodne simptome povezuje s vjerojatnim temeljnim uzrokom, uz izričito iskazanu razinu pouzdanosti.

Model dokaza

Što je dokaz (Evidence)

Evidence je strukturiran dokaz na temelju kojeg sustav stvara, ažurira ili verificira problem (Issue).

Dokaz može biti:

  • automatski izračunan;
  • primljen s uređaja;
  • uvezen iz vanjskog sustava;
  • korisnički unos;
  • generiran u specijaliziranom izvješću;
  • priložen kao dokument, fotografija ili komentar.

Struktura dokaza

Vrste dokaza

TipPrimjer
detector_findingrezultat detektora
telemetry_sampleisječak telemetrijskih podataka
archive_windowzbirni pregled arhive za određeno razdoblje
event_logdnevnik događaja uređaja
configuration_snapshotsnimka konfiguracije
operator_commentkomentar dispečera
field_reportizvješće ili zapisnik terenske ekipe
photofotografija opreme
external_ticketpoveznica na tiket u vanjskom sustavu
verification_resultpotvrda otklanjanja problema
root_cause_confirmationpotvrda temeljnog uzroka
knowledge_applicationprimjena članka baze znanja

Kvaliteta dokaza

Kvaliteta se izračunava za svaki dokaz:

Qevidence=wcC+wfF+wsS+wtTQ_{evidence} = w_c C + w_f F + w_s S + w_t T

gdje je:

  • CC – potpunost;
  • FF – ažurnost;
  • SS – konzistentnost;
  • TT – povjerenje u izvor;
  • wc+wf+ws+wt=1w_c + w_f + w_s + w_t = 1.

Preporučene osnovne težine:

KomponentaTežina
wcw_c – potpunost0,30
wfw_f – ažurnost0,25
wsw_s – konzistentnost0,25
wtw_t – povjerenje u izvor0,20

Rezultat se normalizira na raspon od 0 do 1.

Nepromjenjivost dokaza

Izvorni se dokaz nikada naknadno ne mijenja. Pri ispravku se stvara nova verzija ili zaseban korektivni dokaz.

To osigurava:

  • mogućnost revizije;
  • ponovljivost;
  • zaštitu povijesti;
  • ispravno razmatranje spornih slučajeva;
  • mogućnost ponovnog izračunavanja.

Korelacija događaja i temeljni uzrok (Root Cause)

Svrha korelacije

Korelacija sprječava da se zbog istog tehničkog uzroka stvori velik broj neovisnih problema.

Sustav analizira:

  • podudarnost objekta (Asset);
  • vremensku bliskost;
  • topološku ovisnost;
  • zajednički firmver;
  • zajednički komunikacijski pristupnik;
  • zajedničkog telekomunikacijskog operatora;
  • zajedničku regiju;
  • zajednički poslužiteljski red čekanja;
  • redoslijed simptoma;
  • povijesne veze;
  • potvrđene temeljne uzroke ranijih slučajeva.

Razine korelacije

Unutar jednog objekta

Više simptoma objedinjuje se oko primarnog kanonskog problema (Canon).

flowchart TD
  A["stale_communication"] --> C{"Korelacija unutar objekta"}
  B["no_hourly_archive"] --> C
  D["battery_unknown"] --> C
  C --> R["Primarni problem stale_communication"]
  C --> S1["Sekundarni signal no_hourly_archive"]
  C --> S2["Sekundarni signal battery_unknown"]

Između objekata

Slični problemi grupiraju se u masovni incident (Massive Incident).

flowchart TD
  A["38 uređaja"] --> G{"Grupiranje"}
  B["Ista verzija firmvera"] --> G
  C["Isti vremenski prozor"] --> G
  D["Isti tip kvara"] --> G
  G --> M["Massive Incident firmware_regression"]

Prema ovisnosti

Problemi podređenih uređaja povezuju se s kvarom zajedničke komponente.

flowchart TD
  A["Gateway-17 nedostupan"] --> B["12 korektora bez komunikacije"]
  B --> C["12 neisporučenih arhiva"]
  C --> D["Jedan incident ovisnosti"]

Ocjena korelacije

Za procjenu jačine veze koristi se objašnjiv model:

Scorr=waA+wtT+wpP+wcC+whHS_{corr} = w_a A + w_t T + w_p P + w_c C + w_h H

gdje je:

  • AA – podudarnost objekta ili ovisnosti;
  • TT – vremenska bliskost;
  • PP – podudarnost obrasca;
  • CC – zajednički kontekst;
  • HH – povijesna potvrda veze.

Primjer težina:

FaktorTežina
AA – podudarnost objekta ili ovisnosti0,30
TT – vremenska bliskost0,20
PP – sličnost obrasca0,20
CC – zajednički kontekst0,15
HH – povijesna potvrda0,15

Prag spajanja postavlja se zasebno za svaku klasu problema. Za kritične sigurnosne signale dopušten je konzervativniji prag.

Klasa temeljnog uzroka

OHM koristi kontrolirani katalog temeljnih uzroka:

KlasaPrimjeri
Powerbaterija, izvor napajanja, pretvarač
Communicationmreža, SIM kartica, signal, operator
Firmwareregresija, nekompatibilnost
Configurationpogrešan parametar
Registryduplikat, fantomski objekt, pogrešno povezivanje
Sensorkvar, drift, zaglavljena očitanja
Meteringmjeriteljski problem
Infrastructureposlužitelj, red čekanja, pristupnik
IntegrationAPI, format, mapiranje
Humanpogrešna radnja ili pogreška u procesu
Environmenttemperatura, vlaga, vanjski utjecaj
Securitynarušavanje cjelovitosti ili kontrole pristupa
Externalsustav ili dobavljač treće strane
Unknownnedovoljno podataka

Statusi temeljnog uzroka

StatusZnačenje
hypothesisautomatski predložena hipoteza
under_investigationhipoteza se provjerava
probablepotvrđen na temelju više neovisnih pokazatelja
confirmedpotvrdio ga je ovlašteni korisnik, uz dokaze
rejectedhipoteza je odbačena
unknowntemeljni uzrok nije utvrđen

Razina pouzdanosti temeljnog uzroka

Razina pouzdanosti hipoteze izračunava se na temelju ukupnog skupa dokaza:

Croot=∑i=1nriqiai∑i=1nri⋅KindependenceC_{root} = \frac{ \sum_{i=1}^{n} r_i q_i a_i }{ \sum_{i=1}^{n} r_i } \cdot K_{independence}

gdje je:

  • rir_i – pouzdanost detektora ili izvora;
  • qiq_i – kvaliteta dokaza;
  • aia_i – konzistentnost dokaza s hipotezom;
  • KindependenceK_{independence} – koeficijent neovisnosti izvora.

Ako više dokaza potječe iz istog izvornog skupa podataka, takvi se dokazi ne smatraju potpuno neovisnima.

Operativna razina pouzdanosti (Operational Confidence)

Operational Confidence pokazuje koliko je sustav siguran da je problem stvaran i ispravno klasificiran.

Cissue=wdD+weE+wrR+whH−wxXC_{issue} = w_d D + w_e E + w_r R + w_h H - w_x X

gdje je:

  • DD – pouzdanost detektora;
  • EE – kvaliteta dokaza;
  • RR – konzistentnost korelacije;
  • HH – povijesna stopa potvrđivanja;
  • XX – umanjenje ocjene zbog proturječnosti i nedostatka podataka.

Tumačenje:

Razina pouzdanostiRazinaRadnja
≥ 0,85visokaautomatsko stvaranje problema koji zahtijeva postupanje
0,65–0,85dovoljnastvaranje problema uz standardnu trijažu
0,40–0,65ograničenapotreban je pregled
< 0,40niskaanalitički signal, automatske radnje su zabranjene

Povezane teme

Posljednji put ažurirano

Je li vam ova stranica bila korisna?