Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.95 KB

README.md

File metadata and controls

58 lines (40 loc) · 1.95 KB

Server Monitoring App

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.

Features

  • 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.

Installation

  1. Clone the repository from GitHub:
    https://github.com/adityakumar48/server-monitoring-app
  2. Install the required dependencies for the backend:
    cd server-monitoring-app/backend
    npm install
  3. Install the required dependencies for the frontend:
    cd ../frontend
    npm install

Usage

  1. Start the backend server:
    cd backend
    npm start
  2. Start the frontend development server:
    cd frontend
    npm start
  3. Open your web browser and navigate to http://localhost:8000 to access the Server Monitoring App.

Contributing

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.

Acknowledgments

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!