Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 652
  • Last Modified:

PHP bandwidth monitor script

Can somebody help me to write or find a php bandwidth monitor script?
It is not a homework and I want to make it on my website.
I have searched for days in Google.
I would like it to be like below:
Bandwidth:100MB/1000MB

Thanks very much!
0
mickey159
Asked:
mickey159
  • 9
  • 4
  • 2
  • +1
1 Solution
 
mickey159Author Commented:
I am thinking of a way but I dont know whether it is good and simple.
Its about getting the file size of the page, every time the page is needed, add the file size to the database.
0
 
mickey159Author Commented:
I am reading...
so please wait for comments
Thank you!
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
mickey159Author Commented:
A question:
How to use it?
Put it on top of the page?
And how to add the result to the database for log?
Also,is it useful for file download?
(setting the header to force download and use readfile()?)

Thanks!
0
 
arober11Commented:
Have you considered Cacti: http://www.cacti.net/
0
 
DrDamnitCommented:
PHP cannot monitor bandwidth because you need something that is pcap enabled. PHP is not.

PHP is a scripting language not a full blown compileable programming language with access to the raw nic.

Use ntop.

If you are trying to monitor webserver bandwidth, however, you can do that by parsing the logs.
0
 
mickey159Author Commented:
I am quite busy these days and I may answer every 2 days.
How to install ntop?
Can it be easier?
I think I m using Cacti.

Thanks!
0
 
mickey159Author Commented:
Reading the docs, I don't think I can install Cacti.
It needs admin previllege to install PRDTool,right?
0
 
DrDamnitCommented:
Is this your server or shared / hosted? Do you have root privs?
0
 
mickey159Author Commented:
I plan to get it on hosted server.
I don't think I will have root privs.

Thank you!
0
 
DrDamnitCommented:
Then you can't do what you want to do. the closest you'll get is awstats from cPanel's built in monitor. You will have access (or should have access) to the awstats logs, which you can use PHP to parse.

That's as good as you're going to get.
0
 
mickey159Author Commented:
I of course know that.
Every panel has its bandwidth monitor.
But what I want to do is like the example picture.
Now I don't mind whether it is php or not,
I want to just record the bandwidth and add it to the database.
(It is not possible to ask the host provider to get the code, they just won't allow everything such as allow the use of some function or help you to install php plugins)

Thanks very much for all of your help!
example.bmp
0
 
DrDamnitCommented:
If you're running this on a hosted solution, the only thing you can do is parse the logs.

If you're running this on a dedicated box, you have more options.
0
 
mickey159Author Commented:
So how can I do it?
0
 
arober11Commented:
Per post: http:#33625592  Cacti.
0
 
mickey159Author Commented:
Thanks but I will get it my way.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 9
  • 4
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now