PulseOps Monitor is an on-premise Windows infrastructure monitoring tool. It installs on any Windows machine with SQL Server access and starts monitoring your servers within minutes. All data stays on your own SQL Server — nothing leaves your network.
PulseOps_Setup_1.0.0.exe and run itThe Setup Wizard runs automatically on first launch and walks you through five steps:
You can re-run the wizard at any time from Help → Run Setup Wizard.
Click Add Server in the toolbar or go to Configure → Server Configuration. Enter the server's hostname or IP address and an optional description.
PulseOps uses WMI to connect to servers. The account running PulseOps must have remote WMI access to the target server — typically a domain admin account or a dedicated monitoring service account.
By default, PulseOps sends an alert when:
All thresholds are configurable per-server in Configure → Server Configuration.
Open Settings from the toolbar to configure:
Go to Configure → Server Configuration, select a server, and customise:
Default thresholds:
Set per-server thresholds in Server Configuration to override these for servers you expect to run hot.
Go to Monitoring → Maintenance Windows to define periods during which alerts are suppressed. Useful for patching windows, scheduled reboots or planned outages.
Windows can be one-off (a specific date/time) or recurring (e.g. every Sunday 02:00–04:00).
PulseOps polls each server using WMI every n minutes (configurable). It collects:
Add Windows services to monitor in Configure → Server Configuration → Services tab. PulseOps checks the service status on each poll cycle.
If a service is stopped, PulseOps can optionally auto-restart it before sending an alert. Configure the auto-restart behaviour and rate limiting (e.g. max 3 restarts per hour) per service.
Available in the Professional and Enterprise tiers. Go to SQL Monitor in the toolbar to configure SQL Server instances.
PulseOps monitors:
-- The monitoring account needs at minimum:
GRANT VIEW SERVER STATE TO [monitoring_account]
GRANT VIEW DATABASE STATE TO [monitoring_account]
Go to Monitoring → Advanced Monitoring to configure:
Available in Professional and Enterprise. Go to Reports → Patch Status Dashboard. PulseOps queries each server via WMI to retrieve:
Alerts are raised for servers with critical updates pending, servers not patched in 90+ days, and servers requiring a reboot.
Available in Enterprise tier. Go to Monitoring → Event Log Monitor to define rules that trigger alerts when specific Event IDs or keywords appear in Windows Event Logs.
Configure your SMTP server in Settings → Email. PulseOps sends HTML-formatted alert emails with server name, alert type, current value and timestamp.
Supported SMTP providers: Office 365, Gmail (App Password required), SendGrid, Mailgun, or any standard SMTP server.
SMTP Host: smtp.office365.com
Port: 587
Security: STARTTLS
Auth: Username / Password
PulseOps sends rich Adaptive Cards with colour-coded severity, server name and alert details.
https://hooks.slack.com/services/...)Go to Monitoring → Advanced Monitoring → Escalation tab. Define rules that trigger if an alert is not acknowledged within a set time, e.g. send to an on-call Slack channel after 30 minutes.
Go to Reports → Uptime Report. Select a time period and server list. PulseOps calculates uptime percentage from the monitoring history in your SQL Server database and generates a report you can export as HTML or CSV.
Available in Professional and Enterprise. Go to Reports → SLA Report. Set your SLA target (e.g. 99.9%) and the report shows:
Export as a professional HTML report suitable for management or clients, or as CSV for further analysis.
Go to Configure → Report Schedules to set up automatic report delivery by email, Teams or Slack. Supports daily, weekly, monthly and custom schedules.
Go to Reports → Export History to export raw monitoring data (metrics, alerts, service statuses) as CSV files for use in Excel or other tools.
By default PulseOps only monitors while the application is open. To monitor 24/7 without anyone logged in, install it as a Windows Service:
The service starts automatically on boot and runs in the background. You can still open the UI at any time to view the dashboard and manage configuration.
Go to Configure → Server Lists to organise servers into named groups (e.g. "Production", "Domain Controllers", "SQL Servers"). Server lists are used in uptime and SLA reports to filter results.
Go to Help → Licence Manager to view your current licence status or activate a new key. Licence keys are validated offline — no internet connection is required for activation.
Trial licences allow monitoring of up to 5 servers for 30 days with full Professional features. After purchase, enter your key to unlock the full server limit for your tier.
See the full system requirements on the Download page.