Ugrás a fő tartalomhoz

MainWP SSL Monitor Extension

Mi ez és milyen problémát old meg?

A MainWP SSL Monitor egy MainWP-kiegészítő, amellyel a csatlakoztatott WordPress oldalaid SSL-tanúsítványait egy helyről, a MainWP irányítópultból felügyelheted. Segít megelőzni a váratlan lejáratokat, így elkerülheted a böngészői figyelmeztetéseket, az ügyfélpanaszokat és a konverziós/SEO károkat. Nem telepít és nem újít meg tanúsítványokat; kizárólag monitoroz és időben értesít.

Hogyan működik?

  • A MainWP Dashboard ütemezett feladatokkal (cron) automatikusan lekérdezi a Child site-ok SSL-tanúsítványait.
  • A lekérdezés megállapítja a lejárati dátumot, az issuer-t, a Common Name-et és más metaadatokat.
  • Ha egy tanúsítvány a beállított értesítési küszöbön belül jár le, a rendszer e-mailt küld.
  • A Dashboardon egy táblázat mutatja az állapotokat, a Manage Sites képernyőn pedig külön SSL Status oszlop segíti a gyors áttekintést.
  • Minden ellenőrzés naplózásra kerül, így visszanézheted a változásokat. Az adatok a MainWP REST API-n keresztül is elérhetők.

Fő funkciók részletesen

  • Automatikus ellenőrzések ütemezése: Beállíthatod, milyen gyakran fusson az SSL-ellenőrzés. A MainWP cron gondoskodik a rendszeres futtatásról, így nem kell manuálisan figyelni a tanúsítványokat.
  • Manuális ellenőrzés: Egy kattintással lefuttathatod az ellenőrzést az összes, vagy csak a kiválasztott oldalon. Hasznos vészhelyzetben, frissítés vagy migráció után.
  • E-mail értesítések: Meghatározhatod, hány nappal a lejárat előtt jelezzen a rendszer. Több lépcsős küszöbbel fokozatosan növelhető a sürgősség.
  • Részletes tanúsítvány-információk: Láthatod a lejárati dátumot, a kibocsátót, a Common Name-et és a főbb mezőket. Segít azonosítani a tanúsítvány típusát és a megújításért felelős szolgáltatót.
  • Oldalszintű felülírás: A globális beállításokat egyes Child site-okra felülírhatod (például eltérő értesítési küszöb, automatikus ellenőrzés ki/be) — ideális eltérő SLA-k esetén.
  • Gyors áttekintés: A Manage Sites képernyő SSL Status oszlopa azonnal jelzi a problémás oldalakat, így célzottan tudsz intézkedni.
  • Napló és előzmények: Minden változás nyomon követhető, ami segít az auditálásban és a riportolásban.
  • REST API támogatás: Az SSL-állapotok programból is lekérhetők, így beépítheted saját riportjaidba vagy NOC/monitoring nézeteidbe.

Telepítés és első lépések

Előfeltételek:

  • Egy működő MainWP Dashboard WordPress telepítés.
  • Minden Child site-on a MainWP Child bővítmény aktív.
  • Az SSL Monitor a Pro csomag része.

Lépések:

  1. Dashboard > Extensions > Install Extensions > válaszd az SSL Monitor-t > Install > Activate.
  2. Extensions > SSL Monitor > Dashboard > indíts manuális ellenőrzést (például “Check SSL Certificate on All Sites”).
  3. Extensions > SSL Monitor > Settings: állítsd be az értesítési küszöböt és az ellenőrzési gyakoriságot.
  4. Oldalszintű felülírás: Sites > Manage Sites > kiválasztott oldal > SSL Monitor > Settings > Override general settings.

Ajánlott: szerveroldali cron beállítása a Dashboardhoz (WP-CLI példa):

*/10 * * * * php /path/to/wp-cli.phar --path=/var/www/mainwp-dashboard cron event run --due-now >/dev/null 2>&1

Gyakorlati példák

  • Ügynökség 50+ oldal mellett: Beállítasz egy 30 napos küszöböt, és engedélyezed az automatikus ellenőrzést. Hetente egyszer manuálisan is lefuttatod, majd a táblázat “Expiring Soon” listájára fókuszálsz. A megújításokat a tárhely- vagy CDN-kezelő felületén intézed.
  • Különböző SLA-k: Prémium ügyfeleknél oldalszinten 45 napos értesítést adsz meg és napi automatikus ellenőrzést, míg kisebb csomagban 20 nap és heti ellenőrzés elegendő.
  • Napi gyors állapotellenőrzés: Reggel rá nézel a Manage Sites “SSL Status” oszlopára. Ha piros/sárga jelzést látsz, megnyitod a részleteket, ellenőrzöd a kibocsátót és a CN-t, majd felveszed a megújítási ticketet.
  • REST API riport: Készítesz egy belső riportot, ami a 30 napon belül lejáró tanúsítványokat listázza:
# Példa lekérdezés (sematikus):
# GET mainwp/v2/ssl-monitor?status=expiring&days=30
# Válasz (részlet):
{
"total": 3,
"sites": [
{"site":"client-a.hu","expires_in_days":14,"issuer":"R3","cn":"client-a.hu"},
{"site":"client-b.com","expires_in_days":7,"issuer":"ZeroSSL","cn":"client-b.com"}
]
}

Előnyök és értékajánlat

  • Idő- és költségmegtakarítás: Nem kell szolgáltatónként és oldalaként külön ellenőrizni a lejáratokat.
  • Kockázatcsökkentés: Előre jelez a közelgő lejáratokról, így elkerülhetők a leállások és figyelmeztető képernyők.
  • Központosított átláthatóság: Egyetlen táblázatban látod minden ügyfél oldalletűségét.
  • SLA-kompatibilitás: Oldalszintű felülírással testre szabhatod az értesítési politikát.
  • Audit és riportálás: A napló segít visszakövetni, mikor mi történt.

Kinek ajánlott?

  • Digitális ügynökségeknek és karbantartási szolgáltatóknak, akik sok WordPress oldalt kezelnek.
  • IT üzemeltetésnek/NOC-nak, ahol fontos a központosított rálátás és az automatizált riasztás.
  • SaaS és többbrandes portfóliók tulajdonosainak, akiknél eltérő SLA-k, domainek és szolgáltatók keverednek.
  • Freelancereknek, akik szeretnék minimalizálni a manuális ellenőrzéseket és az ügyfélpanaszokat.

Korlátok és jó gyakorlatok

  • Mit nem csinál: Nem telepít, nem konfigurál és nem újít meg SSL-tanúsítványokat; ezt a hosting/CDN/ACME kliens oldalon intézd.
  • Elérhetőség: Ha egy Child site nem elérhető, az ellenőrzés hibázhat. Gondoskodj a Dashboard szerver kimenő kapcsolatairól.
  • Ütemezés: A megbízható automatikus futáshoz állíts be szerveroldali cron-t a Dashboardhoz.
  • Licenc és elérhetőség: A kiegészítő a MainWP Pro csomagjának része, amely tartalmaz prémium bővítményeket, támogatást és frissítéseket.

Ezzel a bővítménnyel pontosan tudni fogod, melyik tanúsítvány mikor jár le, miközben az értesítések és a központi nézet leveszik a válladról a manuális ellenőrzés terhét.