全球主机交流论坛

标题: [技术贴]小鸡探针ServerStatus修改版 [打印本页]

作者: 大喵先生    时间: 2022-2-9 21:47
标题: [技术贴]小鸡探针ServerStatus修改版
本帖最后由 大喵先生 于 2022-2-9 22:39 编辑

ServerStatus - 改用vnstat统计流量汇总信息
修改版源码地址:https://github.com/nzzaidi/ServerStatus

演示地址: https://tz.222280.xyz/ , 欢迎以针会友.



个人比较喜欢 https://github.com/cppla/ServerStatus 大佬探针的三网ping小功能,看到有mjj对流量汇总信息累计数据的持久化有需求,就参考了几位大佬们的大佬,结合优化了一下。PR就不提交了 , 原版已经很优秀且足够轻量了.

参考 https://github.com/P3TERX/ServerStatus-V 中 vnstat 统计流量的实现方式,
在 https://github.com/cppla/ServerStatus 的基础上,优化和更新:



探针服务端和客户端的安装教程请参考原版.
使用此版本时注意,需手动安装 vnstat ,如未安装则流量数据不会显示。具体教程请参考:
vnStat 安装教程  https://p3terx.com/archives/statistics-vps-traffic-using-vnstat-under-linux.html


另外,vnstat 默认以 比特单位 显示, 通过运行以下命令修改/etc/vnstat.conf中的 UnitMode,RateUnit 配置项,以实现 字节单位 显示:
  1. # how units are prefixed when traffic is shown
  2. # 0 = IEC standard prefixes (KiB/MiB/GiB...)
  3. # 1 = old style binary prefixes (KB/MB/GB...)
  4. # 2 = SI decimal prefixes (kB/MB/GB...)
  5. sed -i "s/UnitMode.*/UnitMode 1/g" /etc/vnstat.conf

  6. # used rate unit (0 = bytes, 1 = bits)
  7. sed -i "s/RateUnit.*/RateUnit 0/g" /etc/vnstat.conf
复制代码



另外补充,https://github.com/cokemine/ServerStatus-Hotaru 和 https://github.com/cokemine/nodestatus 这俩探针可以自定义是否选择vnstat计算流量,大家按照喜好自由选择即可。
作者: 蒂姆·库克    时间: 2022-2-9 21:48
感谢分享,有空试试
作者: hacker-x    时间: 2022-2-9 21:51
有没有成品地址或者截图来一个看看
作者: vlin    时间: 2022-2-9 21:53
感谢分享
作者: HardDisker    时间: 2022-2-9 21:54
牛,感谢大佬
作者: nilvae    时间: 2022-2-9 22:03
看看成品哦
作者: b66667777    时间: 2022-2-9 22:19

作者: 大喵先生    时间: 2022-2-9 22:26
hacker-x 发表于 2022-2-9 21:51
有没有成品地址或者截图来一个看看

帖子重新编辑了, 上图上地址了
作者: micms    时间: 2022-2-9 22:27
mark大佬技术贴
作者: 表妹    时间: 2022-2-9 22:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: puerboy    时间: 2022-2-9 22:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 大喵先生    时间: 2022-2-9 22:29
表妹 发表于 2022-2-9 22:28
虚拟化为啥是AS9929

两台deepvm 线路不一样 , 我就做个区分而已.
不重要
作者: imhuimie    时间: 2022-2-9 22:30
绑定
作者: 大喵先生    时间: 2022-2-9 22:30
puerboy 发表于 2022-2-9 22:29

这就刺激了 , 昨天刚买的
作者: 等1下™我老公呢    时间: 2022-2-9 22:31
加个超链方便手机点击https://tz.222280.xyz/
作者: joyoner    时间: 2022-2-9 22:33
cppla 的改配置重启docker会丢失流量统计信息
作者: 大喵先生    时间: 2022-2-9 22:36
joyoner 发表于 2022-2-9 22:33
cppla 的改配置重启docker会丢失流量统计信息


