Jak nastavit kontrolu obsahu webu
Kontrola obsahu načte vaši stránku ve skutečném prohlížeči a hledá konkrétní text ve stránce tak, jak se vykreslí, ne v surovém HTML, které server pošle jako první. Tím zachytí třídu selhání, kterou obyčejná kontrola stavu HTTP nevidí vůbec: stránku, která vrátí běžné 200 OK a přitom zobrazuje chybovou hlášku databáze, znetvořenou stránku, změněnou cenu, nebo produkt, který zmizel ze skladu. Protože běží ve skutečném prohlížeči, kontroluje obsah vložený JavaScriptem po prvotním načtení stejně jako to, co obsahuje surová odpověď. Pokud potřebujete vědět jen to, zda server odpoví se správným stavovým kódem, hlavičkami nebo vzorem v těle, přesnější volbou je návod na HTTP kontrolu, který navíc dá víc lokalit monitorování a plný jazyk pravidel pro ověření odpovědi; po kontrole obsahu sáhněte konkrétně tehdy, když se obáváte selhání typu "stránka se v pořádku načte, ale ukazuje špatnou věc".
Hlavní nastavení
Pro tento typ neexistuje vyhrazený snímek obrazovky pro skupinu Hlavní nastavení, ale každý ovládací prvek v ní je standardní napříč typy monitorů HostTracker:
- Url/Doména/IP - stránka, která se má načíst, například plná URL
https://example.com. - Název - volitelný popisek tohoto monitoru ve vašem dashboardu, upozorněních, zprávách a widgetech.
- Rozvrh intervalu / rozvrh cron - segmentovaný přepínač mezi jednoduchým opakujícím se intervalem a plným výrazem cron pro vlastní rozvrhy (hodinové, denní, týdenní, měsíční přednastavení, nebo pokročilá syntaxe cron). Minimální dostupný interval závisí na vašem plánu.
- Timeout - jak dlouho čekat, než se stránka dokončí, než kontrola selže, od 1 do 120 sekund u tohoto typu. Vyšší strop oproti obyčejné HTTP kontrole odráží to, že plné načtení stránky v prohlížeči trvá déle než holý požadavek. Pokud ho ponecháte nedotčený, kontrola použije výchozí hodnotu 40 sekund; zvýšit nebo snížit ho potřebujete jen tehdy, když je vaše stránka neobvykle pomalá, nebo chcete přesnější číslo.
- Značky - volný text pro seskupování a filtrování tohoto monitoru.
- Úplný protokol - uloží každý jednotlivý výsledek kontroly pro tento monitor bez seskupování.
- Veřejné statistiky - umožní sdílet statistiky a protokoly tohoto monitoru s dalšími lidmi, včetně těch, kteří nejsou přihlášení.
Tato skupina také nese přepínač Povoleno, který monitor pozastaví nebo obnoví.
Ověření odpovědi

Toto je celá kontrola pro tento typ - neexistuje samostatná skupina konfigurace sondy/požadavku, protože shoda klíčových slov proti vykreslené stránce je zároveň požadavkem i verdiktem.
- Klíčová slova kontroly obsahu - jedno nebo více klíčových slov, zadaných jako seznam oddělený čárkou (nebo jedno na řádek). Toto pole je povinné; monitor bez klíčových slov nemá co kontrolovat. Kombinovaný text klíčových slov je omezen na 255 znaků, takže preferujte pár krátkých, výrazných fragmentů před jednou dlouhou větou.
- Podmínka úspěšné kontroly - rozhoduje, jak se klíčová slova promění v úspěch nebo selhání, se čtyřmi možnostmi přesně tak, jak je rozbalovací seznam nabízí:
ANY keyword must be PRESENT on checked page(výchozí - uspěje, pokud se najde alespoň jedno klíčové slovo),ALL keywords must be PRESENT on checked page(musí se najít každé klíčové slovo),ANY keywords must be ABSENT on checked page(selže, jakmile se objeví jakékoli z klíčových slov), aALL keywords must be ABSENT on checked page(selže, až se objeví úplně každé klíčové slovo). Podmínku PRESENT použijte k potvrzení, že tam něco pořád je (tlačítko koupit, hláška o úspěchu); podmínku ABSENT použijte k upozornění, když se objeví něco špatného (chybový řetězec, zakázané slovo, podpis znetvoření). - Rozlišovat velká a malá písmena - ve výchozím stavu vypnuto. Zapněte, pokud záleží na přesné velikosti písmen vašeho klíčového slova.
- Kontrolovat pouze viditelný obsah - ve výchozím stavu zapnuto. Když je zapnuto, klíčová slova skrytá CSS (
display:none,visibility:hidden, nebo nulová velikost) se nepočítají jako přítomná, takže text, který existuje v markupu, ale nikdy se nezobrazí návštěvníkovi, nevyvolá falešný úspěch ani falešný poplach, podle vaší podmínky.
Pokud váš balíček nezahrnuje sledování klíčových slov, tato sekce ukáže poznámku, že sledování klíčových slov je zakázané, s odkazem na změnu balíčku.
Umístění monitorování

