Bounty $200: Monitor bandwidth use on IP adresses. NOW $250
-
Hello I have jsut set this up in a test enviroment with vmware, i notice that the bandwidthd page isnt being fully created
as you can see from the output bellow it ends 3/4 of the way through the last line and the page stops there, thus meaning that none of the graphs are drawn because they apear under that last line.
Is anyone else having this issue ?
Top 20 IPs by Traffic - Daily
Ip and Name Total Total Sent Total Received FTP HTTP P2P TCP UDP ICMP
Total 161.7M 6.5M 155.3M 0 159.2M 2.2K 160.9M 773.2K 55.7K
10.0.0.104 148.8M 3.5M 145.2M 0 147.8M 2.2K 148.7M 56.9K 4.4K
10.0.0.126 11.6M 2.1M 9.6M 0 11.1M 0 11.5M 83.6K 23.5K
10.0.0.50 437.5K 188.6K 248.9K 0 0 0 357.6K 75.0K 4.4K
10.0.0.111 1.9K 1.9K 0 0 0 0 0 1.6K 0
10.0.0.51 1.6K 1.6K 0 0 0 0 0 1.1K 0
10.0.0.151 1.4K 1.4K 0 0 0 -
Seems to be the issue that i have.
In the generated .conf i get
subnet 192.168.0.0/24
dev "rl0" (Lan)
dev "sis0" (wan from isp dhcp)When started it tried to grap from sis0 using 192.168.0.0/24
So i have to stop service and delete the sis0 line in .conf
When service is started again, stats are generated in daily and weekly tapSo a selection box might be the solution for me.
….
So... The question is, since we can only listen on one currently... Do we want to just monitor LAN?Mine is generating stats for LAN and WAN. Wasn't that issue when they had 2 but only wanted to listen on 1? They had 1 subnet defined but 2 interfaces listed in the conf file. Wouldn't workaround be to only define the interfaces you want to listen on in the .conf file or provide a selection box to generate the list of interfaces?
The DAILY subnet stats pages are not being generated. The weekly and monthly subnet stats works for both subnets.
-
as i understand it for me - multiple instances of bandwidthd can listen to multiple interfaces. and also, there's would be better to have a selection in GUI of interface to listen to. anybody can explain me how to get the stats for a specific day or period?
-
as i understand it for me - multiple instances of bandwidthd can listen to multiple interfaces. and also, there's would be better to have a selection in GUI of interface to listen to. anybody can explain me how to get the stats for a specific day or period?
I can do this, but its quite ugly. It would be better to wait until the bug is fixed so one binary can monitor everything.
Besides, I still haven't received much more than 125$ for this bounty. At some point it was starting to look like it was going to be 400$.
I will back off and let everyone figure out what they need to do and will also wait for some of the bugs to get fixed in BandwidthD.
-
as i understand it for me - multiple instances of bandwidthd can listen to multiple interfaces. and also, there's would be better to have a selection in GUI of interface to listen to. anybody can explain me how to get the stats for a specific day or period?
I can do this, but its quite ugly. It would be better to wait until the bug is fixed so one binary can monitor everything.
Besides, I still haven't received much more than 125$ for this bounty. At some point it was starting to look like it was going to be 400$.
I will back off and let everyone figure out what they need to do and will also wait for some of the bugs to get fixed in BandwidthD.
I will pay 200$ when I have something working, as I wrote when I started this bounty, I have to get info from every VLAN also.
But I will pay 100$ now if u just get it to work with one interface ( WAN)I don
t get any data when i have 3 VLAN
s activated.Is should work for me to just the the traffic who is going true WAN.
-
I can do this, but its quite ugly. It would be better to wait until the bug is fixed so one binary can monitor everything.
how long we shall wait for the bandwidthd to update? it isnt changed for two years and i couldnt found enyone on the internet who is interested in continue to develop on this package. but the package itself is great, you know.
-
as i understand it for me - multiple instances of bandwidthd can listen to multiple interfaces. and also, there's would be better to have a selection in GUI of interface to listen to. anybody can explain me how to get the stats for a specific day or period?
I can do this, but its quite ugly. It would be better to wait until the bug is fixed so one binary can monitor everything.
Besides, I still haven't received much more than 125$ for this bounty. At some point it was starting to look like it was going to be 400$.
I will back off and let everyone figure out what they need to do and will also wait for some of the bugs to get fixed in BandwidthD.
I will pay 200$ when I have something working, as I wrote when I started this bounty, I have to get info from every VLAN also.
But I will pay 100$ now if u just get it to work with one interface ( WAN)I don
t get any data when i have 3 VLAN
s activated.Is should work for me to just the the traffic who is going true WAN.
I will change the code in a moment to only monitor the WAN interface.
-
I can do this, but its quite ugly. It would be better to wait until the bug is fixed so one binary can monitor everything.
how long we shall wait for the bandwidthd to update? it isnt changed for two years and i couldnt found enyone on the internet who is interested in continue to develop on this package. but the package itself is great, you know.
There was very little tickets in the system so either:
A) They write incredible code or
B) It's being actively maintained.I think B is the answer here.
-
Hi.
I'm wondering, would it be a real pain to add a function that shows traffic pr. port?
Basiacally this package tells me how much traffic is coming in and out, and whos getting it. Thats all fun and games, but currently my network got mostly all ports blocked, due to the users of this network overloading it with downloads, leaving the ones who wanted to use it for constructive reasons, helpless.Currently, there is several people asking for one or more ports to be opened. Now, if I am to open a port, I do NOT want it to get flooded without me having the chance to know.
Perhaps there is an easy way to find this out and I may have overlooked it, but in the pfsense system I've not seen any yet, besides NTOP, and NTOP was unstable, and on top of all, took statistics of trafic going on the internal network, thereby creating false statistics.Also, each computer has a netbios name. Would it be possible to get a colum with the netbios names?
-
Hi.
I'm wondering, would it be a real pain to add a function that shows traffic pr. port?
Basiacally this package tells me how much traffic is coming in and out, and whos getting it. Thats all fun and games, but currently my network got mostly all ports blocked, due to the users of this network overloading it with downloads, leaving the ones who wanted to use it for constructive reasons, helpless.Sorry but only the folks that contribute to the bounty can request features. Not to mention the code would need to be added via C. It's not something that would be easily done. We need to focus on getting the problems with the package fixed first regardless.
Currently, there is several people asking for one or more ports to be opened. Now, if I am to open a port, I do NOT want it to get flooded without me having the chance to know.
Perhaps there is an easy way to find this out and I may have overlooked it, but in the pfsense system I've not seen any yet, besides NTOP, and NTOP was unstable, and on top of all, took statistics of trafic going on the internal network, thereby creating false statistics.Also, each computer has a netbios name. Would it be possible to get a colum with the netbios names?
See above.
-
As I was playing around with that package, too, I noticed a great increase of memory usage. Has someone else had this side-effect, too - or to better ask: Is it supposed to be? Right after installing the memory usage was at 27% and is now up to 52% after the weekend (easily to see as the second/backup machine of that carp-cluster hasn't installed the package and still resides at 27%).
Not panicking here ;) just wanted to tell in case this isn't supposed to be :)
Greets
Grey -
Please keep discussions of the package itself in the packages section. The bounty area is purely for offering bounties and communication between the bounty offerer and the dev.
-
I have updated the package to prompt for one interface and only bind to it until we can get the issues fixed in the C code.
Just consider it a temporary workaround.
Please test!!
-
Newbie here - to both pfSense and the "Bounty" approach!
Just sent in 25.00. Thanks for the efforts.
Very simple pfSense installation here (AFAIK!). I just installed BandWidthD - no probs. It's the only package I've installed.
The "Config" screen pops up perfectly. But, the "Access" screen is not happy. On about 50% of attempts, it immediately says that there's no data. The other 50% just throws a totally blank screen, and sits there for a "helluva" long time - probably forever - I've sometimes left it for 15-20 mins. And I cannot explain why I'm getting these 2 variations…
So:
- Any quick suggestions. I've tried various settings on the Config screen, with no apparent affect on the results.
- I would also appreciate a few additional notes on each config option, preferably with recommendations on what to include or exclude... Right now, I don't know what some of them mean.Thank you.
- Mike -
Not sure why it would "pause" since its the same web server serving the webConfigurator and the bandwidthd static pages.
I'll look into expanding the option text. I basically copied the text verbatim from the bandwidth.conf file.
-
Not sure why it would "pause" since its the same web server serving the webConfigurator and the bandwidthd static pages.
Absolutely nothing shows on the screen. So, it might be useful to show "some" message, and, if the generation of the graphs is likely to take some time, then, maybe, some sort of "progress-bar".
And, there's "loadsa" traffic through the router, so I reckon I should never get the "empty" message…
Oh, I tried Firefox and IE...
I'll look into expanding the option text. I basically copied the text verbatim from the bandwidth.conf file.
Thank you - I tried numerous combos of the options, hoping to get some data…, but it's still either nada, or the "nada" message.
Let me know if I can run any tests, traces...
- Mike -
I have had this problem too is seems to take a moment after install to generate the first graph. This looks ok after the first graph generation. Then after maybe one more cycle it fills index.html with nothing (if you look at the raw file via ssh it is empty) sometimes index2.html has some content for longer but leave it for a night and they are all blank.
If it helps I have a CARP setup that may be confusing it. I also have the snort package installed so are they both trying to use the same interface and that is confusing it.
If you restart the service the whole process starts again.
I am not hugely into using this package so I have removed it now but I will test any changes
As an aside we use Argus and rrd-tool on our current firewall to generate data like this. I installed argus from BSD (pkg_add etc) and it works fine on Pfsense. I started working on a package but haven't had any time to really work on it. Maybe someone else would do better.
for info on argus see http://www.qosient.com/argus/
Thanks for a great project
-
Trivial updates…
I just installed NTOP and DarkStat, and they are collecting and displaying data with no obvious problems. Which suggests that the PC itself, pfSense, etc, etc, is probably running correctly, and that the "blank-page" is an issue with BandWidthD.
Also, any time today that I tried to access the graphs in BandWidthD, I always got the "blank-screen". Previously, I was randomly getting either the totally-blank-screen, or the logo and a note that there was no data to graph, but the latter has not appeared for some time.
Also, could someone please suggest what value I should use in each field in the Options page? I want to monitor "LAN" traffic, per internal IP.
Thank you,
- Mike -
By default you do not need to enable any options besides picking the LAN interface.
Sorry but I am having trouble reproducing the issue you outline. But I can say that running NTOP and BandwidthD at the same time is not a good idea…
-
@MJK:
Also, could someone please suggest what value I should use in each field in the Options page? I want to monitor "LAN" traffic, per internal IP.
Your may have unsupported network cards (bandwidthd issue not pfsense). So if you ain't got errors in system logs try with another network adapter using default settings.
/Perry