ISREST日志收集工具

1. 工具下载

IMSCLI-Linux-V7.2.0(适用于3.1 linux本地收集服务器日志)

IMSCLI-Windows-V7.2.0(适用于3.2远程收集服务器BMC日志和黑盒日志)

1)百度网盘下载,选择对应的版本即可。

链接: https://pan.baidu.com/s/1VhEBMuOOEkwFeqO4ydYeVQ

提取码: x4uu

 

2)或者从工具官网下载链接:https://repo.ieisystem.com:8083/

注意请先登录 REPO平台获取,若无REPO账号,请先注册。登录后,软件下载- InManage Server CLI。

 

 

 

 

 

2. 注意事项

使用本工具前,建议先关闭所有杀毒软件,以免影响日志收集。

3. 使用方法

3.1 linux环境收集系统日志、BMC和黑盒日志

1.上传工具tar.gz包到Linux服务器本地任意目录,执行ll命令可以查看到文件。

2.将安装包解压 使用tar -zxvf IMSCLI-Linux-V7.1.0-202308151630.tar.gz命令解压,注意文件名参考实际命名为准。

3.解压完成后使用ll命令查看解压后文件夹,执行命令cd IMSCLI-Linux-V7.1.0/进入目录。

4.再cd bin命令进入bin文件夹,可使用ll命令查看有isrest脚本文件。

5.查看文件权限是否为rwxr-xr-x,若与该权限不符,可使用chmod 755 isrest命令赋予可执行权限 (运行工具,需要root权限 )

6.执行./isrest logCollect (运行工具,需要root权限,收集日志,注意C要大写 )(根据提示输入需要收集的日志类型、收集日志方法、日志等级、日志路径等)

  • A.收集操作系统日志参考如下选项

1)依次输入2选择os

2)输入2选择local

3)输入1选择basic logs。

直接回车选择默认路径即可开始收集。

  • B.收集BMC和黑盒日志参考如下选项

注意:请确保工具所在的OS下能ping通需收集服务器的BMC IP地址。

1)依次输入1选择bmc

2)输入单个bmcip或者批量收集需输入bmc ip地址段

3)输入bmc用户名,若不输入默认admin

4)输入BMC密码,若不输入默认admin

5)输入1选择basic logs。

直接回车选择默认路径即可开始收集。

 

7.日志所在路径 日志收集完成后,cd /IMSCLI-Linux-V7.1.0/logs文件夹,在logs文件下能看到一个tar.gz后缀的文件。该文件即为日志文件,导出日志即可

8.请将日志以附件形式邮件回复给工程师即可。

3.2 window环境收集BMC、黑盒日志或windows系统日志

1.适用于windows环境远程单台或者批量收集带外日志或linux系统或windows系统日志,收集带外(系统)日志时保证和服务器管理口(业务口)能ping通,进入工具目录,双击LogCollect打开工具,如下图:

2.打开界面向导,选择要收集的日志收集类型。可以选择BMC日志收集或系统日志收集。 注意:系统日志收集,目前支持linux系统日志收集和windows系统本地日志收集。

3.本次参考本地系统日志收集为例(收集linux系统日志操作方法一致),点击【新增主机】

4.跳转到如下界面,填入如下信息:可 点击确定,即可完成设置

5.完成设置之后点击【开始收集】,并在下方有进度条提示收集进度。

6.收集成功之后,日志默认保存在工具logs目录下(注意工具所在的目录不能带中文名称)。请将日志以附件形式邮件回复给工程师即可。

 

3.3linux环境下指令收集教程

A.带外单台日志收集指令如下: ./isrest -H HOST -U USERNAME -P PASSWORD bmcLogCollect [–L LEVEL] [–F FILEPATH] 指令解释: HOST:      服务器BMC IP USERNAME: BMC管理员用户名 PASSWORD: BMC密码 LEVEL:     日志级别,可选参数,LEVEL为1表示基础日志(默认); LEVEL为2时表示基础日志和寄存器日志收集 注: 一般仅个别疑难问题需在线诊断的场景需要收集寄存器日志时加入LEVEL选项 FILEPATH:  可选参数,自定义日志保存路径,此选项不选的情况下日志默认保存在logsdir下   使用举例: ./isrest -H 192.168.1.100 –U admin -P admin bmcLogCollect ./isrest -H 192.168.1.100 –U admin -P admin bmcLogCollect –F /home/logsdir  

 

B.带外批量日志收集指令如下: ./isrest bmcLogCollectBatch [-F FILEURL] FILEURL:批量收集的配置文件,配置文件命名用户自定义,内容格式如下, vi ./logcollect_config.txt -H 192.168.1.100 –U admin -P admin -F /home/logsdir -H 192.168.1.101 –U admin -P 123456 使用举例: ./isrest bmcLogCollectBatch –F logcollect_config.txt

 

C.本地OS日志收集指令如下: ./isrest osLogCollect [–F FILEPATH] [-L LEVEL] LEVEL:     日志级别,可选参数,LEVEL为1表示基础日志(默认); LEVEL为2时表示基础日志和debug日志收集 注: 一般仅个别疑难问题需在线诊断的时加入LEVEL选项并设置为2 FILEPATH:  可选参数,自定义日志保存路径,此选项不选的情况下日志默认保存在logsdir下

 

D.远程OS单台日志收集指令如下: ./isrest -H HOST -U USERNAME -P PASSWORD osLogCollect [–F FILEPATH] [-L LEVEL] 参数和选项参考带外单台日志收集指令的解释 使用举例如下: ./isrest -H 192.168.1.100 -U root -P root osLogCollect ./isrest -H 192.168.1.100 –U root -P root osLogCollect –F /home/logsdir

 

E.OS批量日志收集指令如下: ./isrest osLogCollectBatch [-F FILEURL] FILEURL:批量收集的配置文件,配置文件命名用户自定义,内容格式如下, vi ./logcollect_config.txt -H 192.168.1.100 –U root -P root -F /home/logsdir -H 192.168.1.101 –U root -P 123456 使用举例如下: ./isrest osLogCollectBatch –F ./logcollect_config.txt