Uptime Monitor — Alerte de indisponibilitate și SSL
Magazinul tău, care se supraveghează singur — cu un watchdog în afara lui
OpenMage nu are niciun mecanism inclus care să-ți spună că storefront-ul e căzut, că o pagină întoarce 200 în timp ce conținutul e rupt sau că certificatul TLS îți expiră săptămâna viitoare. Afli de la un client, sau dintr-un avertisment de browser. Imavio Uptime transformă magazinul în propriul monitor — probe HTTP reale prin webserver, emailuri de incident, verificări zilnice de expirare SSL și un dashboard premium — și adaugă apoi singurul lucru pe care un monitor găzduit pe același server nu-l poate face structural de unul singur: un dead-man's-switch extern care te alertează chiar și când tot serverul se stinge.
Probe reale, nu un ping de fațadă
Fiecare monitor face o cerere cURL autentică prin webserverul tău, deci testezi exact calea pe care o parcurge un client. Per monitor setezi URL-ul, GET sau HEAD, intervalul (1/5/15/30/60 min), timeout-ul, codul de status așteptat, dacă urmărește redirect-urile, un comutator de verificare SSL și o verificare de conținut — pagina trebuie, sau nu trebuie, să conțină un anumit text. Verificarea de conținut e cea care prinde clasica pagină „200, dar ruptă" pe lângă care un ping simplu trece nestingherit. Răspunsurile mai lente de 80% din timeout sunt marcate degradate înainte să devină o cădere.
Un incident, un email — nu o furtună de notificări
Lifecycle-ul de incident e făcut intenționat să fie discret. Un incident se deschide abia după N eșecuri consecutive (implicit 2) și se rezolvă automat după M succese consecutive (implicit 1). Un singur incident deschis per monitor înseamnă exact un email „căzut" și exact un email „revenit", cel de revenire purtând durata totală a căderii. Emailurile de reminder cât timp e încă jos sunt opționale. Fiecare pagină de admin afișează un banner de avertizare cât timp un incident e deschis, ca nimeni să nu fie nevoit să stea cu ochii pe dashboard.
Expirarea SSL, prinsă cu săptămâni înainte
Fiecare monitor HTTPS primește zilnic un handshake TLS care citește certificatul real. Emailurile de avertizare încep cu ssl_alert_days_before zile înainte (implicit 14), se repetă la fiecare trei zile și devin zilnice odată ce certificatul chiar a expirat — așa că un certificat expirat e ceva ce repari după programul tău, nu un incendiu de luni dimineață.
Partea pe care niciun monitor local nu o poate face: moartea totală a serverului
Un monitor care trăiește pe serverul tău are o limitare sinceră — dacă tot serverul moare, nu mai rămâne nimic care să trimită emailul. Imavio Uptime o rezolvă frontal. Cu cheia ta de licență activă, extensia trimite un puls „sunt viu" către platforma Imavio la fiecare 5 minute. Când pulsurile se opresc pentru max(15, de trei ori intervalul de verificare) minute, imavio.eu trimite emailul „server căzut" în locul tău — și un email de revenire când pulsurile reapar. Trimite un stop explicit la dezactivare, ca să nu primești niciodată o alarmă falsă, propagă snooze-ul tău local de mentenanță și fiecare răspuns e verificat Ed25519. Asta e diferența dintre „mi-a amuțit și monitorul" și a fi efectiv anunțat că magazinul e offline.
Alerte în brandul tău, livrate prin SMTP-ul tău
Emailurile de alertă sunt construite în stilul de brand Imavio și trimise prin core/email_template din OpenMage. Asta înseamnă că, dacă e instalat Imavio SMTP Manager, alertele pleacă automat prin SMTP autentificat — calea sigură, exact atunci când ai cea mai mare nevoie ca emailul să ajungă cu adevărat. Destinatarii sunt configurabili; rezerva e adresa de contact generală a magazinului.
Un dashboard pe care chiar o să-l deschizi
- Pilule de status per monitor și un strip cu ultimele 30 de verificări dintr-o privire.
- Uptime pe 24h, 7 zile și 30 de zile, calculat live din verificările brute — fără o tabelă de agregate separată care să iasă din sincron.
- Timpi de răspuns și zile rămase din SSL per monitor, o grilă de incidente și o grilă de verificări brute cu export CSV.
- Snooze de mentenanță (1/4/12/24h) direct din dashboard: verificările rulează mai departe, dar fără incidente sau emailuri noi în timpul unui deploy planificat.
- Un card de bătaie a cron-ului care face totul cinstit — dacă cron-ul OpenMage se oprește din bătut, dashboard-ul o spune, ca un monitor amuțit să nu se dea niciodată drept „totul verde".
Gândit să fie discret și să se întrețină singur
- Contoare consecutive, nu o fereastră glisantă — robuste chiar și când cron-ul se pune pe pauză, așa că un gol în verificări nu fabrică o cădere fantomă.
- Alertarea pe degradat e opțională, ținută dezactivată implicit, ca emailul să rămână cu zgomot redus.
- Cron-uri de retenție curăță verificările brute după 90 de zile și incidentele rezolvate după 365 (ambele configurabile), iar un monitor implicit pentru pagina ta principală se creează automat la prima rulare.
- Nicio tabelă din nucleu nu e modificată, iar codul pe care ai putea avea nevoie să-l inspectezi rămâne deschis: configurarea, scripturile de instalare, layout-ul și template-urile se livrează necriptate.
Monitorizarea ta nu depinde niciodată de licența ta
Monitorizarea în magazin și alertele ei pe email sunt perpetue per domeniu și niciodată condiționate de starea licenței — o licență expirată doar afișează notificări în admin și pune pe pauză actualizările. Watchdog-ul extern folosește firesc conexiunea ta de licență către imavio.eu, deci e singura componentă care urmează licența.
Cerințe tehnice
OpenMage LTS 19.x/20.x sau Magento CE 1.9.x · PHP 7.2–8.3 cu cURL și OpenSSL · cron-ul OpenMage rulând în fiecare minut · ionCube Loader (gratuit) pe server.
Platformă
OpenMage
Ultima versiune
—
PHP
—
Actualizat
—
1. Cerințe
- OpenMage LTS 19.x/20.x sau Magento CE 1.9.x
- PHP 7.2–8.3 cu cURL (probe) și OpenSSL (verificări SSL) și cu ionCube Loader activat (majoritatea hosting-urilor îl au; verifică cu o pagină
phpinfo()sau întreabă furnizorul) - Cron-ul OpenMage (
cron.php/cron.sh) rulând în fiecare minut — cron-ul de verificări dispecerizează în fiecare minut monitoarele scadente
2. Instalarea fișierelor
- Descarcă pachetul din contul Imavio (Descărcări) după cumpărare.
- Dezarhivează și urcă conținutul peste rădăcina Magento — se îmbină în
app/code/local/Imavio/Uptime,app/etc/modules/Imavio_Uptime.xml,app/design/adminhtml/…șiskin/…. Niciun fișier de core nu e suprascris și nicio tabelă din nucleu nu e modificată. - Golește cache-ul: System → Cache Management → Flush Magento Cache. Scriptul de setup creează automat tabelele
imavio_uptime_monitor,imavio_uptime_checkșiimavio_uptime_incident. - Extensia se instalează dezactivată implicit — instalarea nu schimbă nimic până nu pornești monitorizarea la pasul 5.
3. Activarea licenței
- Mergi la System → Configuration → Imavio Extensions → Uptime Monitor → Licență.
- Lipește cheia de licență din contul Imavio și salvează — activarea e instantanee.
- Monitorizarea în magazin și alertele ei pe email nu depind niciodată de starea licenței; licența deblochează actualizările one-click și activează dead-man's-switch-ul extern (pasul 6).
4. Configurarea destinatarilor și a primului monitor
- În System → Configuration → Imavio Extensions → Uptime Monitor, setează destinatarii alertelor (separați prin virgulă). Dacă îl lași gol, alertele merg la adresa de contact generală a magazinului.
- Deschide Imavio → Uptime Monitor. Un monitor implicit pentru pagina ta principală se creează automat la prima rulare.
- Apasă Adaugă monitor (sau editează-l pe cel implicit) ca să setezi URL-ul, metoda (
GET/HEAD), intervalul (1/5/15/30/60 min), timeout-ul, codul de status așteptat, urmărirea redirect-urilor și verificarea SSL. - Adaugă o verificare de conținut acolo unde contează — de exemplu, pagina de coș trebuie să conțină cuvântul „Checkout", ca o pagină ruptă-dar-200 să conteze totuși drept căzută.
- Ajustează pragurile de incident dacă e nevoie: eșecuri până se deschide un incident (implicit 2), succese până se rezolvă (implicit 1) și intervalul opțional de reminder.
5. Pornirea monitorizării și verificare
- Folosește Verifică acum pe un monitor ca să rulezi o probă imediată și să confirmi că rezultatul arată bine.
- Setează Monitorizare activă pe Da în configurație.
- Urmărește dashboard-ul: pilulele de status, stripul cu ultimele 30 de verificări, uptime-ul pe 24h/7z/30z, timpii de răspuns și zilele rămase din SSL ar trebui să se populeze pe măsură ce rulează cron-ul.
- Confirmă că este verde cardul de bătaie a cron-ului. Dacă avertizează că bătaia e veche, repară întâi cron-ul OpenMage — altfel monitoarele nu pot rula.
6. Configurarea dead-man's-switch-ului extern
- Cu licența activă, extensia începe automat să trimită un puls „sunt viu" către imavio.eu la fiecare 5 minute. Cardul de watchdog din dashboard arată ultimul puls și starea lui.
- Destinatarii pe care i-ai configurat la pasul 4 sunt trimiși odată cu fiecare puls, așa că, dacă tot serverul se stinge, imavio.eu le trimite acelorași oameni alerta „server căzut" — și un email de revenire când pulsurile reapar.
- Un snooze de mentenanță din dashboard e propagat către platformă, ca un deploy planificat să nu declanșeze o alarmă externă falsă. Dezactivarea extensiei trimite un stop explicit.
7. Actualizări și suport
Versiunile noi se instalează dintr-un singur clic din Imavio → Uptime Monitor cât timp fereastra de actualizări e activă, sau se descarcă din cont. O licență expirată nu îți oprește niciodată monitorizarea în magazin — doar afișează notificări în admin, pune pe pauză actualizările și, fiind canalul de licență, watchdog-ul extern. Ai nevoie de ajutor? Deschide un tichet din contul Imavio — suportul e inclus în licență.
Întrebări frecvente
Cu ce e diferit față de UptimeRobot sau Pingdom?
Serviciile externe îți dau ping din afară și nu văd în interiorul magazinului: le scapă verificările de conținut („200, dar pagina e ruptă"), urmărirea SSL per magazin și nu pot trimite alerte prin SMTP-ul tău. Un script pur local are punctul orb invers — nu poate raporta că i-a murit propriul server. Imavio Uptime le face pe amândouă: probe în magazin pentru conținut și SSL, plus un dead-man's-switch extern pentru căderile totale.
Dacă moare tot serverul, cum mă mai anunță?
Exact pentru asta e dead-man's-switch-ul extern. La fiecare 5 minute extensia trimite un puls „sunt viu" către platforma Imavio. Când pulsurile se opresc pentru max(15, de trei ori intervalul de verificare) minute, imavio.eu trimite emailul „server căzut" — și un email de revenire când pulsurile reapar. Asta acoperă căderea totală a serverului, pe care un monitor de pe același server nu o poate raporta niciodată.
Îmi umple inbox-ul cu emailuri?
Nu. Un incident se deschide abia după N eșecuri consecutive (implicit 2) și produce exact un email „căzut" și un email „revenit", ultimul cu durata căderii. Emailurile de reminder și alertele de răspuns degradat sunt opționale, dezactivate implicit. Un snooze de mentenanță (1/4/12/24h) amuțește incidentele noi în timpul unui deploy planificat.
Are nevoie de cron?
Da — cron-ul OpenMage care rulează în fiecare minut. Cron-ul de verificări dispecerizează în fiecare minut monitoarele scadente, după intervalul lor (1/5/15/30/60 min). Dacă bătaia cron-ului devine veche, dashboard-ul și fiecare pagină de admin te avertizează, așa că un monitor amuțit nu trece niciodată drept „totul verde".
Cum ajung, de fapt, emailurile de alertă la destinație?
Sunt construite în stilul de brand Imavio și trimise prin core/email_template din OpenMage, deci dacă e instalat Imavio SMTP Manager pleacă automat prin SMTP autentificat — calea sigură pentru alerte. Destinatarii sunt configurabili; rezerva e adresa de contact generală a magazinului.
Licența îmi oprește monitorizarea când expiră?
Nu. Monitorizarea în magazin și alertele ei pe email sunt perpetue per domeniu și nu depind niciodată de starea licenței — o licență expirată doar afișează notificări în admin și pune pe pauză actualizările one-click. Watchdog-ul extern folosește conexiunea de licență către imavio.eu, deci e singura parte care urmează licența.
Recenziile clienților
Fără recenzii încă — fii primul care își împărtășește experiența.
Autentificare pentru a scrie o recenzie.
S-ar putea să-ți placă și
Manager de consimțământ — Google Consent Mode v2
Banner cookie GDPR cu Google Consent Mode v2 nativ, suport AMP și registru de consimțăminte — compatibil cu cache-ul, fără abonamente CMP externe.
SMTP Manager — Email autentificat și jurnal
SMTP autentificat pentru fiecare email OpenMage — tranzacțional, coadă de comenzi, checkout și newslettere — cu jurnal complet de trimiteri, comutare automată la eșec și un doctor de livrabilitate, totul fără să rescrii nicio clasă din nucleu.
Popup Manager — Campanii onsite și social proof
Popup-uri, bare sticky, slide-in-uri și notificări de social proof pentru OpenMage — compatibile cu cache-ul prin construcție, accesibile din start, conștiente de consimțământ, cu targetare pe arbore de condiții și A/B testing.