The Server Monitoring App is a web-based application that allows users to monitor various metrics of their servers in real-time. This application provides insights into server performance, including CPU usage, memory utilization, and system information. The app consists of a backend API built with Express.js and a frontend interface developed with React.
-
Real-time Metrics: The app fetches and displays real-time metrics from the server, providing up-to-date information on CPU cores, CPU usage, and memory status.
-
System Information: Users can access detailed system information, including OS version, hostname, kernel details, and more, through the API.
-
User-Friendly Interface: The frontend is designed using React, providing a responsive and intuitive interface for users to easily navigate and understand the server metrics.
- Clone the repository from GitHub:
https://github.com/adityakumar48/server-monitoring-app
- Install the required dependencies for the backend:
cd server-monitoring-app/backend npm install
- Install the required dependencies for the frontend:
cd ../frontend npm install
- Start the backend server:
cd backend npm start
- Start the frontend development server:
cd frontend npm start
- Open your web browser and navigate to
http://localhost:8000
to access the Server Monitoring App.
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request on the GitHub repository.
We would like to thank the contributors and everyone who has helped in making this project possible.
Thank you for checking out our Server Monitoring App! If you have any questions or need further assistance, feel free to contact us.
Happy monitoring!