A Python-based monitoring system designed to track the availability and status of critical network devices. The system continuously checks connectivity, logs performance data, and sends real-time alerts and periodic reports via Telegram. It helps IT teams respond quickly to network issues and maintain system uptime.

Key Features:

  • Real-time monitoring of network devices (ping/availability checks)
  • Telegram integration for instant alerts and notifications
  • Periodic summary reports sent via Telegram
  • Configurable list of target devices and monitoring intervals
  • Lightweight, script-based implementation with easy deployment

Tools & Technologies:

  • Python (socket, subprocess, requests libraries)
  • Telegram Bot API
  • Shell Scripting (for scheduling via cron)
  • Git & GitHub
  • Linux environment (for deployment & automation)