1. 下载安装Message Analyzer

Message Analyzer下载链接下载,安装过程从略。
说明:关于Message Analyzer的视频教程,可以在打开后的主界面上看到。

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

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

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

    输入好远程机器名和用户名密码后点击OK。
    注:如果保存过远程计算机的凭据的话,用户名密码可以为空。

  3. 添加ETW Providers
    可以通过Select Scenario或者Add Providers来添加ETW Provider, 可以通过下面的过滤选项进一步过滤。
    注:Select Scenario预定义了一些默认的Provider,方便采集对应的事件,不用手动挨个添加了。也可以自定义Scenario

    配置好之后,可以点击Start开始捕获事件了。

Trouble Shooting

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

  • 远端机器必须是win8及以上系统才支持remote capture。
  • 远端机器是否开启了允许通过WinRM进行远程服务管理
  • 远端机器防火墙是否阻止了5985 5986两个端口
    注:测试的时候,为了方便可以关闭防火墙
  • 确保输入的用户名密码是正确的,或者存在有效的凭据。
  • 添加远端Host到信任列表里
    只需要按照图中的提示进行操作即可!以管理员权限启动Powershell依次运行如下两条命令

    1. WinRM quickconfig -quiet
    2. WinRM--%set winrm/config/client @{TrustedHosts="bcnvm-pc"}
    3. # 注:可以运行WinRM --% get winrm/config/client 来查看已经信任过的host
    • 如果运行WinRM –% set winrm/config/client @{TrustedHosts="bcnvm-pc"} 提示如下错误,需要改变网络类型为域或专用。

      可以进行如下设置 所有设置->网络和Internet->以太网 点击对应的网络,在弹出的界面中开启 将这台电脑设为可以被检测到

      具体参考http://www.xitongcheng.com/jiaocheng/win10_article_9694.html

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

      打开本地组策略编辑器 改变计算机配置->管理模板->Windows组件->Windows远程管理(WinRM)->客户端->受信任的主机的状态为未配置,如下图

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

因为Windows Message Analyzer基于Windows Remote Management,所以要确保远端开启Windows Remote Management(WinRM)服务。
注:可以按如下步骤进行配置,配置好后,需要重启生效!!!
运行gpedit.msc命令打开本地组策略编辑器
开启 计算机配置->管理模板->Windows组件->Windows远程管理(WinRM)->WinRM服务->允许通过WinRM进行远程服务器管理
如下图

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

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

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

[原]使用MessageAnalyzer实时查看远端日志的更多相关文章

  1. 通过Xshell登录远程服务器实时查看log日志

    主要想总结以下几点: 1.如何使用生成密钥的方式来登录Xshell连接远端服务器 2.在远程服务器上如何上传和下载文件(下载log文件到本地) 3.如何实时查看log,提取错误信息 一.  使用生成密 ...

  2. Linux 实时查看tomcat 日志--less命令

    查看tomcat日志通常用 tail -n  或者 tail -f 或者grep 或者 vi cat等命令去查看异常信息,但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前 ...

  3. linux实时查看更新日志命令

    很多时候在调试生成或正式平台服务器的时候想查看实时的日志输出,在Linux中可以使用tail 或 watch来实现. 比如我们项目中有个 app.log 的日志文件,我们普通读取都使用 vi app. ...

  4. [转]linux实时查看更新日志命令

    很多时候在调试生成或正式平台服务器的时候想查看实时的日志输出,在Linux中可以使用tail 或 watch来实现. 比如我们项目中有个 app.log 的日志文件,我们普通读取都使用 vi app. ...

  5. linux 实时查看Tomcat日志信息

    cd /../tomcat/logs 进入tomcat/logs/文件夹下  # tail -f catalina.out

  6. linux下打开、关闭tomcat,实时查看tomcat执行日志

     启动:通常是运行sh tomcat/bin/startup.sh   停止:通常是运行sh tomcat/bin/shutdown.sh脚本命令   查看:运行ps -ef |grep tomc ...

  7. 部署WAR包实时查看Tomcat的状态和日志

    在不重启Tomcat的情况下部署WAR包实时输出日志的方法: 注意:以下方式只适合Linux. 一.定位错误 查看Tomcat日志的尾部 tail -n 50 /opt/tomcat8/logs/ca ...

  8. oracle 11g查看alert日志方法

    一.第一种方法 1.切换到oracle用户 su - oracle 2.进入sqlplus窗口 sqlplus / as sysdba 3.执行sql命令,查看trace文件位置:background ...

  9. 查看所有日志命令:journalctl

    journalctl命令作用:实时查看所有日志(内核日志和应用日志) 语法格式: journalctl [参数] 常用参数:-k 查看内核日志-b 查看系统本次启动的日志-u 查看指定服务的日志-n ...

随机推荐

  1. BASH SHELL not a valid identifier

    解决BASH SHELL脚本报错 ‘: not a valid identifier当在shell编辑脚本时,运行时出现了" ‘: not a valid identifier " ...

  2. 在Azure上部署带有GPU的深度学习虚拟机

    1. 登录https://portal.azure.com 2. 点击"+创建",在弹出的页面搜索"deep learning toolkit for the DSVM& ...

  3. Bat小试牛刀

    前天版本发布后同事才发现有点小瑕疵,当然这是前期的设计和测试没到位造成的.撇开这些不说,我想说的是知识面广一点,做起事情来可能更得心应手些. 大致是这样的,由于版本的迭代,导致发布的程序只能清除一部分 ...

  4. 服务器数据库搭建流程(CentOs+mysql)

    前言: 服务器上数据库搭建需要知道Linux系统的版本,以前的Ubuntu14.04直接在终端下输入apt-get install (package)便可方便的下载并安装mysql,但是在centOs ...

  5. 每天一个Linux命令 1

    nl命令在Linux系统中用来计算文件中行号.nl可以将输出的文件内容自动的加上行号!其默认的结果与cat -n有点不太一样,nl可以将行号做比较多的显示设计,包括位数与是否自动补齐0等等的功能. 1 ...

  6. github 删除远程仓库项目中的任意文件夹

    今天上传代码把不需要的push上去了.结果想删除那个不想要的怎么弄都不行.网上大部分都是把那个项目整个暴力删除.那可不行啊那么多都删除.下次上传不是要命啊! 试啊试终于解决了.顺便记录一下也帮助下需要 ...

  7. 关于js模拟c#的Delegate(委托)实现

    这是我的第一篇博文,想来讲一讲js的函数.我的标题是js模拟c#的Delegate. 一.什么是Delegate(委托) 在jquery中有delegate函数,作用是将某个dom元素的标签的事件委托 ...

  8. 1754: [Usaco2005 qua]Bull Math

    1754: [Usaco2005 qua]Bull Math Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 398  Solved: 242[Submit ...

  9. MVC+Spring.NET+NHibernate .NET SSH框架整合

    在JAVA中,SSH框架可谓是无人不晓,就和.NET中的MVC框架一样普及.作为一个初学者,可以感受到.NET出了MVC框架以后太灵活了(相比之前的web Form),嗯,关于.NET中的MVC框架我 ...

  10. 在Pypi上发布自己的Python包

    使用Python编程的都知道,Python的包安装非常的方便,一般都是可以pip来安装搞定: sudo pip install <package name> pip的安装请移步:https ...