Network Monitor & Notifier
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)