NetworkingMonitoringPythonAutomation
PyPing
Production-ready Python network monitor with alerting and a web portal
0 stars 0 forks 0 open issues 1 contributorsLicense: Unlicensedv0.1.0 · updated June 10, 2026
Overview
A production-ready Python network monitoring application with async ICMP ping, port scanning, a Telegram bot, email alerts, a web portal, a REST API, and user management. Built to keep watch over a fleet of network devices and notify the right people the moment something goes down.
Features
- Auto Ping — scheduled ICMP pings across all devices on a configurable interval
- Ping Center for on-demand pings by device, type, or location
- Email and Telegram alerts when devices go down or recover
- Telegram bot commands: /pingall, /ping, /status, /devices, /scan
- CSV, XLSX, JSON, and YAML device import/export
- Admin/Viewer role-based user management
Requirements
- Python 3Docker (optional)
Installation
1. Install dependencies
pip install -r requirements.txt2. Run with Docker Compose
docker compose up --buildFAQ
Roadmap
Known Issues
Changelog
v0.1.0July 29, 2026
- - Initial import from GitHub
Technologies
PythonAPSchedulerDocker
Latest Release
Related Projects
SSH Manager
Self-hosted web platform for centralized SSH access, server monitoring, and infrastructure operations.
LinuxWindowsSecurity
0 0
v0.1.0PyServer Manager
Self-hosted dashboard for managing Python services on Linux without SSH
LinuxAutomationPython
0 0
v0.1.0IT Equipment Borrowing System
Django system for managing IT equipment borrowing within an organization
AutomationPython
0 0
v0.1.0