What's new

Straight from Matmon's public repository: new things first, fixes folded away. Every change ships to the nightly channel at once and to the releases soon after.

  • NewAgent hosts can be notebooks: with "This machine may be offline" a silent agent shows the host offline for how long instead of an error and raises no alert, warns only after a …
  • NewTemplate sets for pfSense (over SNMP: ping, CPU, load, memory, packet filter and its states, the WAN interface, the web certificate) and STARFACE phone systems (SIP answer, …

  • NewA Proxmox VE Backup Jobs sensor: the backup jobs of a node or cluster with one channel per covered guest - the result of its last backup (failed backups named with Proxmox's …
  • NewBackup sensors per task: the Proxmox Backup Server sensor has a channel per backed-up guest (hours since its last backup, named after the guest, a failed backup of it shown), …

  • NewRun now on an agent or probe no longer waits behind its sensor pass (run jobs have their own loop, one check per sensor type at a time); a run that takes longer than 12 s shows …
  • NewMaps: a Sunburst widget - the tree under a target as rings from the inside out (folders and hosts, then every sensor), each segment as wide as its share and in its worst state, …
  • NewBackups can go to a WebDAV folder (Nextcloud, ownCloud, a NAS, a storage box) with Test, file list and restore like an SMB share; a cloud backup can carry the history too …
  • NewAgent and probe results no longer get stuck: a batch the primary refuses is split until the one result it refuses is dropped, and the reason a result could not be sent shows in …

  • NewThe setup assistant has a Safeguards step: set the backup passphrase and an optional local administrator right after connecting, on the instance and never through the cloud
  • NewThe probe's docker run command pulls the current image first instead of starting an older one already on the machine
  • NewSystem > Storage: the Matmon-data card no longer repeats the data folder under its size
  • NewSystem > Storage splits the disk bar into Matmon data, other data and free; a button or pill in a card head no longer makes that head taller than the others
  • NewSystem > Storage goes back to the disk card above the Matmon-data bar, leads with the share of the disk that is free and colours "Other" instead of greying it
  • NewSystem > Storage shows the disk in one bar - Matmon's data, other files and what is free - with Matmon's own parts listed under it
  • NewSystem > Storage opens with the disk capacity in GB used and free, and the Matmon-data bar shows "Other" as a part of its own instead of an empty rest that read like free disk …
  • NewSystem > Users: the "Access through Matmon Cloud" rows have room on the left and lighter names
  • NewWinRM sensors can connect over HTTPS to a self-signed listener ("Do not check the certificate", shown with Use SSL) and say what to do when the certificate is refused; a long …
  • NewUpdates, agents and the Windows setup download through Matmon Cloud's copy of the releases first and fall back to GitHub only when the cloud cannot be reached
  • NewRemote access as the managing partner or as Matmon Support appears as one shared user named after the partner / "Matmon Support", shown under System > Users as "Access through …

  • NewCreating or deleting a template returns to the template list instead of the empty New template form
  • NewNew store set "Matmon status": Matmon Cloud's health, certificate and sign-in page, the matmon.eu website and the download feeds agents and Windows installations update from

  • NewAlert changes reach Matmon Cloud within about a second: the instance watches its open-alert counts every second and checks in at once when they change
  • NewAcknowledging, muting or closing an alert is reported to Matmon Cloud within seconds instead of at the next regular check-in, so the cloud's alert counts follow at once
  • NewAn instance answers the cloud's request for its templates: Templates > Submit on Matmon Cloud can take sets straight from a connected instance - it sends Templates > Export all …
  • NewSQL Server, PostgreSQL and MySQL / MariaDB Health say in words what they found: which databases are offline or without a full backup, which SQL Agent jobs failed, who holds the …
  • NewTemplates imported before templates had a target can be brought up to date instead of duplicated: Templates > Import can update templates of the same name in place, and the …

  • NewWindows sensors say what they found in words: Exchange, Active Directory and Azure DevOps Server Health name the stopped service, dismounted database, failing replication …
  • NewHealth sensors for SQL Server, PostgreSQL, MySQL / MariaDB, Exchange Server, Active Directory and Azure DevOps Server, each with default thresholds; the status-page template …
  • NewTemplates > Store shows the scripts a set carries before it is added and asks again; a set added from the store remembers its version, Templates and the store announce a newer …
  • NewTemplates > Store: the template store of the connected Matmon Cloud - search it, read what a set contains and add it with one click. The file comes only from the cloud …
  • NewSensor templates carry a target (filled into a new sensor, set again on restore, carried in template files without a URL's credentials); a template's own thresholds no longer …
  • NewStatus pages as channels: HTTP Advanced walks JSON lists with [*] and reads status texts (one channel per service), a new RSS / Atom feed sensor counts open incidents and …

  • NewRoll the agent out to many machines: a rollout key for MSI, script and RMM deployments, every machine approved on the Agents page, a reinstalled machine recognised by its …
  • NewAgent download opened by double-click no longer leaves an empty terminal window open; the plain agent downloads are folded away on the Agents page and say what they are for

  • NewDiscovery on an agent host runs on the agent: its own machine's Windows / Linux sensors are suggested to run locally, without WinRM, SSH or a credential; update searches get …
  • NewPartner branding: an optional logo for dark mode, shown by theme in the menu and on the sign-in cards

  • NewCompact density (MatUi 0.11.0): the app's pages use data-density="compact"
  • NewReports: logos as inline mail parts (data: is blocked), Matmon logo in mails, never on white label, real outage total
  • NewPartner reports: the instance makes its part of a customer report the cloud asks for (heartbeat answer) and uploads it
  • NewReports: availability reports per element or tag as PDF/CSV, saved and e-mailed on a schedule, in the partner's branding (Matmon logo without a partner logo); sensor history …
  • NewAgent is a host: identity on HostElement.Agent, a remote probe relays its agents to the primary

  • NewVersion 0.9.1
  • NewAgent tray: the same menu order and bold default as the instance's - Open Matmon (bold, also the double-click), then Info; the Info window's button says Open Matmon too
  • NewUpdate screen: the steps stand as a block in the middle of the card, set off by a short rule and a little more space between them
  • NewTrays: no Uninstall in the agent's tray menu (uninstall via Installed apps or 'matmon-agent uninstall'), and the instance tray's last item is 'Exit' like the agent's
  • NewWindows: the new tray program is put in place before the Start menu entry and every failure is retried on the next look (it used to be swallowed for good); the copy gets the …
  • NewWindows update / online setup: the manifest is read again right before the download, and a package that does not match it (CI replaced the rolling release meanwhile - package …
  • NewDashboard: agents on a tile of their own (count, not connected), the Probes tile and the probe count sent to the cloud leave them out
  • NewRemote probes reach Matmon Cloud: the heartbeat lists the remote probes (never agents) with version, connection and update state, and a probe update started in the cloud comes …
  • NewTo the user an agent is not a probe: the Probes tab lists only the primary and remote probes, an agent's editor says Agent (its machine, scan networks; no probe id / token / …
  • NewDeleting an element closes its open alerts and drops its mutes (the alert keeps its message, the event says it was deleted); alerts left open from before are closed at start …
  • NewSelf-update download resumes instead of giving up: a stall, a dropped connection or a response that ends early continues with a Range request at the byte it reached (starting …
  • NewSensor History > Alerts said in words: Alert (state, open / recovered / closed, message), Started, Problem ('Still failing - 15 d so far' or 'Lasted 12 min', the last failing …
  • NewSensor page: History is one tab with a switch Checks / Status / Alerts in its toolbar; Alerts lists the sensor's alerts (open / recovered / resolved, first and last seen, end, …
  • NewSensor page on a phone: the tab is called Status and the tabs are a little narrower below 420 px, so General / Statistics / Checks / Status fit a 360 px screen without …
  • NewSensor history: the Checks tab pages through every stored check with a state filter (errors, warnings, ... in the address), and a Status history tab shows what happened to the …
  • NewAlerts: first / last seen are the time of the check that showed the problem - the dashboard's alert sync stamped them (and the raised event) with the moment someone opened the …
  • NewMatUi 0.10.0 (the stat strip released as a minor version)
  • NewMatUi 0.9.4 (compact KPI strip mat-stats): every row of stat cards (dashboard, sensor, templates, probe usage, PRTG import) is a short strip that keeps 4-6 tiles in one row, …
  • NewWindows: one Info window for the agent, instance and probe trays (version, channel, state), shared look with the setup; a remote probe can be installed with the Matmon setup …
  • NewCloud console menu: the instance says which item is the open section (same rule as its own menu), so System stays lit on every System tab (/system/..., /logs) and Probes on /agents
  • NewSensors tree: the drag hand has a black outline over a white edge, so it shows on the light theme too (the browser's own grab cursor is white with a hairline edge on Windows)
  • NewWindows sensors on an agent: the machine's own IP addresses count as this machine (an agent bound to a host added by its address ran Windows Health over WinRM to itself), and …
  • NewProbe install commands mount the Docker socket so the primary can update the probe (docker run, Compose, curl installer, setup assistant; MATMON_DOCKER_SOCKET= leaves it out) …
  • NewRemote access streams large downloads: past 4 MB (or of unknown length, not HTML/CSS) the instance sends the body in 256 KB pieces after the head when the cloud asks for it, so …
  • NewDiscovery: choose the folder new hosts are created in (the scanning probe or one of its folders, checked on the server, remembered on the job); a probe runs sensors, run jobs …
  • NewAn agent can be bound to another host later (Agents > Change host: the host moves under the agent, System Health and the update sensor move along, the old host stays); hosts …
  • NewShip the standard MIBs switch vendors import: LLDP (v1 + v2), IEEE8021-PAE, P/Q-BRIDGE, RMON/RMON2, SNMP-TARGET & co., ENTITY, POWER-ETHERNET, MAU with their own imports; a …
  • NewRemote Docker probes are updated from their primary: Probes page > Update (admin, confirmed) or Update all; the command rides the heartbeat answer until the probe answers, the …
  • NewAdd an agent in one step on every platform, with packages fetched on demand

  • NewExecutor runs only the cloud sensor types (ping, http, http-advanced, ssl-certificate, tcp-port, dns): no local script or program for a holder of the executor token
  • NewCloud executor: every sensor's target must resolve to public addresses before it runs (ping, TCP, certificate, DNS - the DNS server or the answer); HTTP Advanced checks text …
  • NewProbes show a status page instead of a sign-in nobody can pass (name, primary, connection, heartbeat, sensors, buffered results, version, last error, link to the primary); live …
  • NewAgent tray windows in the look of the Windows setup: the matmon.eu header, the button bar with the version, labelled fields with hints, amber/red/green notices, a moving bar …
  • NewVersion 0.9
  • NewCloud executor: the HTTP sensors reach public addresses only (a customer's URL cannot probe the cloud's own network); the public-address connect is shared with Web Push
  • NewMap pins: drag a pin on the canvas to move it (latitude/longitude on the world map); a chosen pin target stays visible (cloned pickers show their value); the pin, link, rack …
  • NewSNMP communities are secrets: a sensor's community, an SNMP credential's and the trap communities are sealed at rest, masked and never prefilled (blank keeps them)
  • NewBackups to an SMB share (NAS): a destination with user, password and test; runs, retention, the files on the share and restoring from them; smbclient in the image, the OS share …

  • NewBackups: everything in the workspace has a section or a reason to stay; collectors, syslog messages and the time zone are backed up; an older backup is migrated on restore, a …
  • NewUpdates can be started from Matmon Cloud (owner, managing partner, platform admin): the instance takes the command with its heartbeat, installs as from its own page and …
  • NewPlugins: switching on the syslog or SNMP trap collector says which ports the firewall must let in, and in Docker how to publish them
  • NewMaps: a rack widget - devices to scale in their units, coloured and linked by their own target, overlaps marked
  • NewMaps / status pages: public links are full addresses inside the cloud console too (a public address under System > General, else the last direct one) - Copy used to copy only …