- Lokality - prohledávatelný strom zaškrtávacích políček regionů a jednotlivých kontrolních bodů. Aby byl tento monitor považován za plně nastavený, musí být vybraná alespoň jedna lokalita.
- Strategie opětovné kontroly - co se stane, když kontrola zjistí změnu stavu. Výchozí volba zopakuje kontrolu z několika lokalit a přijme nový stav hlasováním většinou, aby ochránila před falešným poplachem z jedné nespolehlivé lokality. Alternativy: stanovený počet lokalit musí potvrdit Down (odkryje posuvník potvrzení Down od 1 do 7); vůbec žádná opětovná kontrola; plná shoda každé lokality opětovné kontroly; nebo plná shoda vyžadovaná pro Down, zatímco Up potřebuje jen většinu.
- Pokud jsou vybrané lokality nedostupné - "Pouze vybrané lokality" (výchozí) čeká, až se vrátí vámi zvolené lokality; "Nejbližší lokality" nahradí nejbližšími dostupnými; "Libovolná lokalita" spadne zpátky na celý svět.
Odběry upozornění

Přepínač přihlásí každý kontakt k událostem Up/Down jedním krokem, nebo si můžete vybrat jednotlivé kontakty a přihlásit je k Down, Up a Repeat (připomínky opakovaného Down) zvlášť v tabulce níže. Pokud tuto sekci necháte prázdnou, pro tento monitor se neodešle vůbec žádné upozornění.
Předplatné zpráv

Stejný vzor platí pro zprávy o dostupnosti: jedním přepínačem přihlaste každý kontakt k týdenním a měsíčním zprávám, nebo zvolte Denně, Týdně a Měsíčně jednotlivě pro každý kontakt.
Vypracovaný příklad
Řekněme, že internetový obchod chce vědět v okamžiku, kdy vlajkový produkt zmizí ze skladu, a zvlášť chce vědět, jestli domovská stránka začne zobrazovat chybu aplikace, zatímco pořád odpovídá kódem 200. Pro první případ byste nastavili URL na stránku produktu, zadali klíčové slovo, které se objeví jen tehdy, když je položka koupitelná, například Add to Cart, a ponechali podmínku úspěšné kontroly na výchozí ANY keyword must be PRESENT. Kontrola uspívá, dokud je text tlačítka tam, a přejde na Down v okamžiku, kdy zmizí, což je přesně signál vyprodání skladu. Pro druhý případ byste namířili samostatný monitor kontroly obsahu na domovskou stránku, zadali klíčové slovo, které se objevuje jen ve stavu selhání, například Internal Server Error, a přepnuli podmínku na ALL keywords must be ABSENT, takže kontrola zůstává Up, dokud se ten text nikdy neobjeví, a přejde na Down v okamžiku, kdy se objeví. V obou případech byste ponechali Rozlišovat velká a malá písmena vypnuté, protože formulace pravděpodobně nezmění velikost písmen, a ponechali Kontrolovat pouze viditelný obsah zapnuté, aby skrytý chybový banner, který existuje v markupu, ale nikdy se skutečně nezobrazí skutečnému návštěvníkovi, nevyvolal falešný poplach.
Řešení potíží
- Kontrola nikdy nepřejde na Down, i když se stránka evidentně změnila. Zkontrolujte, zda je zapnuté Rozlišovat velká a malá písmena a velikost písmen vašeho klíčového slova už přesně neodpovídá stránce, nebo zda Kontrolovat pouze viditelný obsah nefiltruje text, který žije ve skrytém prvku. Nejdřív otestujte s vypnutým Kontrolovat pouze viditelný obsah, abyste potvrdili, že klíčové slovo tam je, a pak se rozhodněte, zda je chování jen-viditelné to, co chcete.
- Kontrola kmitá mezi Up a Down na stránce, která vám připadá nezměněná. Klíčové slovo může sedět uvnitř dynamického obsahu, který rotuje, například kolotoč, rotující banner, nebo střídavý lokalizovaný řetězec. Zvolte stabilnější klíčové slovo, nebo přepněte na podmínku ALL s několika klíčovými slovy, aby jeden rotující prvek nemohl přehodit celý verdikt.
- Kontrola začala selhávat hned po přidání nového klíčového slova pod "ALL keywords must be PRESENT". Tato podmínka vyžaduje, aby se našlo úplně každé klíčové slovo v seznamu, takže přidání dalšího klíčového slova zvýší laťku pro každou budoucí kontrolu. Potvrďte, že se nové klíčové slovo na stránce objevuje doslovně, nebo přepněte na ANY, pokud by měla stačit jediná shoda.
- Pole klíčových slov kontroly obsahu ukazuje poznámku, že sledování klíčových slov je zakázané. Aktuální balíček vašeho účtu tuto funkci nezahrnuje; poznámka odkazuje přímo na změnu balíčku.
- Text vašeho klíčového slova při uložení jako by se oříznul. Kombinované pole klíčových slov je omezené na 255 znaků. Použijte několik krátkých, výrazných fragmentů místo jedné dlouhé fráze.
Související
- Distribuovaný monitoring dostupnosti - stránka produktu pokrývající tento typ kontroly.
- Bezplatný nástroj na kontrolu obsahu webu - spusťte jednorázovou kontrolu, než nastavíte průběžný monitoring.
- Návod na HTTP kontrolu - pro ověřování stavových kódů, hlaviček a vzorů odpovědi místo textu vykreslené stránky.
- Pravidla ověření odpovědi - jazyk pravidel používaný pro ověřování kontrol HTTP a API.
- 200 OK - proč odpověď 200 není důkazem, že stránka ukazuje správnou věc.
- Všechny návody k monitoringu - návod na nastavení pro každý další typ kontroly.