Skip to content

bxedu/B-Panda

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

B-Panda|自动化工具


@Author:bx33661

@课程:高级程序设计

@Blog:htttp://www.bx33661.com/

项目地址:

image-20241201171117454

具体文档:

http://doc.bx33661.com/

基本介绍

本项目基于Python开发,主要包括B-Panda|自动化工具箱B-Panda|网站监控系统

  • B-Panda|自动化工具平台

目前有web端和本地脚本模块,两种使用形式

image-20241201171321478

  • B-Panda|网站监控系统

由于我最近运营着几个个人网站,需要对网站运行情况进行监控,

灵感来源于Uptime Kuma

一个优美的监控系统

主要是对网站状态进行定时监控,记录

技术栈:

Python、Flask,chart.js

image-20241201165753647

使用说明

B-Panda|自动化工具箱

  • Finder

【web界面】

image-20241202103915489

【脚本界面】

image-20241201172344826

  • Pdfer

【web界面】

image-20241202081204667

【脚本界面】

image-20241201172431125

  • Emailer

【web界面】

image-20241202081320031

【脚本界面】

image-20241201172539974

  1. 克隆仓库,安装所需要包
git clone https://github.com/bx33661/B-Panda.git
cd BTools
#安装包
pip install -r requirements.txt
  1. 运行web控制台
cd web
cd app
python app.py

image-20241202081029481

B-Panda - 实时网站监控工具

B-Panda 是一个强大且简易使用的在线工具,旨在帮助用户实时监控其网站的状态和性能。通过这个平台,您可以轻松地查看网站的响应时间、状态码以及其他关键的性能指标,从而确保网站运行稳定,提供最佳的用户体验。

image-20241201165753647

主要功能

  • 实时监控:定时检查您网站的状态,包括返回的状态码(如200成功、404未找到、500服务器错误等)和响应时间。
  • 多站点支持:您可以同时监控多个网站,并查看每个网站的详细历史数据。
  • 直观的图表展示:所有监控数据都通过易于理解的图表呈现,您可以快速判断网站的健康状况。
  • 快速反馈:一旦添加新的监控网站,系统会在每次监控后及时反馈结果,帮助您快速发现潜在的问题。

适用场景

  • 开发者与运维人员:确保开发和运营中的网站处于正常运行状态。
  • 网站管理员:快速检测网站性能瓶颈,进行性能优化。时刻了解网站的健康状况,减少潜在的业务中断风险。

如何使用

git clone https://github.com/bx33661/B-Panda.git
cd app

运行文件

python app.py

image-20241202102055652

About

Python高级程序设计结课作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 50.4%
  • HTML 49.6%