• [原]使用MessageAnalyzer实时查看远端日志


    1. 下载安装Message Analyzer

    Message Analyzer下载链接下载,安装过程从略。

    说明:关于Message Analyzer的视频教程(youtube上的视频,可能需要科学上网),可以在程序主界面上看到。

    2. 连接远端进行实时查看

    1. 启动,点击New Session,在弹出的New Session界面中点击Live Trace

    2. 在打开的Live Trace设置界面中,点击Edit按钮打开Edit Target Computers设置界面,如下图

    3. 添加ETW Providers
      可以通过Select Scenario或者Add Providers来添加ETW Provider, 可以通过下面的过滤选项进一步过滤。

      注:Select Scenario预定义了一些默认的Provider,方便采集对应的事件,不用手动挨个添加了。也可以自定义Scenario。


    Trouble Shooting

    1. 如果出现如下错误提示请确认几点


    • 远端机器必须是win8及以上系统才支持remote capture。

    • 远端机器是否开启了允许通过WinRM进行远程服务管理。

    • 远端机器防火墙是否阻止了5985 5986两个端口。

      注:测试的时候,为了方便可以关闭防火墙

    • 确保输入的用户名密码是正确的,或者存在有效的凭据。

    • 添加远端Host到信任列表里。
      只需要按照图中的提示进行操作即可!以管理员权限启动Powershell依次运行如下两条命令:

      1. WinRM quickconfig -quiet 
      2. WinRM --% set winrm/config/client @{TrustedHosts="bcnvm-pc"

      注:可以运行WinRM --% get winrm/config/client 来查看已经信任过的host

      • 如果运行WinRM --% set winrm/config/client @{TrustedHosts="bcnvm-pc"} 提示如下错误,需要改变网络类型为域或专用。
      • 如果运行 WinRM --% set winrm/config/client @{TrustedHosts="bcnvm-pc"} 提示如下错误,需要手动设置对应的组策略为未配置再运行该命令即可。

    2. 如果还是连不上,请确保远端允许通过WinRM进行远程服务管理

    因为Windows Message Analyzer基于Windows Remote Management (WinRM),所以要确保远端开启WinRM服务。

    注:可以按如下步骤在远端机器上进行配置,配置好后,需要重启生效!!!

    运行gpedit.msc命令打开本地组策略编辑器,开启 计算机配置->管理模板->Windows组件->Windows远程管理(WinRM)->WinRM服务->允许通过WinRM进行远程服务器管理,如下图:

    注:如果不开启,得到的错误提示很具有误导性。

    3. 如果收不到期待的日志信息,请到远端机器上查看是否有对应的ETW provider

    Message Analyzer默认会从本机列出所有可用的ETW Provider,远端机器上不一定有!

  • 相关阅读:
    SwiftUI_2_共享绑定
    iOS_知识点_动画&绘图
    excle表格数据列前批量添加数据
    异步编程模式学习
    这不是一篇技术文档!
    lowcode
    java中如何针对系统灵活变换分割符?
    linux安装nginx
    序列化与反序列化
    Linux安装nginx star
  • 原文地址:https://www.cnblogs.com/bianchengnan/p/6707510.html
Copyright © 2020-2023  润新知