plugin-icon

LMN Site Monitor

A lightweight WordPress uptime and SSL monitoring plugin with email alerts, latency tracking, and dashboard widget.
Versión
0.9.2
Última actualización
Apr 2, 2026
LMN Site Monitor

LMN Site Monitor is a lightweight WordPress monitoring plugin that keeps track of your websites and alerts you when something goes wrong. Monitor uptime, SSL certificate expiration, and response time directly from your WordPress dashboard — no external SaaS required.

Main Key features

  • Uptime monitoring (HTTP/HTTPS) with configurable intervals.
  • SSL certificate expiration checks with full SNI support.
  • Domain expiry notifications.
  • Malware scanning powered by Google Safe Browsing API and URLhaus (abuse.ch); per-site scheduled scans (never / daily / weekly); downloadable PDF security report.
  • Response latency tracking with full history stored in a dedicated database table.
  • Performance charts (bar, line, donut) powered by self-hosted Chart.js — no external CDN.
  • Statistics modal with per-site avg / min / max response time and uptime %; CSV and PDF export.
  • Automatic retry after downtime to avoid false positives.
  • Instant HTML email alerts (with automatic dark mode support).
  • Dashboard widget with customizable monitor limits.
  • CSV export/import of monitored sites.
  • Fully translatable (16 languages) and optimized for modern PHP environments.

LMN Site Monitor is designed to be fast, accessible, and WordPress-native — giving you essential monitoring tools without unnecessary complexity. Learn more at LMN Site Monitor official page: https://lumina.fmkr.net/site-monitor/

Localization

This plugin is fully translatable and currently includes base translations for:

  • English (en_US)
  • Spanish (es_ES)
  • Catalan (ca)
  • French (fr_FR)
  • Arabic (ar)
  • German (DE)
  • Basque (eu)
  • Italian (it_IT)
  • Japanese (ja)
  • Korean (ko_KR)
  • Dutch (nl_NL)
  • Portuguese (pt_PT)
  • Turkish (tr_TR)
  • Ukrainian (uk)
  • Simplified Chinese (zh_CN)

If you would like to contribute a new translation, you can do so via WordPress.org’s translation platform.

Version: 2026-04-02 — v0.9.2

  • FIX: URLhaus (abuse.ch) integration now requires an API key (Auth-Key header); added URLhaus API Key field in Settings Security scanning. Without a key the URLhaus check is skipped gracefully.
  • FIX: Scan modal failed to open with «i18n is not defined» JS error — resolved by declaring i18n from cfg.i18n inside initScanModal().
  • FIX: PDF security report printed blank — modal is now temporarily moved to document.body before window.print() and restored afterwards so @media print selectors work correctly.
  • FIX: «Scanning…» text rendered as garbled bytes (double-encoded UTF-8) — replaced with an animated indeterminate progress bar.
  • IMPROVE: Scan badge button removed from card header; scan result (shield icon + date + status label) now appears as an inline row inside the card metadata block, consistent with the rest of the card layout.
  • FIX: «Scan» button font-size reduced to match the rest of the card action buttons (11 px).
  • IMPROVE: Status labels renamed to «No incidents» / «Incidents detected» (es_ES: «Sin incidencias» / «Incidencias detectadas»), color-coded green and red respectively; all 16 .po/.mo files updated.
  • NEW: Help tab with 12 documented sections covering all plugin features: Getting started, Uptime monitoring, SSL & domain expiry, Email alerts, Performance charts & statistics, Malware scanning, WHOIS / DNS lookup, Dashboard widget, CSV export / import, Card management, and step-by-step guides for both API keys (Google Safe Browsing and URLhaus).
  • IMPROVE: Top toolbar now shows a compact API keys notice with direct links to Google Cloud Console and abuse.ch, replacing the old generic description block.
  • IMPROVE: 21 new i18n strings added to all 16 supported languages.

Version: 2026-03-25 — v0.9.1

  • NEW: Malware scanning powered by Google Safe Browsing API (free key required) and URLhaus (abuse.ch, no key required). Scan button on each site card opens a security report modal.
  • NEW: Per-site automatic scan schedule (Never / Daily / Weekly) with WP Cron integration.
  • NEW: Security report modal with per-source results, threat types, global status, and one-click PDF download (window.print()).
  • NEW: Google Safe Browsing API Key field in Settings Security scanning section.
  • NEW: 28 new i18n strings added to all 16 supported languages.

Version: 2026-03-16 — v0.9.1

  • NEW: Performance charts (bar, line, donut) powered by self-hosted Chart.js 4.5.1 (GDPR-safe, no external CDN).
  • NEW: Response-time history stored in a dedicated database table (lmnsimo_response_log); rolling 500-entry window per site; table removed cleanly on uninstall.
  • NEW: Statistics modal with per-site total checks, avg / min / max response time and uptime %; accessible from the Monitor tab.
  • NEW: CSV export and Print/PDF export of the statistics table.
  • NEW: Period selector (Last 24 h · Last 7 days · Last 30 days) for charts and statistics.
  • NEW: 25 new strings fully translated across all 16 supported languages; .pot and all .po files updated.
  • IMPROVE: Charts and statistics modal respect the plugin’s light/dark theme.

Version: 2026-03-14 — v0.8.1

  • FIX: Fix translation errors.

Version: 2026-03-14 — v0.8.0

  • NEW: New languages: Arabic, German, Basque, Italian, Japanese, Korean, Dutch, Portuguese, Turkish, Ukrainian, and Simplified Chinese.
  • NEW: Automatic retry after downtime to avoid false positives.
  • NEW: Domain expiry notifications.
  • MAINT: i18n maintained; PHPCS/WPCS compliant.

