Stoxello Pulse

Infrastructure monitoring without the enterprise sprawl.

Pulse gives IT teams, MSPs, and operations groups a clear view of server health, service status, network reachability, and system performance from one focused dashboard.

  • Server availabilityReal time
  • Windows and Linux agentsSupported
  • Agentless ICMP checksIncluded
  • Trial capacity2 nodes

What Is Pulse?

Stoxello Pulse is a lightweight infrastructure monitoring platform for Windows and Linux environments. It gives administrators a central dashboard for checking server health, service status, installed applications, Windows Update visibility, disk pressure, and network reachability.

  • Built for NOCs, system administrators, MSPs, and internal IT teams.
  • Uses a Blazor web dashboard, ASP.NET Core API, EF Core data layer, and optional host agents.
  • Supports MySQL, MariaDB, and SQL Server database back ends.
  • Can be evaluated quickly with Docker Compose.
Pulse web dashboard showing monitored infrastructure

Built for teams that need useful monitoring, not another system to babysit.

Pulse focuses on the operational signals administrators check every day: nodes that are down, hot systems, disk pressure, service failures, Windows Update state, and network latency.

01

Real-time health visibility

Track server availability, CPU usage, memory, disk utilization, network throughput, and node status from a centralized interface.

02

Agent and agentless checks

Install lightweight agents for deeper Windows and Linux metrics, or monitor endpoints with ICMP and remote service checks.

03

Service monitoring

See managed services that are stopped or unhealthy, then drill into the node that needs attention.

04

Windows Update awareness

Keep an eye on update history and patch state so missed maintenance windows do not stay invisible.

05

Secure licensing

Use license-controlled deployments with cryptographically verified Pulse license keys and file upload activation.

06

Fast deployment options

Deploy with SQL Server, MariaDB, or Docker Compose depending on the environment your team already supports.

A dashboard made for quick triage.

Pulse surfaces the things that need attention first: down nodes, managed services down, hot systems, and total monitored assets.

  • Infrastructure overview for NOCs and internal IT teams.
  • Node detail views for deeper investigation.
  • Health summaries with configurable thresholds.
  • License management built into the web interface.
Pulse monitoring dashboard screenshot

Clear coverage across core infrastructure signals.

Pulse combines agent-based telemetry with simple network checks so teams can cover servers, services, and reachable devices without forcing every target into the same model.

CPUUsage and hot node detection
DiskUtilization and pressure visibility
ICMPAvailability and network latency
SvcWindows service status monitoring

How To Install Pulse

Pulse can run on Windows or Linux servers with .NET 9, backed by SQL Server, MySQL, or MariaDB. For the fastest evaluation path, use the included Docker Compose stack.

Start the stack

Run Docker Compose to start MySQL, Pulse.Api, and Pulse.Web.

Open the dashboard

Browse to the Pulse web interface and sign in with the bootstrap administrator account.

Change credentials

Replace default local credentials before using Pulse outside a test environment.

Add nodes

Install agents or add ICMP checks for the systems you want to monitor.

Quick Install With Docker

From the Pulse project folder, start the included Compose deployment:

docker compose up -d

Then open the web dashboard:

http://localhost:4080/Account/Login

Default local bootstrap credentials:

Username: admin
Password: ChangeMe123!

Manual Development Install

Restore and build the solution:

dotnet restore
dotnet build .\Pulse.sln

Set the database provider, update connection strings, run migrations, then start the API and web app:

$env:PULSE_DB_PROVIDER = "mysql"
dotnet run --project src/pulse.Api -- --migrate --db-provider mysql
dotnet run --project src/pulse.Web -- --migrate-auth --db-provider mysql
dotnet run --project src/pulse.Api -- --urls http://localhost:5080
dotnet run --project src/pulse.Web -- --urls http://localhost:4080 --api-url http://localhost:5080
Database support: use mysql for MySQL or MariaDB, and mssql or sqlserver for SQL Server. Pulse redirects to /setup when no administrator account exists.

How To Use Pulse

Once Pulse is running, administrators use the web dashboard to create the first admin account, activate a license when needed, add monitored nodes, and review health information.

1. Sign in or run setup

Open the Pulse web dashboard. If this is the first run and no admin account exists, Pulse will send you to the setup page so you can create one.

2. Add monitored systems

Use agent installers for detailed Windows or Linux metrics, or add ICMP checks for simple reachability and latency monitoring.

3. Review health

Use dashboard and node detail views to check availability, CPU, memory, disk use, service status, applications, and Windows Update information.

Agent Monitoring

Install Pulse agents on servers that should report detailed local telemetry. Agent assets are served from the Pulse web application after deployment.

  • Windows: install the Pulse Agent MSI from the dashboard.
  • Linux: use the Linux agent script from the dashboard.
  • Best for: CPU, memory, disk, services, applications, and update data.

Agentless Monitoring

Use ICMP checks when you need basic visibility without installing software on the target. This is useful for network devices, appliances, or endpoints where only reachability is required.

  • Best for: uptime, ping response, and latency checks.
  • Requires: network access from Pulse to the monitored endpoint.
  • Pairs with: agent monitoring for a fuller infrastructure view.

License And Trial Mode

Pulse is proprietary Stoxello software. Production use, hosting, copying, modification, or redistribution requires a valid Pulse license or written permission from Stoxello.

  • Trial mode is available when no license is installed.
  • Trial mode supports up to 2 monitored nodes.
  • Production licenses are issued through Stoxello LicenseWeb.
  • The Pulse product code is PULSE.

Activating A License

Open the Licenses page in Pulse and paste a key or upload a license file.

Product code: PULSE
Example format: PULSE-XXXX-YYYY-LIVE
Accepted files: .lic, .dat, .txt

Keep live license keys private. Store them in deployment secrets, private configuration, or enter them directly in the Pulse web interface.

Try Pulse with two monitored nodes.

Pulse includes a trial mode when no license key is installed, making it easy to evaluate monitoring workflows before purchasing a production license from Stoxello.

Talk to Stoxello