Once again I am being “capped” by my ISP. I am in serious disagreement over their bandwidth policy. Instead of normal monitoring they seem to have some half ridiculous sceme of monitoring what users use. Don’t get me wrong, normally 1GB is more or less enough to do what I need. But there are days that you just need that little bit extra.
Okay, what would be normal?
- A normal 24 hour period: ie 00:00 till 00:00
- Preferably some method where users can tell how much their usage is.
The way my ISP monitors?
- A 24 hour monitor period from 9:00 till 9:00
- A second monitor point at 18:00
- Any changes will be implemented one hour later; at 10:00 and 19:00
As I have been explained today:
So lets say the monitoring starts at 10:00AM, and I manage to download say 700MB between 10:00 and 18:00. At the second monitor point, the software will mark me as ok because I haven’t gone over the limit of 1.0 GB (I wonder if they measure at 1000MB or the actual 1024MB). Now if between 18:00 and 9:00 I download more than 300MB the 9:00 will mark me as over the limit and cap me until the 18:00 check point comes along again
Now the only thing that doesn’t make completly sense: Have a look at the two monitoring periods:
09:00 <–> 18:00
18:00 <–> 09:00
So the first period is only nine hours while the second period is 15 hours. Now you can safely assume that during the second perio, there will be more internet activity. (or atleast between 18:00 and 00:00)
Anyway I have been running knemo for a while now; it works pretty good. It kinda looks like the network monitor in windows, apart that its slicker ;). Anyway knemo just records from0:00 till 0:00 and doesn’t warn me.
So what do I need?
At current I am looking for the following: a network monitoring tool that lets me define the time period, gives me need statistics and warns me clearly in time if I reach a certain treshold. Some cute graphing wouldn’t go amiss.
In short it needs the following features:
- Custom time intervals (10:00 – 10:00).
- Custom monitoring points (18:00).
- Custom Data limit.
- Warnings if approach the datalimit.
- Preferaby more than one way of alerts.
- Possibility of running as a Deamon
- Possibility of having a GTK/QT/KDE/X11/HTTP/PHP/* front-end for monitoring
So far so good I haven’t found anything yet, that does all this. Now if I had a clue how to write code (as in C / C++ / KDE / QT code) I would/might have tried to change the source of knemo and submit it as patches to the author. At the current rate I might actually submit several as a feature request.
…. alas ..once again … into the source!