Skip to content

Service monitoring and auto-restart system with Telegram notifications. Monitors HTTP services, auto-restarts failed services, and sends real-time alerts.

License

Notifications You must be signed in to change notification settings

arminf83/PulseGuardBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ PulseGuard - Service Monitoring Bot

Python Monitoring Telegram Status License

Professional service monitoring and auto-restart system with Telegram notifications

View Source | Report Bug

✨ Features

  • Real-time Service Monitoring - Continuous health checks for HTTP services
  • Auto-Restart Capability - Automatic service recovery using tmux
  • Telegram Notifications - Instant alerts for service status changes
  • Comprehensive Logging - Detailed operation logs with timestamps
  • Configurable Monitoring - Flexible service configuration
  • Error Handling - Robust exception management and recovery

🚀 Quick Start

Prerequisites

  • Python 3.8+
  • tmux (for service management)
  • Telegram Bot Token

Installation

git clone https://github.com/arminf83/PulseGuardBot.git
cd PulseGuardBot
pip install -r requirements.txt

About

Service monitoring and auto-restart system with Telegram notifications. Monitors HTTP services, auto-restarts failed services, and sends real-time alerts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages