简介
一键收集是在BMC WEB页面上手动触发获取到的当时环境、日志集合,对于问题定位非常有用。
持续补充中,欢迎提意见。
LogDump
-
app.log
1、组件在代码中主动打印的日志,即组件运行日志,通过log:error和log:notice打印。过多的日志可能会触发防刷屏功能,通过log:error_easy和log:notice_easy可屏蔽防刷屏功能。
2、可以通过搜索app的名字过滤出app某段时间所有的打印,比如pcie_device、bios等默认打印NOTICE和ERROR日志,若需要手动打开需要输入命令,以pcie_device为例 busctl --user set-property bmc.kepler.pcie_device /bmc/kepler/pcie_device/MicroComponent bmc.kepler.MicroComponent.Debug DlogLevel 's' debug
-
framework.log
主要是框架打印,包括maca、hwdiscovery、hwproxy-
maca:服务启动日志、服务异常日志,maca会对服务进行检查健康,15秒一次,超过5次检查失败会重启服务所属子系统。
-
hwdiscovery:自发现组件,csr对象加载卸载都在其中会有打印
-
hwproxy:硬件代理相关,scanner、chip等操作、状态变化会有打印
-
-
bmc_health.log
实时CPU占用率信息- linux_kernel_log
SDK打印的底层驱动加载、卸载日志
- linux_kernel_log
-
operation.log
操作日志,记录了所有北向操作记录 -
security.log
安全类日志,记录了用户登录、校验动作 -
cooling_control.log
实时调速策略
AppDump
非常重要,记录了各个组件的资源树信息和定制的收集内容
-
资源树信息:mdb_info.log
-
sel日志:存放历史告警记录
路径:dump_info\AppDump\event\sel.txt
RTOSDump
-
RTOSDump\versioninfo\app_version.txt BMC、CSR、BIOS等版本相当于ipmcget -d version
-
RTOSDump\versioninfo\package_info.txt BMC内组件版本
OSDump
OS启动日志/BIOS启动日志
CoreDump
coredump文件