evilfreelancer/craftcms-routeros-manager

一款用于管理 Mikrotik RouterOS 设备的 Craft CMS 插件。

dev-main 2021-02-21 18:39 UTC

This package is auto-updated.

Last update: 2024-09-22 02:53:37 UTC


README

Screenshot

一款用于管理 Mikrotik RouterOS 设备的 CraftCMS 插件。

要求

  • PHP >= 7.2
  • CraftCMS >= 3.4

安装

要安装插件,请按照以下说明操作。

  1. 打开您的终端并转到您的 Craft 项目
cd /path/to/project
  1. 然后告诉 Composer 加载插件
composer require evilfreelancer/craftcms-routeros-manager
  1. 在控制面板中,转到设置 → 插件,并点击 CraftCMS RouterOS 管理器的“安装”按钮。

路线图

1.0

  • 基本功能
    • 表迁移
      • id
      • 远程配置(应在添加新设备后获取)
      • 接口流量统计(无历史记录,仅当前状态)
    • 软删除
  • 管理员面板中的页面
    • 创建新设备
      • IP 地址
      • 用户名/密码(隐藏)
      • 测试连接
    • 更新设备信息
    • 配置文件转储
    • 上传配置并应用
  • 事件
    • 设备添加
    • 设备更新
    • 设备删除
    • 设备重启
  • 操作
    • 删除设备
    • 重启设备
  • 测试
    • 单元(和可能集成)测试通过 Codeception
    • 代码质量(SonarCloud,Scrutinizer CI)
  • 在插件商店发布

1.1

  • 后台任务
    • 检查设备状态
      • 任务之间的可配置超时时间
    • 获取端口的流量
    • 转储/上传配置

1.2

  • 带有响应的命令执行外壳
    • 需要从命令创建到 API 调用的解析器

1.3

  • 小部件
    • 设备列表,带有链接到编辑器
    • 设备状态 UP/DOWN
    • 在所选设备上执行命令

链接