Vexor keeps an eye on your servers, containers, network and services. Add a host and
it scans for the obvious things; deploy an agent from the browser when you
want deeper checks. Logs, SLA reports and certificate expiry are built in —
and it runs on your own hardware, so your data stays with you.
No sign-up. Open the live demo and sign in with demo / demo — read-only, resets every hour. Or self-host in three commands on Rocky 10, or one Docker image anywhere.
✓ Runs on your own hardware
✓ No license, no host limit
✓ No sales calls, no seats
vexormon.com
What it does
The things it's actually good at today.
Deploy agents from the browser
Push the NSClient++ (Windows) or NRPE (Linux) agent to a host from the UI — and bundle a few extra packages with it if you need to. Windows hosts are installed remotely over SMB with an admin credential, including Windows 11 24H2 and Server 2025.
Add a host, let it scan
Type an address and Vexor probes for ping, SSH, RDP, FTP, HTTP and other common services, so you start with a sensible baseline instead of a blank page.
More checks when an agent's there
If a host already has an agent, Vexor notices and offers the deeper checks — CPU, memory, disk, services — as boxes you tick.
SLA & availability reports
Reports built from the monitoring you're already doing — uptime per host and service, no exporting to a spreadsheet.
Ship & search your logs
Point a lightweight shipper at your files and Windows event channels, then search, live-tail and alert on log lines — with anomaly detection when something spikes.
Watch your certificates
Track TLS/SSL certificate expiry across your hosts and services, so a forgotten renewal never takes a site down again.
Business services & synthetics
Roll up the checks behind an application into a single business-service health, and add synthetic probes that walk a user journey the way a customer would.
Sign in with what you have
Authentication goes through Keycloak / OIDC, so you can plug in your existing LDAP or Active Directory rather than a separate user list.
More than Linux and Windows
SQL Server gets a deep dive of its own — point-in-time snapshots, per-database drill-down and an A/B comparison of two moments. Proxmox, VMware and XCP-ng are read-only checks, network devices get config backup with diffs.
OpenVMS, taken seriously
Agentless over SSH with a least-privilege account. CPU per processor and per process, memory and pool, paging and lock manager, disk errors and shadow sets, queues, intrusion attempts, process quotas, licences, VSI updates and certificate expiry — and it cleans up after its own SSH sessions on a busy host.
Ask the AI what happened
Summarise an incident timeline or a noisy stretch of logs in plain English. Run Ollama locally so nothing leaves your network, or bring your own OpenAI, Claude, Gemini or Azure key if you'd rather.
Keep your agents current
Choose which NSClient++ build gets deployed — fetch a stable release from upstream, upload your own MSI, or stay on the bundled one. Previous versions stay in the registry, so a bad build is one click to roll back.
Graphs that tell the truth
Every check with performance data gets a graph on a real time axis, with readable units. If a host stopped answering, the gap is shaded and labelled with how long it lasted instead of hidden behind a straight line.
Secrets stay secret
Host credentials, notification tokens, cloud keys and webhook secrets are encrypted in the database and kept out of logs and API responses. Every bundled component — sign-in, log pipeline, libraries — gets security updates through plain dnf update.
Kubernetes and OpenShift, without installing anything
Give Vexor a read-only ServiceAccount token and it reads the cluster's own API. Nothing is installed in the cluster, nothing is changed in it, and no workload runs there on Vexor's behalf.
Add a cluster the way you add a host. Pick Kubernetes or OpenShift in the same wizard, hand over the API address and a token, and Vexor probes the cluster and tells you what it can see before you commit to anything.
Twelve checks on Kubernetes, thirteen on OpenShift. Workloads below their replica count, pods crashlooping or stuck pulling an image, node pressure and drain state, PVCs stuck Pending, services whose endpoints have no ready backend — the usual shape of “the site is down but every pod looks fine”. On OpenShift it also watches cluster operators, the update status and MachineConfigPool rollouts.
A monitoring outage is not a service outage. If Vexor can't reach the cluster, the affected checks report UNKNOWN rather than CRITICAL — which would otherwise wrongly wipe out the measured availability of everything in the cluster at once.
Alerts, graphs and SLA reports, as usual. Cluster checks are ordinary Vexor services, so they flow into the same notification policies and availability reports as the rest of your estate.
Enterprise monitoring, without the enterprise
The kind of visibility big platforms sell for a small fortune — self-hosted, and simple enough to run on your own.
No per-host or per-metric billing. Monitor as much as your hardware can handle. No license either: every feature is included and nothing expires.
Your data never leaves your network. Hosts, logs, metrics and credentials stay on your own server — nothing phones home to a SaaS.
Set up in an afternoon, not a quarter. No consultants, no onboarding project. Add a host, let it scan, and you're monitoring.
Built on proven open source. Naemon at the core, with a modern UI, API, log pipeline and SLA reporting layered on top.
Recently shipped
Vexor is updated often. The highlights of the last few months:
Secrets encrypted at rest
Notification tokens, channel settings, cloud keys and webhook secrets are encrypted in the database, and tokens no longer appear in logs.
No license required
Every feature is available, with no host limit and nothing that expires.
Agent push for the newest Windows
Remote agent install over SMB works on Windows 11 24H2 and Windows Server 2025.
Nine new OpenVMS checks
Disk errors, shadow sets, pool memory, intrusion attempts, process quotas, resource waits, system resources, account expiry and certificates — plus per-processor and per-process CPU alerts.
Graphs that show outages
A real time axis, readable units, and periods without data shaded instead of bridged by a straight line.
Log shipping managed from the UI
Generate, reveal and rotate the log ingest token in Vexor itself, with a list of the machines that will need the new one.
It probes common services and suggests a baseline of checks to turn on.
3
Deploy & watch
Roll out an agent for deeper checks, then follow health, graphs and SLAs.
A look at the interface
Real screenshots from a live install, with the new role-based navigation. Click to enlarge.
Dashboard — status across your hosts at a glance.Hosts — everything you monitor in one list.Services — checks, state and plugin output.SLA report — availability per host and service.Monitoring score — a 0–100 grade for how well each host is covered.Host view — every check on a host, its state and its SLA.
Install
Two ways to run it. Pick a tab, copy, paste. No license key, no sign-up — every feature is included.
On a fresh Rocky Linux 10 (or RHEL 10-compatible) server, run as root:
# 1 — add the Vexor repo (also pulls in EPEL, CRB and the GPG keys)
dnf install -y https://repo.vexormon.com/vexor-release-latest-el$(rpm -E %rhel).rpm
# 2 — install the full server (api, ui, naemon, keycloak, db, graphs…)
dnf install -y vexor-server
# 3 — first-run setup (databases, passwords, services, firewall)
vexor-setup
That's it — three commands, no manual repo or dependency wrangling. Supported on x86_64 Rocky / AlmaLinux / RHEL / Oracle Linux 10. Full notes & minimal install →
Prefer Docker, or running on Ubuntu/Debian? The all-in-one image runs the same stack:
# clone and start
git clone https://github.com/sayonarase/vexor-docker
cd vexor-docker
cp .env.example .env # set VEXOR_PUBLIC_URL to how you'll reach it
docker compose up -d
# grab the initial admin credentials (written on first boot)
docker compose exec vexor cat /etc/vexor/.initial-admin
Vexor is a one-person project in active development. It needs
no license: every feature, no host limit, nothing that
expires. If you
run servers and try it, I'd like to hear how it goes — bug reports and rough
edges included.