GithubHelp home page GithubHelp logo

alfriend-xing / banana Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 2.0 6.32 MB

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

Python 42.38% HTML 18.44% CSS 4.14% JavaScript 35.04%
python semantic-ui server-monitor monitor-server

banana's Introduction

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

banana's People

Contributors

alfriend-xing avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

banana's Issues

实在抱歉,找不到联系方式,只能issues来问问题

在我配置好python和对应pip包的环境之后
服务端与客户端都能启动,客户端能发送对应信息,服务端也能收到,均为200返回码,
但是网页端并不显示任何机器的信息,请问该如何排查原因。。还是哪里操作不对

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.