Monitoring network output bandwidth of server for each IP addressThe most powerful open source web analytics tools?Slow internet bandwidth on NetworkOpenVPN Cloud for Network monitoringNetwork “monitoring” for Mac OS infrastructureAdding total bandwidth graph to MuninDoes this prove a network bandwidth bottleneck?Nginx: proxy graphs from remote munin serverNGINX Serving Large mp4 Files extremely inefficientlyMultiple munin-node daemons with different plugins on same machineNginx as GeoIP Global LoadBalancer and actual distance from app serverHigh server load on KVM VPS

What happens to foam insulation board after you pour concrete slab?

What if you don't bring your credit card or debit for incidentals?

Can you please explain this joke: "I'm going bananas is what I tell my bananas before I leave the house"?

Are gibbering mouthers immune to each other's area effects?

Could the Missouri River be running while Lake Michigan was frozen several meters deep?

Why was it possible to cause an Apple //e to shut down with SHIFT and paddle button 2?

How can I offer a test ride while selling a bike?

How can I make 20-200 ohm variable resistor look like a 20-240 ohm resistor?

Could a guilty Boris Johnson be used to cancel Brexit?

What's the most polite way to tell a manager "shut up and let me work"?

GFCI Outlet in Bathroom, Lights not working

Did Darth Vader wear the same suit for 20+ years?

You've spoiled/damaged the card

How can a single Member of the House block a Congressional bill?

Why were the Night's Watch required to be celibate?

Restoring order in a deck of playing cards (II)

Metal bar on DMM PCB

How to provide realism without making readers think grimdark

Pros and cons of writing a book review?

Accidentally cashed a check twice

Strange math syntax in old basic listing

Explain Ant-Man's "not it" scene from Avengers: Endgame

Do marked cards or loaded dice have any mechanical benefit?

Is having a hidden directory under /etc safe?



Monitoring network output bandwidth of server for each IP address


The most powerful open source web analytics tools?Slow internet bandwidth on NetworkOpenVPN Cloud for Network monitoringNetwork “monitoring” for Mac OS infrastructureAdding total bandwidth graph to MuninDoes this prove a network bandwidth bottleneck?Nginx: proxy graphs from remote munin serverNGINX Serving Large mp4 Files extremely inefficientlyMultiple munin-node daemons with different plugins on same machineNginx as GeoIP Global LoadBalancer and actual distance from app serverHigh server load on KVM VPS






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















I've got a network of static file serving servers. I use nginx to serve the files, and munin to monitor the network traffic. I want to know the output bandwidth of the server that goes to each IP address downloading a file to evaluate the bandwidth each Internet Service Provider in my country is downloading from my servers. The average output bandwidth of servers is about 700MB/s (9 servers, most of them have 4 1Gbits/s ports bonded). How can I do this?










