Quick Start
1. Download ZIP and read the included README file
2. Edit configuration files. Run program with
-check then
-test
3. Run
program in foreground mode (for example gpualert in Windows and ./gpualert in Linux. No -start option) and watch at least one complete monitoring cycle; press
Ctrl+C after the output looks correct
4. For long-run background monitoring, run
program -start followed by
program -status; use
program -stop when needed
5. Run program in trial mode and make sure it works as expected
6. Run program with
-probe > probe.txt
7. Purchase a license and send probe.txt to
[email protected]
8. Receive
license.dat
9. Start production monitoring
Trial Mode Limits: GPUAlert allows
1 new alert or test per notification channel per day.
CPUAlert, PingAlert, and PortAlert allow Email, Microsoft Teams, and Telegram notifications up to
2 per day.
NVIDIA & AMD GPU Monitor
GPUAlert
Automatically detect NVIDIA or AMD GPUs and monitor utilization, VRAM, temperature,
power, hardware health, system memory, and active GPU processes from one lightweight Linux tool.
- Works with supported NVIDIA and AMD GPUs without maintaining separate programs
- Alerts on sustained high or low GPU usage and high VRAM usage
- Reports temperature, power, hardware health, memory usage, and active GPU processes
- Sends matching recovery alerts when the monitored condition returns to normal
- Supports Email, Telegram, Teams, Slack, Discord, LINE, PagerDuty, SMS, and generic webhooks
- Runs offline without a monitoring server; Trial Mode is included for evaluation
System Resource Monitor
CPUAlert
Monitor CPU & MEMORY high and low usage. Get notified when your system stays abnormal busy or idle for too long.
- Detects sustained High CPU and high memory usage before users complain
- Detects sustained Low CPU / MEMORY usage that may indicate service stopped or application crashed
- Shows top1 - top5 process usage summary so you can identify the main load source quickly
- Good for servers, VPS, office PCs, and production systems
- Useful for preventing downtime and performance slowdown
Host Availability Monitor
PingAlert
Continuously ping important hosts and alert you immediately when they go down or recover.
PingAlert supports Multi-threading to check multiple hosts / devices in parallel
- Simple uptime monitor for websites, servers, routers, NAS, and internal hosts
- Check multiple hosts/ devices in parallel to reduce scan time for many devices
- Good for routers, servers, office devices, and branch endpoint monitoring
- Reduce total scan time for many devices. Good for large-scale PING monitoring.
- Easy choice for small business, IT support, and remote system monitoring
Service Port Monitor
PortAlert
Watch key TCP service ports and get alerts when services become unreachable or time out.
Check multiple TCP port targets in parallel. Default workers is 2 and maximum safe limit is 50.
- Perfect for monitoring HTTP, HTTPS, SMTP, POP3, database, and custom service ports
- Useful for websites, mail servers, firewall ports, and business applications
- Helps detect service failure even when the server itself is still alive
- Parallel Port Checking - Check multiple targets at the same time
- Reduce total scan time for many ports. Good for large-scale TCP ports monitoring.
- When ports time out, additional 3 PING host response results are included in the alert text (helps identify network vs application issues)