Files
routeros_toss_notes/8.使用附加硬盘记录系统日志.md
2023-02-13 09:43:25 +00:00

3.4 KiB
Raw Blame History

1.创建RouterOS日志硬盘

我们知道 RouterOS 的日志都在内存中,当系统重启后历史日志记录将会丢失。

而使用附加硬盘来记录 RouterOS 的日志后,可以在系统意外重启时候看到历史日志信息,方便追溯问题。

登录 PVE 的 WEB 管理后台,进入 RouterOS 虚拟机 硬件 配置界面。

点击顶部 添加 按钮,选择 硬盘

PVE添加硬盘

总线/设备 选择 SCSI ,设备编号 PVE 会自动设置,演示中为 1

磁盘大小 根据 PVE 服务器资源剩余情况酌情设置,演示为 0.5 GiB。

勾选底部 高级 选项,并勾选 IO thread

PVE添加硬盘参数

日志硬盘添加完成后,如图所示:

PVE添加硬盘完成

2.RouterOS格式化硬盘

打开 Winbox ,使用具有管理员权限的账号进行登录。

点击 Winbox 左侧导航 System 菜单的子菜单 Disks ,查看当前硬盘列表:

硬盘列表

鼠标 单击 选中新加入的硬盘,点击 Format Drive 按钮,对硬盘进行格式化操作。

参数 说明
Disk QEMU HARDDISK 无需修改
File System ext4 硬盘的文件系统,可选 ext4fat32 ,建议 ext4
Label syslog 硬盘的标签,可用英文自由定义
Partition Table 取消勾选 建议取消勾选,避免产生额外的分区

格式化硬盘

等待硬盘格式化完成后,即可使用该硬盘用于记录离线日志。

3.配置RouterOS日志规则

3.1.添加日志操作方式

点击 Winbox 左侧导航 System 菜单的子菜单 Logging ,查看当前日志操作方式条目。

点击添加按钮,新建一个日志操作方式:

添加日志操作方式

在弹出的对话框中,对日志操作方式进行调整:

参数 说明
Name syslog 名称,可用英文自由定义
Type disk 表示操作方式为写入硬盘
File Name /slot1/syslog 文件路径以及文件名称前缀
Lines Per File 1000 每个文件的行数,保持默认 1000 即可
File Count 100 保留的日志文件数

注意:
文件路径 /slot1/ 为之前硬盘路径,需要根据实际情况进行调整。
每个日志文件记录了 1000 行日志条目后就会新创建一个日志文件。
设置了 File Count100 后,该日志硬盘中将总共有 100 个日志文件,共计 10000 (1000 x 10) 行日志。

日志操作细节

3.2.创建日志规则

切换到 Rules 选项卡,点击添加按钮,创建新的日志规则。

参数 说明
Topics critical 根据日志主题来匹配日志日条目,建议单选
Action syslog 选择日志操作方式,选择刚创建的 syslog 方式

添加日志规则

可以根据实际使用需求,逐条添加多个日志规则。

这里推荐记录的日志 Topics 包括:

criticalerrorwarningsystemscriptfirewallinterface

全部日志规则

点击 Winbox 左侧导航 Files 菜单,可以看到自动创建的日志文件:

浏览日志文件