Version: 2026-03-03 — v0.7.0

  • NEW: Cards are now wider, displaying more information at a glance.
  • NEW: Bulk actions now include sorting options: alphabetical (AZ) and by date added.
  • NEW: Drag-and-drop card reordering with persistent storage between sessions.
  • NEW: Pin system — pin any site to keep it fixed at the top, excluded from sorting.
  • NEW: WHOIS / DNS lookup button on each card: shows IP, DNS provider, NS, MX records, TTL and SSL expiry. Native PHP only, no external APIs or API keys required.
  • NEW: JetBrains Mono font integrated for monospace elements, self-hosted (GDPR-safe, no external CDN).
  • IMPROVE: Full PHPCS / WPCS compliance — zero warnings. Proper nonce and capability checks, sanitization and escaping throughout.
  • IMPROVE: All new strings are fully translatable and i18n-compatible.
  • IMPROVE: Responsive design preserved and refined across all screen sizes.
  • FIX: Removed duplicate wp_mail_failed hook and unified error handlers.
  • FIX: Native WP cron schedules (hourly, daily) are no longer overwritten.
  • FIX: Added file_exists() check before reading changelog.txt.
  • FIX: Added missing wp_unslash() in widget preferences handler.
  • FIX: SSL badge severity now syncs with the user-configured expiry threshold.
  • FIX: PHPCS MissingTranslatorsComment resolved in alert email builders.
  • IMPROVE: Removed dead load_textdomain() method.
  • IMPROVE: Fixed inconsistent indentation in ajax_save_order.

Version: 2025-10-31 — v0.6.5

  • NEW: Full internationalization (en_US, es_ES, ca, fr_FR).
  • NEW: Added Catalan (ca) and French (fr_FR) translations.
  • IMPROVE: Hybrid textdomain loader – automatically loads WP.org language packs and falls back to /languages for ZIP installs.
  • FIX: Added translators comments for all placeholders to comply with WordPress I18n standards.
  • FIX: Escaped all dynamic outputs in admin interface and header tips.
  • MAINT: Removed deprecated load_plugin_textdomain() function per Plugin Check recommendations.

Version: 2025-10-25 — v0.6.4

– Full sanitization and 0 warnings – All PHPCS/WPCS warnings removed. – Full sanitization and reordered nonce verification. – PHP 8.3+ and WordPress 6.8.3+ compatibility.

Version: 2025-10-16 — v0.6.3

UI: – FIX: Unique IDs in forms (nonces and submit buttons). – FIX: Console warnings removed for duplicated #_wpnonce and #submit IDs. – IMPROVE: Accessibility and DOM structure of the admin panel.

Maintenance: – Version bumped to v0.6.3.

Version: 2025-10-15 — v0.6.2

UI: – IMPROVE: Unified blue header (h2.hndle) with v0.6.2 badge. – ADD: Lightweight Markdown rendering (titles, lists, bold, code, separators). – KEEP: Consistent padding and structure (.postbox.lm-card > h2.hndle + .inside).

Maintenance: – Version bumped to v0.6.2.

Version: 2025-10-15 — v0.6.1

UI: – NEW: “Changelog” tab with direct reading of changelog.txt. – IMPROVE: Body with padding, clean background, and better typographic rhythm. – IMPROVE: Lightweight Markdown rendering: bold, code, titles (# ## ###), and highlighted list prefixes (NEW, FIX, IMPROVE…).

Maintenance: – Version bumped to v0.6.1.

Version: 2025-10-14

Functional: – SMTP operational: form aligned with real keys (smtp_*) and authentication. – Keeps SMTP password when saved empty (not overwritten). – Compatibility with Gmail (app passwords) and Office 365.

UI: – Listing replaced by responsive card grid (auto-fit/minmax). – “OK” status (green/white text) and “Down” (red/white text). – Down sites with red border + soft pulse (respects reduced motion). – Inline styles cleaned moved to assets/admin-theme.css.

Maintenance: – Nonces and handlers verified; no changes in cron or check logic. – CSV import/export and bulk actions unchanged.

Version: 2025-10-07 — v0.6.0

  • NEW: CSV import using the same format as export (adds URLs without removing existing ones).
  • NEW: Bulk actions in list (Delete selected) using standard WordPress handlers.
  • IMPROVE: Listing UI: master checkbox, batch action bar, and confirmations.
  • IMPROVE: Error handling and post-action messages for imports or batch actions.

Version: 2025-10-06 — v0.5.3

  • NEW: CSV export from the “About Site Monitor” section.
  • NEW: “About Site Monitor” section with quick metrics and cron status.
  • IMPROVE: Minor cleanup in headers and constants (VERSION).

Version: 2025-10-06 — v0.5.2

  • NEW: “About Site Monitor” box in the right column of the admin dashboard.

Version: 2025-10-06 — v0.5.1

  • CHANGE: Default light HTML email + automatic dark mode with prefers-color-scheme.

Version: 2025-10-06 — v0.5.0

  • NEW: HTML alert email with badges, detail table, and action buttons.
  • NEW: Per-user preference in dashboard widget (number of sites displayed).
  • IMPROVE: Classic UI improved (light/dark theme, responsive tables and forms).
  • FIX: Text contrast in dark theme (labels, cells, and descriptions).

Version: 2025-10-05 — v0.4.0

  • NEW: Admin page with listing, quick actions, and settings.
  • NEW: HTTP and SSL expiry checks with email alerts.
  • NEW: Configurable cron (5 min, 15 min, hourly, daily) and “force check” option.

Gratisen planes de pago
Probado hasta
WordPress 6.9.4
Te puedes descargar este plugin para utilizarlo en tu sitio de .