plugin-icon

LMN Site Monitor

A lightweight WordPress uptime and SSL monitoring plugin with email alerts, latency tracking, and dashboard widget.
Versi
0.9.2
Terakhir diperbarui
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.

Gratisdi paket berbayar
Diuji hingga
WordPress 6.9.4
Plugin ini tersedia untuk diunduh untuk diinstal di situs .