持久化挂载有设置吗?
作者: 大喵先生    时间: 2022-2-9 22:39
等1下™我老公呢 发表于 2022-2-9 22:31
加个超链方便手机点击


加了, 但是发出来就没了. 不知道怎么回事
作者: 叫我ams就好了    时间: 2022-2-9 22:48
有意思,支持一下
作者: xinchenmi    时间: 2022-2-9 22:50
真实活久见的技术贴啊,绑定
作者: breakmyheart    时间: 2022-2-9 22:51
感谢分享 探针+1
作者: 大喵先生    时间: 2022-2-9 22:57
xinchenmi 发表于 2022-2-9 22:50
真实活久见的技术贴啊,绑定

净化环境 , 从我做起
作者: lovecan    时间: 2022-2-9 23:20
mark下
作者: Hedy    时间: 2022-2-9 23:25
不咋地啊  手机很多项目不显示  比如总流量
作者: 大喵先生    时间: 2022-2-9 23:47
Hedy 发表于 2022-2-9 23:25
不咋地啊  手机很多项目不显示  比如总流量

手机端我用得少 , 可以去原作者那提提建议 , 嘿嘿 , 看看他会不会优化下手机端
作者: 炒土豆丝    时间: 2022-2-10 01:03
系统里用么?
作者: jiaogeshaminghn    时间: 2022-2-10 01:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: lovecan    时间: 2022-2-10 16:25
    with os.popen('vnstat --oneline b') as p:
这行是对的吗?
另外ServerStatus-V的 liuliang()函数挺好的。你非要改成你的,还不兼容老的前端吧?
作者: 大喵先生    时间: 2022-2-10 21:58
lovecan 发表于 2022-2-10 16:25
with os.popen('vnstat --oneline b') as p:
这行是对的吗?
另外ServerStatus-V的 liuliang()函数挺好 ...

ServerStatus-V 原作者 client-psutil.py中的
  1. vnstat --dumpdb
复制代码
已经在新版vnstat中被淘汰了,而且他的代码也很久没有更新了。  如果你更喜欢他的前端 , 你可以自己修改下。
作者: lovecan    时间: 2022-2-10 22:19
大喵先生 发表于 2022-2-10 21:58
ServerStatus-V 原作者 client-psutil.py中的  已经在新版vnstat中被淘汰了,而且他的代码也很久没有更新 ...

“vnstat --oneline b” 是不是多了个b?
作者: hanweizhe    时间: 2022-2-10 22:50
等一个一键脚本
作者: 炒土豆丝    时间: 2022-2-10 22:52
这个客户端不能在OpenWrt和群晖DSM系统上运行。
作者: 大喵先生    时间: 2022-2-10 23:56
炒土豆丝 发表于 2022-2-10 22:52
这个客户端不能在OpenWrt和群晖DSM系统上运行。

客户端基于python的。搞一个python环境的docker不就行了。
作者: 大喵先生    时间: 2022-2-10 23:57
lovecan 发表于 2022-2-10 22:19
“vnstat --oneline b” 是不是多了个b?
  1. vnstat --oneline b
复制代码
统一用字节单位输出,方便计算。
作者: 炒土豆丝    时间: 2022-2-11 09:54
大喵先生 发表于 2022-2-10 23:56
客户端基于python的。搞一个python环境的docker不就行了。

群晖DSM系统有Python环境还是会保错。
status.sh: line 71: pgrep: command not found
./status.sh: line 967: /etc/init.d/status-client: No such file or directory
作者: rem    时间: 2022-2-11 10:05
不明觉厉
作者: 米老鼠    时间: 2022-2-11 10:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: sortie    时间: 2022-2-11 10:56
月流量重置时间可以按照小鸡自定义吗?
作者: 大喵先生    时间: 2022-2-13 18:58
米老鼠 发表于 2022-2-11 10:35
支持大佬
https://servers.588588.xyz 前来祝贺

这个css可以,自己改的吗?




欢迎光临 全球主机交流论坛 (https://loc.888543.xyz/) Powered by Discuz! X3.4