Skip to content

监控 服务器 运行 状况 Monitor server running state

Notifications You must be signed in to change notification settings

Alfriend-xing/banana

Repository files navigation

banana

监控服务器运行状况 Monitor server running state

使用工具

后端:python,flask,psutil,requests,sqlite3 前端:semantic-ui,jquery

功能

监控服务器运行状态,记录CPU,内存,硬盘和网卡的实时数据和历史数据 可以为服务器指定标签和描述

安装

# 安装python3
$ sudo yum install epel-release
$ sudo yum install python34
$ sudo yum install python34-devel

# 安装依赖
$ git clone https://github.com/Alfriend-xing/banana.git
$ cd banana
$ pip install -r requirements.txt

# 服务端
$ python bananainstall.py server

# 客户端
$ python bananainstall.py client
$ vim banana.conf
# 修改服务端IP
server_ip=127.0.0.1 #改为服务端IP

# 启动
$ python banana.py

demo

上下线

查看历史记录

编辑标签

删除记录

已找到的同类项目

todo

  • 主机过多时的分页显示
  • 显示服务器系统的logo(目前统一显示为centos的logo)
  • 只显示在线主机的过滤器
  • 根据标签、描述、IP查找主机的搜索框
  • 修改表结构,支持过去一个月、一周的历史数据查询
  • 统计开机时间uptime

About

监控 服务器 运行 状况 Monitor server running state

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published