Easily keep an eye on your server’s health and performance for your Mautic site.

Learn what the Server Monitor Plugin does, how it works, and what you need to get started.


Overview

The Server Monitor Plugin for Mautic helps you make sure your server is running well. It checks important things like CPU, memory, and disk space, and lets you know if something needs your attention. It works with Mautic 4, Mautic 5, and Mautic 6.


Features

  • Email Alerts: Get an email right away if your server is running out of memory, disk space, or CPU power. You can set multiple email addresses (comma separated) to receive alerts.
  • Dashboard Widget: See your server’s health at a glance on your Mautic dashboard. The widget shows CPU, memory, disk usage, and system uptime, with color-coded status (OK, Warning, Danger).
  • Set Your Own Limits: Choose when you want to be warned about high usage. You can set both “warning” and “critical” thresholds for CPU, memory, and disk usage.
  • Reports: Look back at how your server has been doing over time. The plugin logs server stats and lets you create custom reports using Mautic’s reporting system.
  • Webhook Support: Connect with other tools (like Zapier or Make.com) to get alerts or take action. The plugin triggers a server.monitor webhook event with the latest stats.
  • Automatic Cleanup: Old server logs are deleted automatically (keeps the last 30 days by default) during Mautic’s maintenance cleanup.
  • Choose How Often to Check: Decide how often the plugin checks your server (for example, every 5 minutes). This is configurable in the plugin settings.
  • Works with Mautic Cron Jobs: Stats are updated when Mautic commands run, so make sure your cron jobs are set up.

Requirements

  • A Linux server (the plugin uses /proc/stat, /proc/meminfo, and the df command)