番茄运维 v0.1.0_beta

项目简介

番茄运维是一个为中小企业或组织的IT运维人员设计的实用型管理平台,旨在简化日常运维工作,提高管理效率。系统集成了设备管理、网络管理、应用管理、运维工具等多种功能,为运维团队提供全面的资源管理解决方案。

系统采用模块化设计,支持IPv4/IPv6双栈网络,提供丰富的运维工具和安全功能,满足现代数据中心和IT基础设施的管理需求。

主要功能

1. 资源管理

2. 系统管理

3. 运维工具

技术架构

安装部署

环境要求

安装步骤

  1. 克隆项目代码
  2. 构建python虚拟化环境:项目目录\python -m venv .venv
  3. 安装依赖:pip install -r requirements.txt
  4. 初始化数据库:python init_db.py
  5. 启动服务:python run.py
  6. 访问系统:http://127.0.0.1:8001

使用指南

资源管理

  1. 添加资源:点击各资源页面的"添加"按钮,填写表单提交
  2. 编辑资源:点击资源列表中的"编辑"按钮,修改信息后提交
  3. 删除资源:点击资源列表中的"删除"按钮,确认后删除
  4. 筛选资源:使用页面上方的筛选功能,根据条件筛选资源
  5. 导入导出:使用导入/导出功能批量管理资源,支持UTF-8 BOM编码
  6. 清空资源:使用清空功能批量删除资源(需输入密码确认)
  7. 排序管理:使用上下移动按钮调整资源排序顺序

系统管理

  1. 角色管理:创建和管理系统角色,配置页面、功能和工具权限
  2. 用户管理:添加、编辑、删除系统用户,设置用户角色和状态
  3. 工具管理:添加、编辑、删除系统工具,设置工具状态
  4. 公告管理:发布和管理系统公告,设置公告的生效和过期时间
  5. 系统日志:查看系统操作日志,支持按条件筛选和导出
  6. 系统配置:配置系统基础信息、网络设置、时间设置、会话控制

运维工具

  1. 网络工具:使用端口扫描、TCP Ping、路由跟踪等工具
  2. 安全工具:使用弱口令检查工具(仅限已授权场景)
  3. 数据工具:使用各种数据计算和生成工具

版本说明

v0.1.0_beta

注意事项

  1. 系统使用SQLite数据库,适合中小规模部署
  2. 生产环境建议使用更强大的数据库系统
  3. 定期备份数据库,防止数据丢失
  4. 权限管理应根据实际需求进行配置
  5. 安全工具仅限已授权场景使用
  6. 系统支持IPv4/IPv6双栈,可根据网络环境选择合适的服务IP

联系我们

欢迎使用本系统,过程中有任何问题及优化建议请联系 619546971@qq.com