Skip to content

m1chtv/mich-ip-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mich IP Monitor

Screenshot (1)

IP Monitor is a Node.js application for monitoring the status of specified IP addresses in real-time. It displays detailed information such as response time, average response time, and uptime percentage, all within a stylish dark mode interface.

Features

  • Real-time monitoring of multiple IP addresses.
  • Displays the status (up or down) of each IP address.
  • Shows response time, average response time, and uptime percentage.
  • Sleek and responsive user interface designed for dark mode.
  • Custom-styled scrollbar for a modern look.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js installed on your local machine.
  • npm (Node Package Manager) installed.
  • A VPS or local environment to run the application.

Installation

  1. Clone the Repository:

    git clone https://github.com/m1chtv/mich-ip-monitor.git
    cd ip-monitor
  2. Install Dependencies:

     npm install

Configuration

  1. Add Your IP Addresses:
  • Open the server.js file and add the IP addresses you want to monitor to the ips array.
const ips = [
    '8.8.8.8',   // Example IP
    'google.com'   // Example Domain
];

Running the Application

  1. Start the Server:
node server.js
  1. Access the Application:

Contributing

  • Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

License

This project is licensed under the MIT License.

Contact

For any inquiries or feedback, please contact:

Thank you for visiting the mich-ip-monitor repository!