Zinn® Uptime
Značajke
Zinn® Uptime pruža praćenje dostupnosti mrežnih stranica za bilo koju web-adresu: provjerava 24 sata dnevno, potvrđuje svaki prekid rada drugom provjerom prije nego što vas upozori i obavještava vas putem e-pošte, servisa Slack, Telegram ili webhooka. Tri monitora su besplatna, bez potrebe za karticom.
Provjere web-mjesta koje se ponašaju poput posjetitelja
Svaka je provjera stvarni zahtjev za vašu stranicu, jednak onome koji bi poslao preglednik posjetitelja.
Nadzor je dobar samo onoliko koliko je dobro pitanje koje postavlja. Zinn® Uptime ne šalje samo ping poslužitelju niti otvara priključak i to naziva web-mjestom; traži samu stranicu, putem HTTP-a ili HTTPS-a, točno onako kako bi to učinio preglednik, i čeka odgovor. Ako se naziv ne može razriješiti, veza bude odbijena, certifikatu se ne može vjerovati, poslužitelj odgovori s pogreškom ili ništa ne stigne u roku od deset sekundi, ta provjera nije uspjela — a razlog se bilježi jednostavnim riječima, kako bi vam upozorenje reklo odakle početi s traženjem.
- Besplatni monitori provjeravaju se svakih 5 minuta; uz paket, svaka se adresa na računu provjerava svake minute.
- Preusmjeravanja se prate, tako da možete pratiti adresu koju korisnici unose umjesto mjesta na kojem završavaju.
- Svaki odgovor 2xx ili 3xx smatra se dostupnim; odgovor 4xx ili 5xx smatra se nedostupnim.
- Stranica kojoj je za odgovor potrebno više od 10 sekundi smatra se isteklom zbog isteka vremena.

Prekidi rada se potvrđuju prije slanja obavijesti bilo kome
Lažne uzbune uče ljude ignorirati upozorenja, stoga se svaki kvar mora dokazati.
Internet gubi pakete, rute se često mijenjaju i pojedini poslužitelj negdje ima lošu minutu. Nadzorni sustav koji vam šalje obavijest za svaki od tih događaja uči vas da ga ignorirate, a zatim propusti prekid rada koji je doista važan. Zbog toga se kvar mora dokazati dvaput: onog trenutka kada provjera ne uspije, ista se adresa ponovno traži potpuno novim zahtjevom, koji se obično poslužuje s druge lokacije. Ako taj drugi zahtjev prođe, privremena smetnja se zanemaruje. Tek kada se neuspjesi potvrde u dvije uzastopne provjere, adresa se označava kao nedostupna i netko se obavještava. Ako veliki udio svih adresa koje pratimo zakaže u istom trenutku, pretpostavljamo da je problem naš, a ne vaš, i ništa ne bilježimo.
- Neuspjela provjera odmah se ponavlja novim zahtjevom, koji se obično poslužuje s druge lokacije.
- Ako taj drugi zahtjev stigne do web-mjesta, prvi se neuspjeh odbacuje.
- Stranica se proglašava nedostupnom nakon dva uzastopna potvrđena neuspjeha, stoga ćete biti obaviješteni unutar otprilike dva intervala provjere.
- Stranica za provjeru zaštite od botova nikada se ne računa kao prekid rada vaše web-lokacije.

Provjere ključnih riječi za neispravne stranice
Prekid rada koji statusni kod ne može uočiti jest stranica koja se učitava, ali je prazna.
Neki od najgorih prekida rada odgovaraju potpuno ispravnim statusnim kodom. WordPress web-mjesto čija je baza podataka prestala raditi, trgovina čije je ažuriranje teme narušilo predložak, stranica poslužena prazna zbog pogrešno konfiguriranog predmemoriranja — sve to može vratiti 200. Dodijelite alatu za praćenje kratki dio teksta koji se pojavljuje samo kada stranica uistinu radi, poput naziva Vašeg web-mjesta ili izraza iz podnožja, i stranica koja se učita bez njega smatrat će se nedostupnom, uz razlog „nedostaje očekivani tekst”.
- Dodajte do 200 znakova teksta koji se mora pojaviti na stranici.
- Ako tekst nedostaje, provjera ne uspijeva uz razlog „expected text missing”.
Upozorenja putem e-pošte, Slacka, Telegrama i webhooka
Jedna poruka kada web-lokacija prestane s radom i jedna kada se oporavi — nikada poruka svake minute.
Upozorenje je korisno samo ako ga vidi prava osoba. Svaki član računa prima e-poštu kada adresa postane nedostupna, bez potrebe za postavljanjem. Povežite Slack, Telegram ili vlastiti webhook i isto će upozorenje biti isporučeno i tamo, tako da i timski kanal i telefon dežurnog inženjera budu obaviješteni. Upozorenja se pokreću pri promjeni, a ne pri stanju: jedna poruka kada stranica postane nedostupna i jedna kada se vrati s približnim trajanjem prekida rada — nikada poruka svake minute dok je nedostupna.
- Svaki član računa prima e-poruku kada adresa postane nedostupna.
- Povežite Slack, Telegram ili webhook i ista će se upozorenja isporučivati i tamo.
- Webhookovi su potpisani pomoću HMAC-a preko vremenske oznake i tijela, tako da vaša krajnja točka može potvrditi da dolaze od nas.
- Poruka o oporavku navodi približno koliko je stranica bila nedostupna.
Šaljite upozorenja o vremenu neprekidnog rada na Slack, Telegram ili webhook

