Title: LMN Site Monitor
Author: Francisco Moreno
Published: <strong>26 februari 2026</strong>
Last modified: 2 april 2026

---

Plugins zoeken

![](https://ps.w.org/lmn-site-monitor/assets/banner-772x250.png?rev=3477393)

![](https://ps.w.org/lmn-site-monitor/assets/icon-256x256.png?rev=3470409)

# LMN Site Monitor

 Door [Francisco Moreno](https://profiles.wordpress.org/fcomoreno1976/)

[Download](https://downloads.wordpress.org/plugin/lmn-site-monitor.zip)

 * [Details](https://nl-be.wordpress.org/plugins/lmn-site-monitor/#description)
 * [Beoordelingen](https://nl-be.wordpress.org/plugins/lmn-site-monitor/#reviews)
 * [Ontwikkeling](https://nl-be.wordpress.org/plugins/lmn-site-monitor/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/lmn-site-monitor/)

## Beschrijving

**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/](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.

## Schermafbeeldingen

 * [[
 * Main desktop and performance graphics.
 * [[
 * Dashboard with monitored sites.
 * [[
 * Controls for exporting backups of monitored sites.
 * [[
 * Main desktop and performance graphics in dark mode.
 * [[
 * Email alert settings tab. etting up an external SMTP controls.
 * [[
 * About LMN Site Monitor tab.
 * [[
 * Changelog tab.
 * [[
 * Dashboard with monitored sites in dark mode.
 * [[
 * Response time statistics.
 * [[
 * Desktop widget.

## Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

## Bijdragers & ontwikkelaars

“LMN Site Monitor” is open source software. De volgende personen hebben bijgedragen
aan deze plugin.

Bijdragers

 *   [ Francisco Moreno ](https://profiles.wordpress.org/fcomoreno1976/)

[Vertaal “LMN Site Monitor” naar jouw taal.](https://translate.wordpress.org/projects/wp-plugins/lmn-site-monitor)

### Interesse in de ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/lmn-site-monitor/), 
haal de [SVN repository](https://plugins.svn.wordpress.org/lmn-site-monitor/) op,
of abonneer je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/lmn-site-monitor/)
via [RSS](https://plugins.trac.wordpress.org/log/lmn-site-monitor/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Versie **0.9.2**
 *  Laatst bijgewerkt: **3 weken geleden**
 *  Actieve installaties: **Minder dan 10**
 *  WordPress versie ** 5.8 of nieuwer **
 *  Getest t/m **6.9.4**
 *  PHP versie ** 7.4 of nieuwer **
 *  Taal
 * [English (US)](https://wordpress.org/plugins/lmn-site-monitor/)
 * Tags
 * [alerts](https://nl-be.wordpress.org/plugins/tags/alerts/)[cron](https://nl-be.wordpress.org/plugins/tags/cron/)
   [monitoring](https://nl-be.wordpress.org/plugins/tags/monitoring/)[ssl](https://nl-be.wordpress.org/plugins/tags/ssl/)
   [uptime](https://nl-be.wordpress.org/plugins/tags/uptime/)
 *  [Geavanceerde weergave](https://nl-be.wordpress.org/plugins/lmn-site-monitor/advanced/)

## Beoordelingen

Er zijn nog geen beoordelingen ingediend.

[Your review](https://wordpress.org/support/plugin/lmn-site-monitor/reviews/#new-post)

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/lmn-site-monitor/reviews/)

## Bijdragers

 *   [ Francisco Moreno ](https://profiles.wordpress.org/fcomoreno1976/)

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/lmn-site-monitor/)