UptimeRobot: elérhetőség-figyelés
Az UptimeRobot rendszeresen ellenőrzi a WordPress-oldalt, és értesít, ha leáll vagy hibaoldalt ad.
Az UptimeRobot külső szolgáltatás, amely rendszeresen megnyitja az oldalad, és értesít, ha az nem válaszol. WordPress-oldalnál ez azért hasznos, mert a leállást sokszor nem te veszed észre először: egy rossz bővítményfrissítés vagy egy tárhelyhiba éjjel is ledönti az oldalt.
Mit tud ingyen
Szekció neve “Mit tud ingyen”Az UptimeRobot súgója szerint az ingyenes csomag üzleti célra is használható, és ezt tartalmazza:
- 50 monitor, 5 perces ellenőrzési intervallummal.
- Monitor típusok: HTTP(s), Keyword, Ping, Port (csak TCP). Az árlap ezek mellett API-, UDP- és DNS-figyelést is említ az ingyenes csomagnál.
- Egyszerű státuszoldal.
- Értesítés e-mailben és integrációkon át (például Slack, Microsoft Teams, webhook). Az ingyenes csomagban az árlap szerint legfeljebb 5 integráció van, az SMS- és hanghívás-kredit nincs benne.
Az SSL-ellenőrzés fizetős funkció: az ingyenes csomagban a HTTPS monitorok nem ellenőrzik a tanúsítványt (a súgó erről külön cikkben ír). A tanúsítvány lejáratát ingyenesen más eszközzel kell nézned, például az SSL Labs vizsgálatával.
Az első monitor
Szekció neve “Az első monitor”- Regisztrálj az uptimerobot.com oldalon, és lépj be.
- Kattints a + Add New Monitor gombra.
- Válaszd a HTTP(s) típust, és írd be az oldal címét.
- Jelöld ki, melyik értesítési csatornákat (alert contact) kéred ehhez a monitorhoz. Ha egy csatornát nem rendelsz a monitorhoz, nem kapsz róla értesítést.
- Állítsd be az intervallumot, és kattints a Create monitor gombra.
A monitor akkor lesz DOWN, ha az oldal nem válaszol, vagy hibás HTTP státuszkódot ad. Ha több oldalt vagy aloldalt akarsz felvenni egyszerre, a Monitor Wizard a megadott címből felismeri az aloldalakat (például belépést, pénztárat) és a nyitott portokat, és monitort javasol hozzájuk.
WordPress-hiba elkapása kulcsszóval
Szekció neve “WordPress-hiba elkapása kulcsszóval”A HTTP monitor csak a státuszkódot nézi. WordPress-oldalnál előfordul, hogy a hibaoldal mégis működő választ ad, ezért érdemes mellé egy Keyword monitort is tenni. Ez az oldalon keres egy szót vagy kifejezést, és a beállított feltétel szerint jelez: ha a kulcsszó megvan, vagy ha nincs meg.
A WordPress fejlesztői dokumentációja ezt a két hibaüzenetet írja le:
- „There has been a critical error on this website. Please check your site admin email inbox for instructions.” Ez azt jelenti, hogy valami (gyakran egy bővítmény vagy a téma) olyan hibát okozott, ami megakadályozza a WordPress futását.
- „Error establishing a database connection.” Az adatbázis-kapcsolat hibája, többnyire a
wp-config.phpadatai vagy az adatbázis-szerver miatt.
Két monitort érdemes felvenni:
- Hibaüzenet keresése: a kulcsszó legyen
critical error(vagyError establishing a database connection), a feltétel pedig „a kulcsszó létezik”. Az UptimeRobot ilyenkor jelez, amint a hibaszöveg megjelenik az oldalon. - Az oldal saját szövegének keresése: a kulcsszó az oldalad egy biztosan ott lévő szövege (például a láblécből), a feltétel „a kulcsszó nem létezik”. Így akkor is riasztást kapsz, ha az oldal üres vagy más tartalmat ad.
A WordPress hibaüzenete a telepített nyelvtől függ. Magyar felületű oldalon ellenőrizd a tényleges szöveget egy hibás oldalon, mielőtt rábízod a figyelést. A fenti angol mondatok a dokumentációból valók.
Gyorsítótár és Cloudflare
Szekció neve “Gyorsítótár és Cloudflare”- Ha az oldal előtt gyorsítótár áll, az kiszolgálhat egy régi, működő oldalt, miközben a szerver hibás. Az UptimeRobot ezért a címben a
*cachebuster*szöveget minden kérésnél egyedi időbélyegre cseréli. Használd így:https://pelda.hu/?*cachebuster*. - Ha Cloudflare van az oldal előtt, a védelem blokkolhatja az ellenőrzést (403, 429 vagy böngészőellenőrző oldal), és hamis riasztást kapsz. A súgó megoldása: Cloudflare WAF egyedi szabály Skip művelettel az UptimeRobot IP-címeire. A mindenkori IP-lista az UptimeRobot Locations and IPs oldalán van.
Karbantartás, státuszoldal
Szekció neve “Karbantartás, státuszoldal”Tervezett karbantartás előtt használd a maintenance window funkciót, hogy ne kapj felesleges riasztást. A státuszoldalt a Status Pages menüben hozod létre, a Create Status Page gombbal. Saját domain a státuszoldalhoz fizetős funkció.
Alternatíva: Better Stack Uptime
Szekció neve “Alternatíva: Better Stack Uptime”A Better Stack Uptime ugyanezt a feladatot látja el. A dokumentáció szerint van benne uptime és kulcsszavas monitor, ping, port, DNS, API és SSL-tanúsítvány monitor, valamint státuszoldal. Az ingyenes csomag az árlap szerint 10 monitort és 1 státuszoldalt tartalmaz, Slack- és e-mail-értesítéssel, az ellenőrzés gyakorisága pedig ingyenes csomagon 3 perctől indul. Itt is az SSL-tanúsítvány lejárati figyelmeztetése fizetős. A kulcsszavas monitort a Monitors → Create monitor menüpontban hozod létre, a figyelt szöveget a Keyword to find on the page mezőbe írod.
Mire figyelj
Szekció neve “Mire figyelj”- Az 5 perces intervallum azt jelenti, hogy egy rövid kiesést a monitor észre sem vehet.
- Ha egy oldal sokáig DOWN, az UptimeRobot ritkábban ellenőrzi újra, ezért a helyreállás jelzése késhet.
Ha egy kiesés után az a kérdés, mi változott az oldalon, a HelloLog eseménynaplója megmutatja, ki, mikor és mit módosított (például melyik bővítményt telepítették vagy frissítették).
Hasznos linkek
Szekció neve “Hasznos linkek”Készült: