This repository contains the source code for Management and Monitoring services implemented in Python using socket programming.
- Python 3.x
- Basic understanding of socket programming
-
Clone the repository to your local machine:
-
Navigate to the project directory:
-
Install the required dependencies using pip:
-
Open a terminal or command prompt.
-
Navigate to the
managementdirectory: -
Run the management service:
-
Open another terminal or command prompt.
-
Navigate to the
monitoringdirectory: -
Run the monitoring service:
- The Management Service listens on port 8888 by default. You can change this port by modifying the
listening_portvariable inmanagement.py.
- The Monitoring Service connects to the Management Service on port 8888 by default. You can change this port and IP address by modifying the
management_ipandmanagement_portvariables inmonitoring.py.
Contributions are welcome! Feel free to fork the repository, make changes, and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.