Looking for an easy, reliable, and cost-effective monitoring solution that sends you early alert notifications for your IT Servers before they fail ?
- CPUAlert - Catch CPU, memory and system health issues early.
- GPUAlert - Stay ahead of GPU heat, VRAM pressure and hardware issues.
- PingAlert - Monitor Hosts, and Network availability. Check up to 50 hosts simultaneously.
- PortAlert - Get alerted when critical TCP ports connections fail. Check up to 50 TCP ports simultaneously
✔ Low Noise Alerts Without False Positives Consecutive check logic reduces false alarms and alert spam. Alerts are send only when the monitored targets get consecutive failures. Alerts are sent again when the monitored targets recover from failures.
Easy for non-technical staff to set up and start monitoring in minutes, with no dedicated technical team needed for setup or day-to-day operation. No cloud login required, and no complex central monitoring server to configure or maintain.
Especially suited for Small Businesses / Education / Travel / Manufacturing / Professional Offices
Your GPU should never fail silently.
See sustained GPU load or idleness, VRAM pressure, temperature, power, hardware health, missing devices, and the processes using each GPU. GPUAlert turns NVIDIA and AMD telemetry into clear alerts and recovery notifications without a cloud monitoring account.
Lightweight Linux monitoring for AI servers, render nodes, GPU workstations and private data centers.
Which Product Should I Use?
Choose the tool based on the condition you need to detect.
CPUAlert
Monitor CPU and memory usage plus system health on Windows or Linux.
- High and low CPU thresholds
- High and low memory thresholds
- TOP1–TOP5 process reporting
- Disk space, required processes and services
- Optional GPU checks: Windows device status; Linux NVIDIA temperature and query failures
- Failure details and Health OK recovery alerts
GPUAlert
Use GPUAlert to monitor GPU utilization, VRAM, temperature, power, hardware health, and active GPU processes on Linux.
- Automatic NVIDIA and AMD detection
- Container-aware GPU process reporting
- Health, missing GPU, and recovery alerts
- Email, SMS, chat, and webhook channels
- VRAM, temperature and power thresholds
- Hardware error indicators where supported
- Prometheus metrics for monitoring integration
PingAlert
Use PingAlert for servers, routers, gateways, firewalls, NAS devices, printers, and branch endpoints.
- Consecutive ping-loss logic
- Fast retry after a failure
- Parallel checking with workers
- Recovery notification
- Configurable timeout and failure-count thresholds
- Email, SMS, Teams and Telegram alerts
- Foreground checks and background monitoring
PortAlert
Use PortAlert to monitor websites, databases, mail servers, VPN services, RDP, and custom TCP applications.
- Custom host and TCP port pairs
- Consecutive timeout logic
- Optional ping context
- Recovery notification
- Fast retry for unavailable services
- Parallel checks with up to 50 workers
- Email, SMS, Teams and Telegram alerts
Parallel Workers for Faster Monitoring
PingAlert and PortAlert remain one background process while using worker threads to check several targets at the same time.
PingAlert Workers
Check many servers, routers, and devices in parallel instead of waiting for every host one by one.
- Default workers: 2
- Maximum safe limit: 50
- Useful for branch and device monitoring
- One process avoids duplicate alerts
PortAlert Workers
Check many TCP services simultaneously for faster completion across web, database, mail, and custom ports.
- Works with custom host and port pairs
- Faster checks for larger target lists
- Configurable timeout and alert count
- Recovery message after service returns
Simple Configuration
Add one setting to the host configuration file:
workers : "2"
- Use 2 for small deployments
- Increase for larger target lists
- Do not run multiple copies
Direct Alerts to the Channels You Already Use
Use your own SMTP, Microsoft Teams or Telegram configuration. A Smartbooth account for SMS and Email sending from smartbooth.com is optional. Offline licensing means local license verification; notification delivery requires network access to your selected service.
Use your own SMTP provider for alerts, shared mailboxes and daily IamAlive status messages.
Microsoft Teams
Send operational alerts to a Teams channel through a configured webhook.
Telegram
Receive fast notifications through a Telegram bot and chat ID.
Trusted Download and Project Channels
Download from Smartbooth, install through Microsoft WinGet, or review public project information on GitHub and SourceForge.
Microsoft WinGet
Install the Windows tools through Microsoft WinGet:
winget install Smartbooth.CPUAlert winget install Smartbooth.PingAlert winget install Smartbooth.PortAlert
The Smartbooth ZIP packages are recommended for first-time users because they include sample configuration files and documentation.
GitHub Projects
View source code, documentation, releases, and project history.
SourceForge Projects
Alternative project pages, release information, and download mirrors.
Practical monitoring for a small IT team
Configure your checks, verify live results, then monitor in the background. Clear alerts help your IT contact decide what to investigate.
Trial Mode Limits
| Feature | Trial |
|---|---|
| Email alerts | 2 per day |
| Microsoft Teams alerts | 2 per day |
| Telegram alerts | 2 per day |
| IamAlive email | 1 per day |
| PingAlert / PortAlert targets | 2 maximum in Trial Mode |
| GPUAlert channels | 1 new alert or test per day, plus its recovery |
Licensed mode removes the trial notification and target limits.
SMSCMD - Send and Receive SMS/MMS for Windows and Linux
Send SMS from scripts, scheduled tasks, command prompts, and server automation workflows.
Command-Line SMS
Use a simple command-line interface for automation, batch jobs, server notifications, and customer workflows.
- Windows and Linux
- No installation required
- Script and scheduled-task friendly
- Multiple recipients supported
Two-Way SMS and MMS
For USA and Canada workflows, incoming SMS text and MMS photos can be forwarded to the customer-service email inbox with the original message context.
- Reply SMS text forwarded to email
- MMS photos and screenshots forwarded to email
- STOP reply block-list handling
- Useful for support and customer documentation
SMS Account Access
Register for an account to send test SMS, manage settings, and view logs.
Practical Monitoring and Messaging Tools
Smartbooth focuses on clean setup, low-noise alerts, useful recovery notifications, and portable Windows and Linux deployment.