突然想对linux的网卡流量进行监控,又不想使用cacti,觉得配置snmp很麻烦。现成的工具好像也没啥太好用的。决定自己写一个脚本。

点击(此处)折叠或打开

  • #!/bin/bash
  • rx1=$(ifconfig $1|grep "RX bytes"|awk '{print $2}'|awk -F: '{print $2}')
  • sleep 1
  • rxa=$(($rx1 / 1000))
  • rx2=$(ifconfig eth0|grep "RX bytes"|awk '{print $2}'|awk -F: '{print $2}')
  • rxb=$(($rx2 / 1000))
  • echo "Net Traffic is:" $(($rxb - $rxa))k/s
  • 另存为traffic
    使用方法如下:

    点击(此处)折叠或打开

  • chmod 777 traffic
  • watch ./traffic eth0
  • 效果如下:




    相关文章:

    • 2021-10-18
    • 2021-11-09
    • 2022-12-23
    • 2022-12-23
    • 2021-07-02
    • 2021-03-30
    • 2021-11-27
    猜你喜欢
    • 2021-09-16
    • 2021-10-31
    • 2022-12-23
    • 2022-12-23
    • 2021-05-16
    • 2021-10-18
    • 2021-06-12
    相关资源
    相似解决方案