基于sysstat + nodej的 Linux服务器监控系统v1.0 欢迎批评指正
发布于 11 年前 作者 dreawu 4916 次浏览 最后一次编辑是 8 年前

funWatch Linux服务器监控系统v1.0 基于sysstat + nodejs + mongoosejs(mongodb) + expressjs + ejs 默认每5秒钟收集1次数据 默认每5分钟保存一次数据 * mongodb 集合: 服务器列表:servers 每5分钟内的平均值:cpus mems ios nets loads 每5秒钟采集的原始数据:cpu_alls mem_alls io_alls net_alls load_alls * 运行:node watch.js [period] [internal] node watch.js 1 2 //每2秒收集一次数据,每分钟保存一次数据 运行报表server:node app.js 浏览器访问:http://localhost:3001/

github:https://github.com/funfly/funwatch/

2 回复

不错,支持一下!

修改一下config文件,mongodb的路径,以及启动的option(本机mongodb不需要密码); mac下修改一下执行脚本: //IP: /sbin/ifconfig | grep ‘inet addr:’ | grep -v ‘127.0.0.1’ | cut -d : -f2 | awk '{print $1}' exec("/sbin/ifconfig | grep 'inet ’ | grep -v ‘127.0.0.1’ | cut -d : -f2 | awk ‘{print $2}’"

另外仓库中以来包不完整,需要下载mongoose和debug。

多多批评指正 共同进步

回到顶部