DNS
Resolve DNS records and verify response time, record count and optional expected address.
Everything Matmon can monitor - hosts, VMs, NAS, databases, certificates, containers, scripts and more. No add-ons, no per-sensor licensing.
Resolve DNS records and verify response time, record count and optional expected address.
Lightweight HTTP check - status code and response time (headers only, body not read). For body/content match and Regex/JSON/XML extraction use HTTP Advanced.
HTTP check that downloads the response body (up to 8 MB) for text match and Regex/JSON/XML channel extraction. For a lightweight up/latency check use HTTP.
End-to-end mail round-trip check. Sends a uniquely tagged test message over SMTP (account A) and, on the following run, verifies it arrived in the destination mailbox over IMAP (account B), reporting delivery and round-trip time. The first run only sends a baseline probe (reported as Unknown); a probe not delivered within the tolerance window raises Critical.
Uses credentialsChecks NTP reachability, round-trip delay and clock offset.
Checks host reachability and round-trip latency via ICMP echo (ping).
Checks whether a TCP port is reachable.
Poll numeric OIDs over SNMP v1/v2c/v3. Use Walk to discover OIDs and pick the ones you want.
Uses credentialsReads interface counters and status via SNMP ifIndex.
Uses credentialsReads common UPS-MIB values over SNMP, such as battery charge, runtime and load.
Uses credentialsChecks the leaf TLS certificate's validity and days remaining until expiry (auto-seeds warning <=30 / critical <=7 days). For full chain-of-trust and hostname verification use SSL Certificate Chain.
Verifies the full TLS chain of trust (chain build + errors), hostname match and remaining lifetime. For a simple leaf expiry check use SSL Certificate (Expiry).
Per-disk SMART/health, temperature and SSD wear plus per-volume free space of a Windows host over WinRM.
Uses credentialsCounts Windows event-log entries (filtered by log, provider, event ID or message) over WinRM - total, error and warning counts for the last 24h and 7 days.
Uses credentialsOverall Windows health over WinRM - CPU, memory, disk usage and a SMART summary.
Uses credentialsChecks that a named Windows process is running (instance count) and its CPU / memory usage, over WinRM.
Uses credentialsChecks whether a named Windows service exists and is in its expected state (running/stopped) over WinRM.
Uses credentialsCounts pending (not-yet-installed) Windows updates on a host over WinRM via the Windows Update Agent COM API.
Uses credentialsPer-disk SMART status and temperature plus per-filesystem usage of a Linux host via SSH (smartctl + df).
Uses credentialsChecks Linux load, memory, root filesystem usage and uptime via SSH.
Uses credentialsCounts pending package updates on a Linux host via SSH (apt / dnf / yum / zypper).
Uses credentialsRun an existing local executable by path on the Matmon host/probe and read numeric channels from its output; the path must be allow-listed via Matmon__AllowedProgramPaths. For an inline script you write here, use Local Script.
Run an inline PowerShell or shell script you write here, on the Matmon host/probe itself, and extract numeric channels from JSON, XML, regex or text output. To run an existing allow-listed executable by path instead, use Local Program.
Run a PowerShell script on a remote Windows host over WinRM and extract numeric channels from JSON, XML, regex or text output.
Uses credentialsChecks a Docker container via the Docker Engine API - the local socket on the probe, a remote host over SSH (ssh://user@host, no daemon exposure), or over TCP (optionally TLS).
Per-disk SMART health and wear-out across all Proxmox VE nodes via the REST API (uses API tokens).
Uses credentialsCluster-wide Proxmox health via the REST API: quorum, nodes online, and VM / container / storage rollups.
Uses credentialsPer-node Proxmox health via the REST API: CPU, memory and disk usage plus VM / container online / offline counts. Uses the first visible node when none is given.
Uses credentialsPer-disk temperature, status and SMART health of a Synology DiskStation via SNMP.
Uses credentialsChecks Synology health, disk, RAID, CPU and memory metrics via SNMP.
Uses credentialsSynology-oriented SNMP monitoring. Use Walk to discover and pick the OIDs you want.
Uses credentialsChecks for an available DSM update on a Synology NAS over SSH (synoupgrade --check). SSH must be enabled.
Uses credentialsUniFi console/device availability via the API key - cloud (api.ui.com) or a local controller's integration API.
Uses credentialsvSphere health via the SOAP API (vCenter or standalone ESXi): hosts connected, VM power rollups and datastore usage.
Uses credentialsPer-ESXi-host vSphere health via the SOAP API: CPU and memory usage plus VM online/offline counts. Uses the first visible host when none is given.
Uses credentialsRuns a SQL Server query and turns numeric result columns into channels.
Uses credentialsRuns a MySQL or MariaDB query and turns numeric result columns into channels.
Uses credentialsRuns a PostgreSQL query and turns numeric result columns into channels.
Uses credentials