Multi-threading to Ping up to 50 hosts in parallel
Simple and reliable host monitoring tool for Windows and Linux.
Check multiple hosts in parallel using worker threads.
Useful when a small or medium business needs to monitor large volumes of devices, routers, servers, or branch endpoints.
Low Noise Alert Logic - Send alerts only when get consecutive PING loss, and send recovery notification when the host restored.
✔ Multi-threading Design for Faster Host Checking
PingAlert can check multiple hosts in parallel using worker threads instead of checking one by one.
This is especially useful for small and medium businesses monitoring many routers, servers, office devices, and branch endpoints.
No installation. No server. No complexity.
Just run and monitor your systems in 1 minute.
Windows
Linux
Workers
Email
Microsoft Teams
Telegram
Offline License
Buy License
Download
Workers
Read Documentation
Multi-threaded Workers for Faster Host Monitoring
PingAlert supports worker threads to check multiple hosts in parallel.
The program still runs as one simple background process, but inside that process it can run multiple checks at the same time.
This makes PingAlert more useful for small and medium businesses that monitor many devices, routers, servers, VPN endpoints, and branch office targets.
Parallel Host Checking
- Check multiple hosts at the same time
- Reduce total scan time for many devices
- Good for routers, servers, and office devices
- Useful for branch endpoint monitoring
Simple Configuration
workers : "2"
- Default workers: 2
- Maximum safe limit: 50
- Trial mode target limit remains 2 hosts
- Licensed mode can monitor more targets
One Process Design
Do not start multiple copies of PingAlert. Use one background process and configure workers instead.
- Avoid duplicate alerts
- Avoid duplicate Teams, Email, or Telegram messages
- Keep PID and status handling simple
- Use
pingalert -start only once
Why PingAlert
- Monitor host availability by PING
- Multi-threaded workers for parallel host checking
- Email + Microsoft Teams + Telegram alert
- Recovery notification when host returns
- No repeated alert spam
- Optional TCP fallback support
- Offline license
- Works on Windows and Linux
Best for servers, routers, firewalls, VPN endpoints, office network devices, branch endpoints, and remote systems.
Key Features
Smart Monitoring
- Ping-based host check
- Detect unreachable host
- Multiple hosts monitoring
- Worker threads for parallel checking
- Fast retry when failure detected
Smart Alert Logic
- Consecutive failure detection
- No repeated alert spam
- Recovery alert when host returns
- IamAlive daily notification at midnight
Workers
- Default workers: 2
- Maximum safe limit: 50
- One background process only
- Good for SMB device monitoring
Alert Channels
- Email notification
- Microsoft Teams channel notification
- Telegram notification
Easy Setup
- No installation required
- Simple text config
- 1-minute setup
- Same concept for Windows and Linux
Windows & Linux Support
- Windows Run:
pingalert.exe
- Linux Run:
./pingalert
pingalert -check to check configuration files syntax
pingalert -test to send test messages to all alert channels. There is rc code returned in the response
- Workers setting in
pingalert_host.txt
- Email + Microsoft Teams + Telegram alerts
- Simple, Standalone, and No install required
- Lightweight and fast
Workers Configuration Example
Add workers to pingalert_host.txt.
If workers is not set, PingAlert uses the default value 2.
interval : "15"
fast_retry_interval : "5"
pingcount : "3"
workers : "2"
host : "192.168.3.3"
description : "Office Router"
timeoutsec : "5"
alertcount : "3"
pinglossmsg : "default"
pingbackmsg : "default"
tcpfallback : "yes"
host : "192.168.3.4"
description : "Branch Firewall"
timeoutsec : "5"
alertcount : "3"
pinglossmsg : "default"
pingbackmsg : "default"
tcpfallback : "yes"
Recommended setting: start with workers : "2". Increase only when you monitor many hosts and need faster scan completion.
Maximum safe limit is workers : "50".
Example Alert
[192.168.3.3] Ping Timeout... 192.168.3.3 received=0/4 count 3/3
Sending email alert ...
Email command rc=0
Sending Microsoft Teams alert ...
Teams command rc=0
Sending Telegram alert ...
Telegram command rc=0
PingAlert is designed to avoid repeated alert flooding while a host remains unreachable. It sends a new alert again when the host recovers or changes state.
Typical Use Cases
- Website availability monitoring
- Server uptime monitoring
- Router / firewall monitoring
- VPN endpoint monitoring
- Branch office network monitoring
- Monitor many devices faster with parallel worker threads
- Send host down and recovery alerts to Email, Microsoft Teams, or Telegram
Download
No installation required. Unzip, edit configuration files, set workers if needed, add your alert channel settings, and run.
Summary
PingAlert is designed for simple and reliable host monitoring.
It uses worker threads to check multiple hosts in parallel, detects downtime quickly, avoids alert flooding,
and helps small and medium businesses monitor many devices without a complex monitoring server.
No setup. No server. No complexity.
Just run and monitor your systems in 1 minute.
Multi-threaded workers + Email + Microsoft Teams + Telegram alert notification supported.
Need more details?
If you want full setup examples, workers configuration, alert channel settings, commands, and troubleshooting,
open the documentation page below.