linux下查询windows上的eventlog,找了很久只找到wmi的方法,而支持wmi的只有libwmiclient,基于samba写的。看代码非常庞大。是否有较小的,占用资源少的库或者软件,代替libwmiclient,查询windows的eventlog
1条回答 默认 最新
关注在 Linux 上查询 Windows 上的 eventlog,除了使用 libwmiclient(基于 samba)之外,还有其他几种方法可以实现。
- 使用 Windows Management Instrumentation(WMI)查询接口,通过命令行工具 wmic 连接到 Windows 系统。
- 使用 Event Log Forwarding 功能,将 Windows 上的 eventlog 转发到 Linux 上进行查询。
- 使用 Syslog-ng 或 Rsyslog 等 syslog 收集器,将 Windows 上的 eventlog 发送到 Linux 上进行查询。
这些方法都可以避免使用 libwmiclient 中的庞大代码,占用资源更少。
解决 无用评论 打赏 举报