share|improve this question




























    0















    I've got a network of static file serving servers. I use nginx to serve the files, and munin to monitor the network traffic. I want to know the output bandwidth of the server that goes to each IP address downloading a file to evaluate the bandwidth each Internet Service Provider in my country is downloading from my servers. The average output bandwidth of servers is about 700MB/s (9 servers, most of them have 4 1Gbits/s ports bonded). How can I do this?










    share|improve this question
























      0












      0








      0


      0






      I've got a network of static file serving servers. I use nginx to serve the files, and munin to monitor the network traffic. I want to know the output bandwidth of the server that goes to each IP address downloading a file to evaluate the bandwidth each Internet Service Provider in my country is downloading from my servers. The average output bandwidth of servers is about 700MB/s (9 servers, most of them have 4 1Gbits/s ports bonded). How can I do this?










      share|improve this question














      I've got a network of static file serving servers. I use nginx to serve the files, and munin to monitor the network traffic. I want to know the output bandwidth of the server that goes to each IP address downloading a file to evaluate the bandwidth each Internet Service Provider in my country is downloading from my servers. The average output bandwidth of servers is about 700MB/s (9 servers, most of them have 4 1Gbits/s ports bonded). How can I do this?







      nginx monitoring munin ntop






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Aug 11 '14 at 12:51









      SinaSina

      64




      64




















          1 Answer
          1






          active

          oldest

          votes


















          0














          The first approach that comes to mind is to have your web servers simply log the requests they handle and use a log parser to generate usage statistics. The combined log format is a standard commonly supported by log parsing web analytics software.



          access_log /path/to/log combined; 


          If your web servers run as cluster rather than have each server maintain their own log files which you would need to merge to get aggregated results, you can use the syslog protocol to have all nodes transmit their log entries to a central logging host and generate usage statistics there.



          access_log syslog:server=address combined;


          The relevant settings are documented in the nginx manual.



          This older question mentions some of the web analytics software, as does Wikipedia






          share|improve this answer

























          • Thanks for your answer. I can use $request_time to calculate the average download speed for any download request. But I need the output bandwidth of server at each moment. Something like what munin is doing for me. But with munin I dont have any control on IPs.

            – Sina
            Aug 16 '14 at 9:41











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "2"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f619540%2fmonitoring-network-output-bandwidth-of-server-for-each-ip-address%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          The first approach that comes to mind is to have your web servers simply log the requests they handle and use a log parser to generate usage statistics. The combined log format is a standard commonly supported by log parsing web analytics software.



          access_log /path/to/log combined; 


          If your web servers run as cluster rather than have each server maintain their own log files which you would need to merge to get aggregated results, you can use the syslog protocol to have all nodes transmit their log entries to a central logging host and generate usage statistics there.



          access_log syslog:server=address combined;


          The relevant settings are documented in the nginx manual.



          This older question mentions some of the web analytics software, as does Wikipedia






          share|improve this answer

























          • Thanks for your answer. I can use $request_time to calculate the average download speed for any download request. But I need the output bandwidth of server at each moment. Something like what munin is doing for me. But with munin I dont have any control on IPs.

            – Sina
            Aug 16 '14 at 9:41















          0














          The first approach that comes to mind is to have your web servers simply log the requests they handle and use a log parser to generate usage statistics. The combined log format is a standard commonly supported by log parsing web analytics software.



          access_log /path/to/log combined; 


          If your web servers run as cluster rather than have each server maintain their own log files which you would need to merge to get aggregated results, you can use the syslog protocol to have all nodes transmit their log entries to a central logging host and generate usage statistics there.



          access_log syslog:server=address combined;


          The relevant settings are documented in the nginx manual.



          This older question mentions some of the web analytics software, as does Wikipedia






          share|improve this answer

























          • Thanks for your answer. I can use $request_time to calculate the average download speed for any download request. But I need the output bandwidth of server at each moment. Something like what munin is doing for me. But with munin I dont have any control on IPs.

            – Sina
            Aug 16 '14 at 9:41













          0












          0








          0







          The first approach that comes to mind is to have your web servers simply log the requests they handle and use a log parser to generate usage statistics. The combined log format is a standard commonly supported by log parsing web analytics software.



          access_log /path/to/log combined; 


          If your web servers run as cluster rather than have each server maintain their own log files which you would need to merge to get aggregated results, you can use the syslog protocol to have all nodes transmit their log entries to a central logging host and generate usage statistics there.



          access_log syslog:server=address combined;


          The relevant settings are documented in the nginx manual.



          This older question mentions some of the web analytics software, as does Wikipedia






          share|improve this answer















          The first approach that comes to mind is to have your web servers simply log the requests they handle and use a log parser to generate usage statistics. The combined log format is a standard commonly supported by log parsing web analytics software.



          access_log /path/to/log combined; 


          If your web servers run as cluster rather than have each server maintain their own log files which you would need to merge to get aggregated results, you can use the syslog protocol to have all nodes transmit their log entries to a central logging host and generate usage statistics there.



          access_log syslog:server=address combined;


          The relevant settings are documented in the nginx manual.



          This older question mentions some of the web analytics software, as does Wikipedia







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Apr 13 '17 at 12:14









          Community

          1




          1










          answered Aug 11 '14 at 13:34









          HBruijnHBruijn

          58.3k1191155




          58.3k1191155












          • Thanks for your answer. I can use $request_time to calculate the average download speed for any download request. But I need the output bandwidth of server at each moment. Something like what munin is doing for me. But with munin I dont have any control on IPs.

            – Sina
            Aug 16 '14 at 9:41

















          • Thanks for your answer. I can use $request_time to calculate the average download speed for any download request. But I need the output bandwidth of server at each moment. Something like what munin is doing for me. But with munin I dont have any control on IPs.

            – Sina
            Aug 16 '14 at 9:41
















          Thanks for your answer. I can use $request_time to calculate the average download speed for any download request. But I need the output bandwidth of server at each moment. Something like what munin is doing for me. But with munin I dont have any control on IPs.

          – Sina
          Aug 16 '14 at 9:41





          Thanks for your answer. I can use $request_time to calculate the average download speed for any download request. But I need the output bandwidth of server at each moment. Something like what munin is doing for me. But with munin I dont have any control on IPs.

          – Sina
          Aug 16 '14 at 9:41

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Server Fault!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f619540%2fmonitoring-network-output-bandwidth-of-server-for-each-ip-address%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

          Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

          What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company