Last Updated | | Ratings | | Unique User Downloads | | Download Rankings |
2021-06-20 (2 months ago) | | Not yet rated by the users | | Total: 91 | | All time: 9,614 This week: 246 |
|
Description | | Author |
This package can monitor the statistics of network interfaces.
It can check the available network interfaces in the current computer running under a Linux-based operating system.
The package can also retrieve statistics about a given network interface using the vnstat program or checking system virtual files containing values of several types of statistics of the traffic that goes through the specified network interface, like the number of transmitted bytes. Innovation Award
June 2021
Number 6 |
Monitoring aspects of a server running on the Internet can be useful to diagnose problems that need to be fixed quickly to avoid causing damages to businesses that depend on that server.
This package implements a solution to monitor network connections on a given Linux server using the vnstat program or checking the system virtual files related with networking connections.
Manuel Lemos |
| |
|
|
Innovation award
Nominee: 7x |
|
Details
Network Monitor
Network monitoring application for ubuntu written in PHP.
Requirements
-
PHP ^8.0
-
Linux based operating system (Tested on Ubuntu 20.04)
-
vnstat
Installation
git clone https://github.com/isaeken/php-network-monitor.git network-monitor &&
cd network-monitor
composer install
sudo apt-get install vnstat &&
sudo service vnstat enable &&
sudo service vnstat start
Usage
Using with CLI
composer run monitor <interface> <?refresh>
composer run monitor eth0
composer run monitor eth0 refresh
Using in web
Host public folder using web server. (Nginx recommended)
Host using PHP development server:
php -S 0.0.0.0:80 public
LICENSE
The MIT License (MIT). Please see License File for more information.
|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.