Network monitor

Download Vigil.

Vigil monitors a network with ping and SNMP. Its engine is written in Rust and sends a thousand probes a second on under 4 % of one CPU core. The map shows each probe as it travels and raises what is down until someone acknowledges it. The desktop app keeps itself up to date from this page.

Version 0.3.0 Released 9 November 2026

New in 0.3.0: Sign in with a user name and password or an API token, with administrator and read-only roles. Device logins are kept in an encrypted vault on the server, and WinBox and device web pages open through it. Use this version with a Vigil 0.3 server.

First run
Windows

Install

The installer sets Vigil up for the current user, without administrator rights, and adds it to the Start menu. It is not code-signed yet, so SmartScreen may say “Windows protected your PC”: choose More info, then Run anyway.

macOS

Open

Drag Vigil to Applications. The app is not notarised by Apple yet, so the first time, Control-click it and choose Open. On recent versions of macOS, choose Open Anyway in System Settings, Privacy & Security.

Linux server

Run headless

Unpack the archive and run sudo sh install.sh ./vigil. It installs the systemd service, creates the key for the device-login vault, and starts the service. A first install prints a one-time setup token for the administrator: connect the desktop app with it, then set a password. Running it again upgrades the server and keeps its data.

Updates

Kept current

The desktop app checks this page’s release list every six hours, and when you choose Check for updates in the Vigil menu. Every update is signed with a Terawiz key the app carries, and the app installs nothing that fails that check. It asks first, then restarts and reconnects to the same server; settings and the saved server are kept. If an update cannot be installed, the app opens this page. Builds before 0.2.0 do not update themselves: install the current version once from here. Version 0.3 keeps device logins on the server, so upgrade the server to 0.3 as well.