Skip to content

交换机管理模块

交换机信息

利用平台代码生成功能生成该模块,将交换机以下字段进行保存和管理:

字段描述备注
IP交换机IP地址必填
名称交换机名称非必填
品牌交换机品牌,华为、华三、思科等不同品牌交换机有不同的远程代码必填
型号交换机型号非必填
管理方式Telnet/SSH必填
用户名登录用户名必填
密码登录密码必填
enable密码进入enable模式的密码,针对思科交换机非必填
服务类型办公、视频、生产等非必填
安装位置交换机安装位置非必填
sql
CREATE TABLE `switch_info` (
  `ip` varchar(64) DEFAULT NULL COMMENT 'IP',
  `name` varchar(64) DEFAULT NULL COMMENT '名称',
  `brand` varchar(64) DEFAULT NULL COMMENT '品牌',
  `model` varchar(64) DEFAULT NULL COMMENT '型号',
  `manageWay` varchar(64) DEFAULT NULL COMMENT '管理方式',
  `username` varchar(64) DEFAULT NULL COMMENT '用户名',
  `password` varchar(64) DEFAULT NULL COMMENT '密码',
  `enablePassword` varchar(64) DEFAULT NULL COMMENT 'enable密码',
  `serviceType` varchar(64) DEFAULT NULL COMMENT '服务类型',
  `location` varchar(64) DEFAULT NULL COMMENT '安装位置',
  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `uuid` varchar(64) NOT NULL COMMENT 'UUID全局唯一标识',
  `status` varchar(10) NOT NULL COMMENT '是否启用(0:启用 1:禁用)',
  `description` text COMMENT '备注/描述',
  `created_time` datetime NOT NULL COMMENT '创建时间',
  `updated_time` datetime NOT NULL COMMENT '更新时间',
  `created_id` int DEFAULT NULL COMMENT '创建人ID',
  `updated_id` int DEFAULT NULL COMMENT '更新人ID',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uuid` (`uuid`),
  KEY `ix_switch_info_created_id` (`created_id`),
  KEY `ix_switch_info_updated_id` (`updated_id`),
  CONSTRAINT `switch_info_ibfk_1` FOREIGN KEY (`created_id`) REFERENCES `sys_user` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `switch_info_ibfk_2` FOREIGN KEY (`updated_id`) REFERENCES `sys_user` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='交换机数据表'

交换机信息模块

交换机配置备份

平台支持定时备份交换机配置文件,支持手动备份和自动备份两种方式。备份的配置文件可以在平台进行查看和下载。

👐手动获取配置文件

在交换机信息模块选中一台交换机,点击左上角获取配置按钮,在弹窗中点击获取设备配置,即可获取该交换机的配置文件。

手动获取交换机配置

获取配置文件内容后,可以选择保存到服务器,保存地址为:http://localhost:5180/web#/ monitor/resource,path为switchconfig,也可以直接下载到本地。

手动保存配置到本地

手动上传配置到服务器

查看手动保存的配置文件

⌚️定时备份配置文件

见下一章节。

MIT License