Shaun Wingrin
2008-Dec-11 08:19 UTC
[asterisk-users] Linux Software to monitor quality of bandwidth for carrying voip traffic - suggestions please?
Hi, Would like to run the software to monitor the quality of the bandwidth. Suggestions welcome? Thank you. Shaun -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20081211/85bd0069/attachment.htm
Alex Balashov
2008-Dec-11 09:29 UTC
[asterisk-users] Linux Software to monitor quality of bandwidth for carrying voip traffic - suggestions please?
Define "quality" and "bandwidth." Shaun Wingrin wrote:> Hi, > > Would like to run the software to monitor the quality of the bandwidth. > > Suggestions welcome? > > Thank you. > > Shaun > > > ------------------------------------------------------------------------ > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users-- Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (706) 338-8599
Geraint Lee
2008-Dec-11 10:16 UTC
[asterisk-users] Linux Software to monitor quality of bandwidth for carrying voip traffic - suggestions please?
nload will show you current bandwidth usage, but i guess that isn't what you're looking for? http://sourceforge.net/projects/nload/ Cheers Geraint 2008/12/11 Shaun Wingrin <voipsw at gmail.com>> Hi, > > Would like to run the software to monitor the quality of the bandwidth. > > Suggestions welcome? > > Thank you. > > Shaun > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20081211/3f887c30/attachment.htm
Luis Morales
2008-Dec-11 13:53 UTC
[asterisk-users] Linux Software to monitor quality of bandwidth for carrying voip traffic - suggestions please?
We use an iftop. Very similar to top process monitor. On Fri, Dec 12, 2008 at 3:49 AM, Shaun Wingrin <voipsw at gmail.com> wrote:> Hi, > > Would like to run the software to monitor the quality of the bandwidth. > > Suggestions welcome? > > Thank you. > > Shaun > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-- --------------------------------------------------------------------------------- Luis Morales Consultor de Tecnologia Cel: +(58)416-4242091 --------------------------------------------------------------------------------- "Empieza por hacer lo necesario, luego lo que es posible... y de pronto estar?s haciendo lo imposible" Leonardo Da'Vinci ---------------------------------------------------------------------------------
John Todd
2008-Dec-11 23:14 UTC
[asterisk-users] Linux Software to monitor quality of bandwidth for carrying voip traffic - suggestions please?
On Dec 11, 2008, at 12:19 AM, Shaun Wingrin wrote:> Hi, > > Would like to run the software to monitor the quality of the > bandwidth. > > Suggestions welcome? > > Thank you. > > ShaunI can't tell you how to monitor quality of bandwidth - that sentence doesn't quite make sense, but I'll make some assumptions as to what you're really trying to do and say that you want to see what is happening with the bandwidth that you do have, and what is using it. I've used the "rate" package to create simple monitors of traffic types which use the widely-understood "tcpdump" filter syntax. This allows me to watch, for instance, all UDP traffic on RTP port ranges, or all packets being generated by a certain machine, as long as the system in question can "see" all the packets (on a hub, or running on the device that is the "router" for the packets.) I used it a while back to do the IAX2 trunking tests, for instance. http://s-tech.elsat.net.pl/bmtools/ bash-3.2# ./rate -v -r 1 -i fxp2 -f "host my.sip.client" -R or bash-3.2# ./rate -v -r 1 -i fxp2 -f "src net 10.0.0.0/8" -R JT --- John Todd jtodd at digium.com +1-256-428-6083 Asterisk Open Source Community Director
Kristian Kielhofner
2008-Dec-12 03:46 UTC
[asterisk-users] Linux Software to monitor quality of bandwidth for carrying voip traffic - suggestions please?
On Thu, Dec 11, 2008 at 3:19 AM, Shaun Wingrin <voipsw at gmail.com> wrote:> Hi, > > Would like to run the software to monitor the quality of the bandwidth. > > Suggestions welcome? > > Thank you. > > Shaunnprobe and PF_RING are by far the most comprehensive tools I've seen to do this under Linux: http://www.ntop.org/nProbe.html We've been trying to work something out with Luca (from ntop/PF_RING/nprobe) to further the SIP/RTP abilities of PF_RING/nprobe. We haven't worked anything out yet but I would be interested to hear how the Asterisk community feels about this. The plugin architecture could also allow for an IAX flow analyzer, for instance... I'm also a bit disappointed by the existing flow collectors out there but that's a whole other rant. I can attest the basic claims of performance, speed, and efficiency are all true based on my experiences with nprobe in AstLinux. I don't think I ever fully integrated PF_RING with AstLinux but I understand it increases the performance and capabilities of nprobe dramatically. One of the best features of nprobe is the ability to not only export UDP flows directly to a flow collector but to also write out that data to ASCII and/or binary logs that can later be parsed. If you could combine some timestamps with this flow data you could easily provide for quality monitoring with history for every SIP/RTP (IAX w/ plugin) flow. You could also analyze other flows (HTTP, evil BitTorrent, etc) over the same connection to correlate potential voice quality issues with other types of traffic on the network/circuit. This ability alone is why I think this solution is so powerful. Of course some of these capabilities could be built directly into Asterisk but Asterisk wouldn't give you data on other flows, would it? Also keep in mind a single instance of nprobe/PF_RING running on a Linux router in a large VoIP/Asterisk network could provide flow data and statistics for the entire network (what people do with NetFlow now). Something to think about... Of course another issue is the license and source availability. You have to pay for the source but it's GPL licensed. Let your mind ponder that for a minute... There are some interesting docs, whitepapers, etc on the site (nProbe/PF_RING) if you are interested. -- Kristian Kielhofner http://blog.krisk.org http://www.submityoursip.com http://www.astlinux.org http://www.star2star.com