全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3823|回复: 20

linux下的流量监控软件(超简易)

[复制链接]
发表于 2017-7-9 20:39:16 | 显示全部楼层 |阅读模式
本帖最后由 HelloAoA 于 2017-7-10 10:10 编辑

前两天有个需要流量监控的帖子:
http://www.hostloc.com/thread-374383-1-1.html

因为上次是自用没有脚本非常简易,这个周末抽空补全了脚本(同样简易——||)

脚本用do的centos 6/7 测试没有问题,如果有问题……额。。看看脚本的报错自己调整下……

简单说下脚本的作用,首先

ub_vnstat_pic.sh
1、ubuntu直接安装vnstat和vnstati
2、复制图片展示html页面到nginx默认目录下(vnstat.tar.gz这个压缩文件包含 拼图的css前端(只用到了栅格。。没有美化),一个三张图片的index.html)
3、修改vnstat监控的临时文件权限
4、判断是否加入crontab中,如果没有则加入crontab,使用vnstati生成流量图片
5、重启crontab、vnstat
6、访问地址展示流量状态

ct_vnstat_pic.sh
1、centos根据系统版本安装epel,安装vnstat和vnstati
2、复制图片展示html页面到nginx默认目录下(vnstat.tar.gz这个压缩文件包含 拼图的css前端(只用到了栅格。。没有美化),一个三张图片的index.html)
3、判断是否加入crontab中,如果没有则加入crontab,使用vnstati生成流量图片
4、重启crontab、vnstat
5、访问地址展示流量状态

注意:
1、vnstat的流量监控是从安装时刻开始计算
2、流量信息每五分钟刷新一次,并不是实时信息
3、如果需要实时信息,在命令行中使用vnstat -l显示实时信息
4、需要帮助信息 vnstat -?
5、支持 ubuntu 14+ centos6/7  64bit
6、默认生成的图片地址是oneinstack的默认目录 /data/wwwroot/default/  根据自己的需求修改
7、仅供简易流量监测显示,需要进阶数据需要自己重新编码或使用nload之类的工具

大致显示样子:
QQ截图20170709202546.png (58.87 KB, 下载次数: 2)

脚本地址:
https://github.com/sugarguo/vnstat_pic




PS:
卸载方法……没有脚本 可以逆推
1、 删除crontab信息 vim /etc/crontab 删除跟 vnstati有关的信息
2、 删除vnstat和vnstati      
    ubuntu : (已测试 ok删除程序,临时文件未被删除需要手动删除)
        sudo apt-get --purge remove  vnstat vnstati  -y
    centos:(未测试应该可行)
        yum remove  vnstat vnstati  -y
3、 删除临时目录
    rm    -rf    /var/lib/vnstat
    或
    rmdir    /var/lib/vnstat
   ( 谨慎删除,注意不要删错目录
4、 删除html目录 进入/data/wwwroot/default/  目录 删除vnstat 目录
发表于 2017-7-9 20:40:56 | 显示全部楼层
大佬的技术帖子呀 非常不错            
 楼主| 发表于 2017-7-9 20:47:09 | 显示全部楼层
loveceo 发表于 2017-7-9 20:40
大佬的技术帖子呀 非常不错


不不不,我是小菜鸡……脚本仅限能用……生产环境使用还是要多检查几遍……

点评

+666 这个要赞一下  发表于 2017-7-9 21:14
发表于 2017-7-9 20:59:07 | 显示全部楼层
其实vnstat官网上还贴了个第三方的php前端,特别好用
 楼主| 发表于 2017-7-9 21:02:11 | 显示全部楼层
dynos01 发表于 2017-7-9 20:59
其实vnstat官网上还贴了个第三方的php前端,特别好用

试过那几个程序,需要改配置……对于只挂探针的我……太麻烦了……我都是直接  安装脚本 + oneinstack脚本 + 流量脚本…… 不用改任何配置……就可以爽快看探针看流量……
发表于 2017-7-9 21:13:03 来自手机 | 显示全部楼层
虽然一直nload+vnstat,还是感谢教程
发表于 2017-7-9 21:15:58 | 显示全部楼层
前排支持下,这东西挺好
以前经常在ubuntu/debian上用,那时候不怎么支持centos
感谢楼主的分享精神
发表于 2017-7-9 21:22:33 来自手机 | 显示全部楼层
vnstat不错
发表于 2017-7-9 21:57:48 | 显示全部楼层
支持一下,虽然没用过
发表于 2017-7-9 22:46:06 来自手机 | 显示全部楼层
每个服务器都得装吗。貌似不能统计多个服务器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-28 22:27 , Processed in 0.069542 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表