建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

【SSL】如何获取MAC端的日志

更新时间:2023-06-13 23:32:44
  • 下载
  • 分享
  • 收藏
在MAC客户端的问题处理中,常常会需要使用到MAC客户端的日志进行溯源或者问题处理排查。本文介绍如何获取MAC客户端的日志。

MAC客户端的日志主要分为
1、客户端日志(常用于查看客户端下发的资源,DNS以及确定服务状态等)
2、内核日志(内核日志是实时日志,主要包括dns和tcp资源相关访问志,通过系统控制台查看
3、崩溃日志(服务进程崩溃常用)
一、获取MAC客户端日志

步骤一、确定服务端版本以及客户端日志保留路径
SSL VPN版本为M6.3R1~M7.6.6R1时,日志目录为
/Applications/EasyConnect.app/Contents/Resources/logs
SSL VPN版本为M7.6.7及以上时,日志目录为
/Library/Logs/Sangfor/EasyConnect
~/Library/Logs/EasyConnect

步骤二、确定对应进程或者模块的日志是否开启
1、客户端日志的模块包含了比较多服务的日志,很多模块的日志不会自动开启,需要手动开启才能记录当前模块的日志,下面介绍如何开启这些模块的日志
2、编辑/Applications/EasyConnect.app/Contents/Resources/conf/LogConf.xml。
3、将对应模块false 改成true,可以全部都改成true。
4、将日志等级2改成3,启用debug日志。


注意:
修改配置后如果不是常驻进程可以直接重新登录EC就有志,如果是驻进进程,需要将进程kill
掉让其重启来加载新的日志套件 如:ECAgent、EasyMonitor、ECAgentProxy
sudo killall ECAgent
sudo killall EasyMonitor
killall ECAgentProxy

步骤三、提取日志
1、打开Finder(访达)应用
Command + Shift + G 或者 在菜单操作


2、跳转到指定目录


3、找到对应文件夹,右键压缩打包获取完成



二、获取MAC端内核日志方法
1、打开MAC控制台应用
2、过滤kernel


三、获取MAC端的崩溃日志方法
1、一般崩溃日志会被系统收集在如下目录,崩溃日志会以进程名开头和日期结尾
2、目录以及示例如下
①系统级日录:   /Library/Logs/DiagnosticReports
②用户级日录:  ~/Library/Logs/DiagnosticReports
③示例:  ECAgent_2021-02-02-212650_test.crash
在选择开启的日志模块中,需要选择需要的日志文件
一下为常用文件日志内容和对应进程或者模块功能关联

ConfManagerModule.log    //conf.csp接口数据,默认不开启
DNS.log                               //dns解析日志,默认不开启
DNSCONF.log                     //dns配置日志,默认开启
ECAgent.bak.log
ECAgent.log                       //ECAgent日志
EasyConnect.install.log      //安装日志,日志只包含了Resources/installshell内脚本执行的日志,另外的日志需要再安装器内看
EasyMonitor.log                //EasyMonitor日志
EventManager.log            //EventBus相关日志
HardId.log                        //硬件特征码日志
IPPacket.log                     //L3路由相关日志,路由添加等
L3VPN.log                       //L3隧道相关日志
LocalServiceManager.log //本地服务日志
RcManagerModule.log   //rclist.csp接口数据,默认不开启
TCP.log                          //TCP隧道相关日志

案例让我的问题处理变得简单了
选择标签:
更多意见:
手机号码:
如果未能解决您的问题,您可以使用 在线客服 寻求帮助
在线客服
您当前处于未登录状态,资料搜索或查找可能会不全面,请登录后以查找更全面的内容注册登录