Od korisnika je stigao zahtev da žele da posmatraju SLA level-e i SLA conformance za skoro sve monitore u sistemu. Da bi to mogli da postignu dogovor je bio da je najlakše da svi monitori od interesa (Port, Traffic, Ping) imaju po dva uparena alarma (vidi okvir dole) kako bi mogli da se generišu SLA reporti. NetIIS daje SLA izveštaj i u njemu nivo koliko neki monitor je bio u up stanju - praktično conformance. Ono što ne postoji je da se pregledaju svi SLA izveštaji koji imaju conformance ispod nekog nivoa. Tipični nivoi su 95%, 99% i 99.9%.

Međutim u Beotelu postoji veliki broj alarma koji nisu upareni (videti okvir dole). Stoga sam napravio programčić koji proizvodi CSV izveštaj (koji može da se otvori u Excelu) za pregled svih neuparenih alarma.

Step-by-step guide

  1. Zakačeno za ovaj članak je programski paket netiis-alarm-report.jar. Prekopirati ga na NetIIS mašinu
  2. Komanda sa pokretanje je java -jar netiis-alarm-report.jar
  3. Pokretanjem gornje komande se proizvodi izveštaj alarms_report.csv u trenutnom direktorijumu.

Dodatna objašnjenja

  1. U ovoj verziji alata nije moguće definisati neko drugo ime za izveštaj tako da svako sledeće pokretanje alata pregazi prethodni izveštaj.
  2. Format izveštaja alarms_report.csv:

    • prva kolona je „putanja“ alarma od lokacije do samog alarma
    • druga kolona je level alarma – što je od interesa jer je glavni uslov za uparenost alarma
    • sledeća kolona je ID alarma – korisno za Search po Key-u
    • poslednja kolona je URL do alarma u NetIIS-u i ova kolona je klikabilna
      • trenutno je hardkodovan URL do Beotel NetIIS-a. Ukoliko se ovo pokreće kod nekog drugog klijenta iz Excel-a obrisati ovu kolonu ili zatražiti pakovanje za tog klijenta.

 

Šta je SLA izveštaj?

Prema Wikipediji, Service-level agreement je deo ugovora gde se formalno definiše kvalitet pružanja usluge. Tipično kod telekomunikacionih kompanija i internet provajdera se definišu tačne metrike kojima se ugovara kvalitet usluge kao: ugovoreno srednje vreme između padova, srednje vreme do oporavka, protok, jitter, ali i kvalitet upravljanja problemom, obaveze korisnika i raskid ugovora.

Najčešća metrika koja se ugovara je procenat dostupnosti usluge u posmatranom vremenskom periodu. Tipični procenti dostupnosti koji se ugovaraju su 95%, 99% i 99.9%. To znači da npr. data usluga mora da bude dostupna 95% u toku trajanja ugovora ili pružalac usluge može da trpi penale.

SLA u NetIISu

NetIIS je u mogućnosti da prikazuje Service-level agreement izveštaje za razne tipove monitora i to: u web stranici, Excel-u i u PDF-u. Da bi se posmatrao kvalitet rada nekog resursa, koji se meri Ping, Port, Traffic ili nekim četvrtim monitorom, NEOPHODNO je da postoje dva (2) Alarma na tom monitoru i to tako:

  • leveli su im isti po apsolutnoj vrednosti, a različiti po znaku (npr. 5 i -5)
  • uslovi su im u kontradikciji (npr. za alarm s levelom -5 uslov je ping loss > 50%, a s levelom 5 ping loss <= 50%)

Tada se može generisati izveštaj klikom na "Generate Report" link na samom monitoru, u grupama koje sadrže monitore, pa i iz Event Log-a. Podrazumevano se prikazuje izveštaj za poslednji kalendarski mesec, ali je moguće odabrati bilo koji vremenski period.

Primeri SLA izveštaja u NetIISu

  • Web SLA izveštaj
  • PDF izveštaj
     
  • Excel izveštaj:

There is no content with the specified labels