The same text you get inside the demo with Explain mode. Open a page group to read it.
Dashboard 34
The live wall of every monitored device and site. Each tile is one monitor and refreshes automatically (about every 10 seconds in the real app). Colour tells you state at a glance: green healthy, amber warning, red critical, grey offline.
Summary bar
- Summary counters
- Counts of Healthy, Warning, Critical and Offline monitors and the total. Click a counter to filter the tiles to that severity; click again to clear.
Infrastructure Overview cards
- Overview cards
- Top row: latest WAN speed (download, upload, ping, ISP from the Speed Test history), devices online/total and apps/sites online/total. Only monitors with 'Show on Infrastructure Overview dashboard' ticked are counted.
Category tabs
- General tab (All)
- Shows every monitor regardless of kind. The number is how many tiles match.
- Network tab
- Routers, switches, wireless APs and anything checked by Ping or SNMP.
- Firewall tab
- Devices whose type is Firewall.
- Windows tab
- Windows servers and anything checked by PowerShell.
- Linux tab
- Linux servers and anything checked by SSH.
- URL tab
- Websites and web apps (HTTP/HTTPS checks).
View controls
- Grid view
- Card layout. Per-user setting, remembered on the server.
- List view
- Compact one-line-per-monitor table. Good for large estates.
- Grid density 2/3/4/5/Auto
- Choose how many tiles per row. Auto fits as many as the screen allows.
- Edit layout
- Admin only. Unlocks drag-and-drop ordering, resizing and hiding of tiles. Nothing is saved until you press Save.
- Add tile
- Quick-add: attach an existing device or create a new one without leaving the dashboard.
- Save layout
- Stores tile order, size and hidden state for your user.
- Reset layout
- Puts every tile back to default order and size.
- Cancel edit
- Leaves edit mode and discards unsaved layout changes.
- Show all (hidden tiles)
- Temporarily reveals tiles you hid, so you can unhide them.
Tiles
- Device tile
- One monitor. Shows name, host (admin only), type badge, status, live metrics and last-checked time. Click for details and per-device threshold settings. Right-click for the tile menu.
- Type badge
- The device type (Router, Linux server, Website...) chosen when the monitor was added.
- Metrics
- The values the check collected: latency, packet loss, CPU, memory, disk, bandwidth, or for sites response time and SSL days left. Coloured by the thresholds that apply to this monitor.
- Error line
- The last error the check reported (admin only), for example a timeout or an HTTP 503.
- Drag handle (edit mode)
- Drag a tile onto another to reorder.
- Resize handle (edit mode)
- Drag the corner to make a tile wider or taller.
- Size presets (edit mode)
- One-click small / normal / large tile sizes.
- Hide / remove (edit mode)
- Hides the tile from your dashboard. The monitor keeps running and alerting.
Quick add and device settings
- Existing Device tab
- Tick devices that are already monitored to show them on the dashboard.
- New Device tab
- Create and start monitoring a new device in one step.
- Type
- Device, Server, Website or Shared drive. The fields below change to match.
- ID
- Unique short key, letters/numbers/dashes. Cannot be changed later.
- Display name
- The name shown on the tile and in alerts.
- Host / IP / URL
- What to check: an IP or DNS name, or a full URL for a site.
- Path (UNC or mount)
- Shared-folder check only: \\server\share on Windows or a mount path on Linux.
- Add & monitor
- Saves the device and starts polling it immediately.
- Device settings window
- Opened from a tile. Shows the effective warning/critical thresholds for this device and where each value comes from (global, type, method or device override), and lets you override them.
Open this page in the demo (opens in a new tab)
Devices 21
Where monitors are created, edited and tuned. Admin only. Every device has a check method, a poll interval and its own notification and escalation rules.
Add or edit a device
- Device ID
- Unique key used internally and in alerts. Letters, numbers, dashes. Fixed after creation.
- Display name
- Friendly name shown on tiles, alerts and emails.
- Host / IP address
- What the check connects to.
- Poll interval (sec)
- How often the device is checked. Lower is faster detection but more load.
- Device type
- Network device, Router, Switch, Firewall, Wireless AP, Windows server, Linux server, VMware host, NAS, Printer, UPS, IP camera, Other. Decides the dashboard tab and which thresholds are offered.
- Check method
- Ping (ICMP): up/down + latency + loss. SNMP: adds CPU, bandwidth, interfaces. PowerShell: Windows CPU/memory/disk/services/tasks. SSH: Linux CPU/memory/disk. Disk/Shared folder: free space of a drive share. Extra credential fields appear for SNMP, SSH, PowerShell and disk.
- Show on Infrastructure Overview
- Counts this monitor in the dashboard overview cards.
- Add device
- Saves the monitor and starts polling. Becomes Save changes when editing.
- Cancel edit
- Abandons the edit and clears the form.
Monitored devices list
- Group by
- Group the list by nothing, type or method. Counts shown per group.
- Device row
- Edit loads the device into the form above. Test runs one check now. Notify opens notification and escalation settings. Delete removes the monitor and its history.
- Scope: all
- Filter the list to every monitor.
- Scope: devices
- Hide websites.
- Scope: sites
- Show websites only.
Notify window (per device)
- Notifications enabled
- Master switch for alerts about this device.
- Notify emails
- Extra recipients for this device only, besides the admin/support/manager groups.
- Alert trigger mode
- Wait to confirm (default): alert only if the problem lasts N seconds, which filters blips. Immediate: alert on the first bad check.
- Seconds, then alert
- How long a problem must persist before the alert is sent.
- Repeat-alert cooldown
- Whether and how often the same alert is repeated while it stays unresolved.
- Seconds between repeat alerts
- Minimum gap between repeats.
- Active levels
- How many escalation levels (L1 to L3) are used. Each level has its own email, SMS and call numbers and its own delay before it fires.
Open this page in the demo (opens in a new tab)
Alerts 8
Live list of open problems raised by the threshold engine. An alert opens when a metric crosses warning or critical, or a device goes offline, and closes by itself when the value recovers.
Filters
- Open
- Alerts that need attention: active plus acknowledged.
- Active
- Not yet acknowledged by anyone.
- Acknowledged
- Someone took ownership. Repeat emails are paused for this alert.
- Resolved
- Closed manually or recovered on their own.
- Search
- Filter by device name, host or message text.
- Severity
- Show only warning, critical or offline alerts.
Actions
- Acknowledge
- Marks the alert as seen by you and silences repeats. It stays open until the problem is fixed or you resolve it.
- Resolve
- Closes the alert manually and sends a recovery notice if recovery emails are on.
Open this page in the demo (opens in a new tab)
Settings 57
All system configuration in one place, in tabs. Most tabs are admin only. Changes apply on the next check cycle; nothing needs a restart.
Email / SMTP
- SMTP Enabled
- Master switch for email alerts.
- SMTP Host
- Your mail server, for example smtp-mail.outlook.com.
- Port
- 587 for STARTTLS, 465 for SSL, 25 for plain.
- Use TLS
- Encrypt the connection to the mail server. Keep on.
- Username
- Mailbox login.
- Password
- Stored encrypted (AES) in the database, never shown again.
- From address
- Sender shown on alert emails.
- Resend interval (min)
- Default minimum time between repeats of the same alert.
- Admin emails
- Receive ALL alerts (To line).
- Support group
- Receive alerts from escalation level 2 onward.
- Manager group
- Receive alerts from escalation level 3.
- Save SMTP
- Stores the mail settings.
- Send test warning
- Sends a sample warning email to the admin group to prove delivery.
- Send test critical
- Sends a sample critical email.
Notifications (global rules)
- Send on Warning
- Email when a metric reaches warning.
- Send on Critical
- Email when a metric reaches critical.
- Send on Recovery
- Email when the problem clears.
- Send on Offline
- Email when a device stops responding.
- Re-send warning every (min)
- Repeat interval while a warning persists.
- Re-send critical every (min)
- Repeat interval while critical persists.
- Re-checks before giving up
- Offline detection: how many extra attempts before a failed check counts.
- Seconds between re-checks
- Wait between those attempts.
- Failed checks in a row to confirm Offline
- Consecutive failed cycles needed before the device is declared Offline. Prevents false offline alerts from one lost packet.
- Save
- Stores the global notification rules.
Escalation
- Alert trigger mode (default)
- Default for every device: wait to confirm or immediate.
- Seconds, then alert
- Default confirmation delay.
- Repeat-alert cooldown
- Default repeat behaviour.
- Seconds between repeats
- Default gap between repeats.
- Save defaults
- Stores the defaults used by devices without their own settings.
- Apply to all devices
- Overwrites every device's own escalation settings with these defaults.
Notification Templates
- Custom placeholder
- Create your own {variable} (key, value, description) usable in every template, for example {site_name}.
- Subject
- Email subject for this state (warning, critical, recovery, offline). Supports {placeholders}.
- Plain-text body
- Text version of the email.
- HTML body
- Formatted version of the email.
- Template enabled
- Turn off to use the built-in default for this state.
- Reset to default
- Restores the built-in template.
Thresholds
- Devices tab
- Warning and critical limits for latency, packet loss, CPU, memory, disk and bandwidth.
- Sites tab
- Limits for websites: response time, SSL certificate days left, SSL handshake, DNS and TCP connect time.
- Scope
- Global (everything), or one device type, or one check method. More specific scopes beat global; a per-device override beats all.
- Fill recommended values
- Loads the recommended warning and critical value for every row.
- Threshold rows
- Each row shows the unit, the direction (alerts above, or for SSL days below), the allowed range, the recommended values and what healthy looks like. Impossible values are refused.
Monitors, Users, Logs
- Users
- Add admin or viewer accounts. Viewers see tiles but not hosts, credentials or settings.
- Access token
- The user's password. 8+ characters with upper, lower and a number. Generate makes a strong one.
- Audit
- Who did what: user actions and system events, newest first.
- Alert Log
- History of every alert with counts of critical, warning, recovered and emailed.
License, Appearance, SMS & Call, Organisation
- License
- Shows trial days left or licensed state, your Device ID and Activation Code, and the box to paste a key.
- Theme
- Dark or light. Per user.
- Accent colour
- Colour of buttons and highlights. Per user.
- Background colour
- Page background colour. Per user.
- Background image
- Optional picture behind the dashboard.
- SMS enabled
- Send SMS through your own HTTP gateway.
- SMS preset
- Fills URL, method and body for common gateways.
- SMS URL / body / headers
- Where and how the gateway is called. Placeholders {to} and {message} are filled per alert.
- SMS test number
- Sends a test message to prove the gateway works.
- Voice call enabled
- Place a voice call for critical alerts through an HTTP gateway.
- Organisation name
- Shown in the header and on emails.
- Organisation logo
- PNG/JPG shown in the header.
Open this page in the demo (opens in a new tab)
Speed Test 6
Measures internet speed two ways and keeps a history.
Tests
- Test WAN Speed
- Runs from the Net-monit server to Cloudflare: ping, then download (green needle), then upload (purple). Shows live Mbps. If the test servers throttle (HTTP 429/503) it backs off and reports rate-limited.
- Test Your PC Speed
- Runs in your browser from your own computer to Cloudflare. Measures your path, not the server's. This one is real in the demo too.
- Export CSV
- Downloads the whole history as a spreadsheet file.
- Purge Logs
- Deletes the history after confirmation.
Results
- WAN Telemetry
- Table of past tests: time, source (server or browser), download, upload, latency, jitter, ISP and public IP.
- Activity Log
- Step-by-step messages of the current or last test.
Open this page in the demo (opens in a new tab)
Sites 14
Website and web-app monitoring over HTTP/HTTPS, with SSL certificate tracking.
Quick check
- Site or IP to check
- Any URL or host. Nothing is saved.
- Expected status
- The HTTP code that counts as healthy, usually 200.
- Check Now
- Runs one check and shows status, response time, DNS, TCP connect, SSL handshake, SSL days left and size.
Monitored sites
- Add Site
- Opens the form below to monitor a site permanently.
- Site URL or IP
- Full URL including https://.
- Display name
- Name on the tile and in alerts.
- Expected HTTP status
- A different code (for example 401 for a login wall) counts as a failure.
- Timeout (seconds)
- How long to wait before the check fails.
- Keyword must be present
- Optional text that must appear in the page. Catches a site that returns 200 but shows an error.
- Warn if slower than (ms)
- Sets this site's response-time warning.
- Poll interval (seconds)
- How often the site is checked.
- Check SSL certificate expiry
- Tracks days left on the certificate; alerts when below the threshold (default warning 30, critical 7).
- Show on Infrastructure Overview
- Counts the site in the dashboard apps card.
- Refresh
- Reloads the table now.
Open this page in the demo (opens in a new tab)
Network Scan 11
Discovers devices on a subnet and turns them into monitors.
Scan configuration
- Subnet to scan
- CIDR such as 192.168.1.0/24. Maximum /16.
- Auto-detect
- Fills in the subnet(s) of this server's network cards.
- Max workers
- Parallel probes. More is faster but heavier on the network.
- Port scan (identify device type)
- Probes common TCP ports (22, 80, 443, 445, 3389...) and guesses the device type.
- Check UDP ports too
- Also probes DNS, SNMP, NTP, TFTP, mDNS and SSDP.
- Scan Network
- Starts the scan in the background and shows progress.
Results
- Filter
- Search results by IP, name, vendor or type.
- Select all
- Tick every discovered host.
- Add Selected to Monitoring
- Creates ping monitors for the ticked hosts, with a default method you choose.
- Default method for all
- Ping, SNMP, SSH and so on, applied to the hosts being added.
- Scan History
- Earlier scans. Open one to see its results again.
Open this page in the demo (opens in a new tab)
Admin Panel 16
Administration for admins: users, mail, groups, audit, system and backup.
Users
- Email address
- Login name of the new user.
- Role
- Admin: full control. Viewer: read-only dashboard, hosts hidden.
- Access token
- Login secret, 8+ chars with upper, lower and number.
- Generate
- Creates a strong random token.
- Add user & send welcome email
- Creates the account and emails the credentials (needs SMTP).
Email, groups, audit
- SMTP settings
- Same mail settings as Settings > Email, edited here for convenience.
- Admin group
- Receives every alert.
- Support group
- Receives escalation level 2 and above.
- Manager group
- Receives escalation level 3.
- Save groups
- Stores the three recipient lists.
- Audit refresh
- Reloads the audit log.
System and backup
- Default Appearance
- Default theme, accent, background colour and image for users who have not chosen their own.
- Include user accounts
- Adds users (emails, roles, token hashes) to the backup file.
- Download backup
- Exports devices, thresholds, notification settings and templates as one JSON file.
- Restore file
- Choose a backup file made earlier.
- Restore from file
- Imports the file and replaces current settings.
Open this page in the demo (opens in a new tab)
License 5
Activate your free licence key. Trial lasts 30 days without a key.
Activation
- Device ID
- Identifies this installation.
- Activation Code
- Second value tied to this installation.
- Copy Both Values
- Copies Device ID and Activation Code so you can send them to the vendor (abuabdullah.be@outlook.com or infoxtek.com). The key arrives in 4 to 7 business days and is free.
- License key
- Paste the key. It starts with NM1- and is about 127 characters. Pasting is required, do not retype.
- Activate License
- Verifies the Ed25519 signature offline. No internet or phone-home. Keys are bound to this Device ID, so a reinstall needs a new key.
Open this page in the demo (opens in a new tab)
About 1
Version, patch level and owner details. The version line is what to quote when asking for support.
Info
- Version
- Shows the Net-monit version and the list of patches applied to this installation.
Open this page in the demo (opens in a new tab)