Sensor catalog

38 sensor types, out of the box

Everything Matmon can monitor - hosts, VMs, NAS, databases, certificates, containers, scripts and more. No add-ons, no per-sensor licensing.

Network 10

DNS

Resolve DNS records and verify response time, record count and optional expected address.

HTTP

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 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.

Mail Health

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 credentials

NTP

Checks NTP reachability, round-trip delay and clock offset.

Ping

Checks host reachability and round-trip latency via ICMP echo (ping).

Port Open Check

Checks whether a TCP port is reachable.

SNMP

Poll numeric OIDs over SNMP v1/v2c/v3. Use Walk to discover OIDs and pick the ones you want.

Uses credentials

SNMP Interface

Reads interface counters and status via SNMP ifIndex.

Uses credentials

UPS SNMP

Reads common UPS-MIB values over SNMP, such as battery charge, runtime and load.

Uses credentials

Certificates 2

SSL Certificate (Expiry)

Checks 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.

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).

Windows 6

Windows Disk

Per-disk SMART/health, temperature and SSD wear plus per-volume free space of a Windows host over WinRM.

Uses credentials

Windows Event Log

Counts 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 credentials

Windows Health

Overall Windows health over WinRM - CPU, memory, disk usage and a SMART summary.

Uses credentials

Windows Process

Checks that a named Windows process is running (instance count) and its CPU / memory usage, over WinRM.

Uses credentials

Windows Service

Checks whether a named Windows service exists and is in its expected state (running/stopped) over WinRM.

Uses credentials

Windows Update

Counts pending (not-yet-installed) Windows updates on a host over WinRM via the Windows Update Agent COM API.

Uses credentials

Linux 3

Linux Disk

Per-disk SMART status and temperature plus per-filesystem usage of a Linux host via SSH (smartctl + df).

Uses credentials

Linux SSH Health

Checks Linux load, memory, root filesystem usage and uptime via SSH.

Uses credentials

Linux Update

Counts pending package updates on a Linux host via SSH (apt / dnf / yum / zypper).

Uses credentials

Scripting 3

Local Program

Run 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.

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.

PowerShell Remote

Run a PowerShell script on a remote Windows host over WinRM and extract numeric channels from JSON, XML, regex or text output.

Uses credentials

Virtualization & NAS 11

Docker Container

Checks 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).

Proxmox Disk

Per-disk SMART health and wear-out across all Proxmox VE nodes via the REST API (uses API tokens).

Uses credentials

Proxmox Health

Cluster-wide Proxmox health via the REST API: quorum, nodes online, and VM / container / storage rollups.

Uses credentials

Proxmox Node Health

Per-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 credentials

Synology Disk

Per-disk temperature, status and SMART health of a Synology DiskStation via SNMP.

Uses credentials

Synology Health

Checks Synology health, disk, RAID, CPU and memory metrics via SNMP.

Uses credentials

Synology NAS

Synology-oriented SNMP monitoring. Use Walk to discover and pick the OIDs you want.

Uses credentials

Synology Update

Checks for an available DSM update on a Synology NAS over SSH (synoupgrade --check). SSH must be enabled.

Uses credentials

UniFi Health

UniFi console/device availability via the API key - cloud (api.ui.com) or a local controller's integration API.

Uses credentials

VMware Health

vSphere health via the SOAP API (vCenter or standalone ESXi): hosts connected, VM power rollups and datastore usage.

Uses credentials

VMware Host Health

Per-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 credentials

Databases 3

MSSQL

Runs a SQL Server query and turns numeric result columns into channels.

Uses credentials

MySQL / MariaDB

Runs a MySQL or MariaDB query and turns numeric result columns into channels.

Uses credentials

PostgreSQL

Runs a PostgreSQL query and turns numeric result columns into channels.

Uses credentials