BANDWIDTHD(8)

πŸ’– BANDWIDTHD(8) β€” the system manager's manual, but make it cute πŸ’–

okay bestie, so this is bandwidthd, section 8 of the system manager's manual, and she is that girl when it comes to knowing who on your network is eating all the bandwidth πŸ“


✨ NAME ✨

bandwidthd β€” tracks usage of TCP/IP and builds html files with graphs. periodt.


🌈 DESCRIPTION 🌈

so like. bandwidthd tracks the usage of TCP/IP network subnets, and then it builds html files with graphs to show off that utilization. it's giving data visualization, it's giving main character energy πŸ’…

the charts are built by individual IPs, and each one displays utilization over 2 day, 8 day, 40 day, and 400 day periods. yes bestie, four whole time windows, she's thorough like that πŸ‘‘

and that's not even it β€” each ip address's utilization can also be logged out at intervals of 2.5 minutes, 10 minutes, 1 hour, or 12 hours, in cdf format. log it however often you want, queen πŸŽ€

oh and the traffic is color coded, obviously: HTTP, TCP, UDP, ICMP, VPN, and P2P. literally rainbow-coded network traffic, iykyk 🌈

the configuration file "bandwidthd.conf" is described in it's own manual page β€” she got a whole separate page, iconic ✨


πŸ¦‹ FILES πŸ¦‹

  • /usr/sbin/bandwidthd β€” daemon binary. the actual girlboss herself πŸ’…
  • /etc/init.d/bandwidthd β€” startscript. how you wake her up 🫢
  • /etc/bandwidthd/bandwidthd.conf β€” configuration file. her settings, her rules πŸ“
  • /var/run/bandwidthd.pid β€” main process id file. her little name tag 🏷️
  • /var/lib/bandwidthd/ β€” log directory. where she keeps the receipts πŸ’€
  • /var/lib/bandwidtd/htdocs/ β€” html and graphs output directory. where the pretty stuff lives 🌸
ngl bestie, that last path is spelled bandwidtd not bandwidthd in the original. i'm not fixing it, i'm just telling you it's like that so you don't lose your mind looking for it 😭

πŸ‘‘ SEE ALSO πŸ‘‘

more info is available at the website: http://bandwidthd.sourceforge.net 🌐


πŸ’œ AUTHOR πŸ’œ

this manual page was written by Andreas Henriksson <andreas@fatal.se>, for the Debian GNU/Linux system. ty for your service, legend 🫑


and that's the whole vibe check bestie β€” this page is from 5 Jul 2004 and it's part of the System Manager's Manual, so yeah, she's been serving network graphs since before most of us could walk πŸ’–βœ¨ no cap.