Skip to content

Monitoring webapp with real-time display of system metrics

Notifications You must be signed in to change notification settings

NullBrunk/Monitor.php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monitor.php


GitHub top language GitHub commit activity repo size

PHPMonitor.mp4

⚒️ Installation

Using docker

Tip

To get a brief overview you can test the app by using the dockerfile:

git clone https://github.com/NullBrunk/Monitor.php && cd Monitor.php

# Build the docker image
docker build -t phpmonitor .

# And launch it
docker run -it -p 80:80 phpmonitor

Physically

Important

Install an HTTP server + PHP, then

cd /srv/http || cd /var/www/html
sudo git clone https://github.com/NullBrunk/Monitor.php

Caution

Type this command for the RAM monitoring page otherwise it will not work:

# Output ram config to a file
sudo dmidecode --type 16,17 > ./Monitor.php/App/Utils/info/raminfo.txt

Start your HTTP server, and go here.

📚 Deep overview

💻 System

The system page displays a variety of information related to the machine hosting the monitoring website.

image

🔳 CPU

The CPU page displays various informations related to the CPU, including real-time updates of the frequency for each thread. You can stop this updating by clicking on the stop button, as demonstrated in this video.

CPU.mp4

💾 RAM

The RAM page displays various informations related to the volatile memory (RAM) and to the SWAP, with real-time graph and metrics as shown in this video.

RAM.mp4

⚙️ TOP

The TOP page displays various real-time informations related to the processes. You can sort theses processes by RAM/CPU consumption with the right select menu as demonstrated in the video.

TOP.mp4

✨ Responsive

All pages are responsive, meaning they adapt to the screen size accordingly.

Responsive.mp4

🤝 Thanks

About

Monitoring webapp with real-time display of system metrics

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published