获取其他系统上运行进程的日志

Posted

技术标签:

【中文标题】获取其他系统上运行进程的日志【英文标题】:Get logs of running process on other system 【发布时间】:2018-09-19 08:32:31 【问题描述】:

假设我有 2 个服务器 AB。服务器B 正在运行一些应用程序,比如nodejs 并显示一些日志。

现在我希望服务器 A 将这些日志显示在服务器上,并在用户在同一屏幕上时保持更新日志。有可能吗?

任何帮助/建议将不胜感激

【问题讨论】:

系统是一个广义的词,你说的系统是什么意思? 你可以说是ubuntu机器 你试过elk stack、elastic search、log stash和kibana吗? 不,实际上我对此很陌生。所以我不知道我应该使用什么 【参考方案1】:

Elatic.co 提供了一组远程日志记录工具,也称为 ELK 堆栈,您可以在 logstash official website 了解更多关于 ELK 堆栈的信息。

这叫做集中式日志记录,最近很流行。

【讨论】:

以上是关于获取其他系统上运行进程的日志的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 上最有效的进程间通信

如何查看linux的系统log日志

如何查看linux的系统log日志

应急响应——Windows入侵排查

Base filtering engine 无法启动:错误1079 此服务的账户不同于运行于同一进程上的其他服务的账户

Android 日志系统分析(三):logcat