Shallow API是基于RouterOS的API接口搭建的一个管理平台,主要用于本地网络的RouterOS设备管理(也可以通过隧道远程管理)。支持多台RouterOS同时管理,支持分组区域管。目前具备实时监控功能、通知报警和命令执行等,其他功能还在开发中...
由于个人的开发经验非常的浅薄,所以使用shallow这个名称来定义项目!
仪表盘:

RouterOS设备状态:

运行建议
1、API对接主要适配RouterOS v7,建议v7.18+以上版本,读取的参数更兼容;
2、在RouterOS的container运行,已经测试在基于RouterOS v7.17+的hAP ax3,RB5009,RB450x4,CHR,x86等硬件。也可以通过docker import命令导入在Linux 容器运行;
3、在RouterOS的RB、CRS和CCR设备运行时,API获取数据CPU消耗较低,主要是前端页面刷新时CPU消耗较高,如RB450Gx4(IPQ-4019 arm32 4核心)在刷新页面时CPU消耗在40%左右,仅停留在仪表盘或设备状态观察页面时CPU消耗在7-10%左右。
具体使用:手册说明
当前版本:Shallow API 0.0.7beta27
版本:Changelog