Povijest dostupnosti i vremena odziva
Brojevi koje možete pokazati klijentu, pohranjeni onoliko dugo koliko monitor postoji.
Kada klijent upita je li njegova web-stranica bila nedostupna u utorak, odgovor bi trebao biti zapis, a ne sjećanje. Svaka adresa na popisu čuva svoje vrijeme rada i uobičajeno vrijeme odziva za posljednjih 30 dana, vrijeme rada po satima s prosječnim i najsporijim vremenom odziva u detaljnom prikazu, te svaki prekid rada s podacima o tome kada je započeo, koliko je trajao i odakle je kvar potvrđen. Povijest ostaje pohranjena sve dok nadzirete adresu; pauziranje nadzora je zadržava, a uklanjanje nadzora je briše.
- Vrijeme neprekidnog rada i uobičajeno vrijeme odziva tijekom posljednjih 30 dana na popisu.
- Vrijeme neprekidnog rada iz sata u sat te prosječno i najsporije vrijeme odziva za svaku adresu.
- Svaki zabilježeni prekid rada, s trajanjem i lokacijom s koje je potvrđen.

Brzina stranice uz vrijeme neprekidnog rada
Web-mjesto koje odgovara i dalje može biti presporo za upotrebu.
Web-mjesto koje odgovara za osam sekundi tehnički je dostupno, ali praktički ne radi. Uz provjere dostupnosti, za svaku praćenu stranicu mjere se njezini Core Web Vitals — pokazatelji učitavanja, interaktivnosti i stabilnosti izgleda koje upotrebljavaju tražilice — svakodnevno dok imate paket i tjedno na besplatnoj razini. Spori tjedan nakon ažuriranja priključka nalazi se na istom zaslonu kao i povijest neprekidnog rada, stoga Vam nije potreban drugi alat da biste to primijetili.
- Core Web Vitals mjere se za svaku praćenu stranicu — svakodnevno uz paket, tjedno na besplatnoj razini.
- Prikazuje se pored povijesti vremena neprekidnog rada, tako da su spor tjedan i prekid rada na jednom zaslonu.
Nadzor domene, besplatno
Istekla domena sa sobom odnosi web-stranicu, e-poštu i rangiranje na tražilicama.
Domene istječu iz banalnih razloga: kartica u evidenciji je istekla, podsjetnik za obnovu poslan je nekome tko je otišao, automatska obnova nikada nije bila uključena. Kada se to dogodi, web-stranica, e-pošta i godine rangiranja na tražilicama nestaju zajedno s njom, a ime može registrirati netko drugi. Zinn® Uptime čita javni zapis o registraciji svake praćene domene jednom dnevno i upozorava Vas 60, 30, 14, 7 i 1 dan prije isteka. Također uspoređuje zapis s prethodnim danom i obavještava Vas kada se promijene registar, poslužitelji naziva ili status registra — što je često prvi znak preuzimanja računa domene.
- Zapis o registraciji svake praćene domene čitamo jednom dnevno.
- Upozorenja o isteku 60, 30, 14, 7 i 1 dan unaprijed.
- Upozorenja kada se promijene registrar, poslužitelji imena ili status registra, ili kada domena nestane.
- Domene registrirane ili smještene kod nas dodane su za vas; dodajte bilo koju drugu domenu po nazivu.

Pauzirajte, zaustavite i automatizirajte
Nadzor bi se trebao prilagoditi radu, a ne obrnuto.
Nadzor se mora prilagoditi stvarnom radu. Pauzirajte monitor prije planirane migracije ili održavanja i nastavite ga nakon toga; pauzirani monitori se ne provjeravaju i ne šalju ništa, a njihova povijest se čuva. Sve na zaslonu Uptime dostupno je i putem REST API-ja, tako da se monitori mogu stvarati i uklanjati pomoću vaših vlastitih skripti za uvođenje. Budući da su stanja prekida rada i oporavka događaji platforme, oni mogu pokrenuti automatizaciju na ploči Zinn® Boards — na primjer, otvaranjem kartice za prekid rada.
- Pauzirajte monitor tijekom planiranog rada i nastavite ga nakon toga, s netaknutom poviješću.
- Stvarajte, preimenujte, pauzirajte i uklanjajte monitore putem REST API-ja.
- Događaji prekida rada i oporavka mogu pokrenuti automatizaciju na ploči Zinn® Boards.
Hostajte web-mjesto također kod nas
Zinn® Uptime nalazi se na istom računu kao i Zinn Digital® hosting: jedna prijava, jedan račun, a web-mjesta koja hostate kod nas nalaze se odmah pored onih koja nadzirete. Hosting dolazi s jamstvom mjesečne dostupnosti od 99,9 %, koje se odobrava kao kredit u jednom kliku ako ga ne ispunimo.
Nadzor i praćenje domena besplatni su na svakom računu Zinn Digital®, imali hosting ili ne.