核心系统是金证,用了金智维的自动化运维系统,涉及到自定义脚本调用的话,有没有什么好的方式?
Linux比较简单,就是Windows比较麻烦,不清楚同行是怎么做的?
补充一点win下的自动化运维调试工具:
1,在 Windows 上,相信不少人都听说过SysInternals 系列工具,早在几年之前,微软就将它们收入囊中了。所以包括 Process Explorer、Debug View 等工具都可以更放心地使用了。这些工具可以用于诊断进程中加载的模块、读取的文件和注册表,可以接管控制台输出等。
2,如果进程出现问题,需要调试,Windows 提供了工具可以直接创建进程 Dump 文件,再将 dmp 文件下载到本地,并使用 windbg 或 Visual Studio 来调试。SysInternals 中的 ProcDump 工具可以在命令行模式下创建 dump 文件。
3,如果 dump 文件太大,还可以直接在服务器上使用 windbg 工具调试。windbg 随着 Windowns SDK 一起下载,安装时只要选择 Windows Diagnose Tools 就可以保证安装很快速。诊断 .NET 应用程序时,加载 sos 模块;.NET Core 应用程序则是 coreclr 运行时中的 sos.dll 模块。另外,还可以选择在服务器上安装 Visual Studio,并启用 Visual Studio 远程调试功能。
4,如果想调试性能问题,或者需要将一些事件序列导出以寻求帮助,可以使用 wpaexportor 工具将事件导出为 etl 文件,并在其他计算机上使用 Event Viewer、Network Monitor 等工具读取并分析。