WMI 的替代方案
对于 Windows,我可以使用哪些其他框架或编程语言来类似于 WMI 的监视和系统管理功能?
For Windows, what other frameworks or programming languages I could use that are similar to WMI's monitoring and system management functionalities?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
与 WMI 的性能监控功能最相似的是 SNMP(简单网络管理)协议)。它是所有 Unixy 和网络设备上的标准,但在 Windows 上使用得较少。查看 Net-SNMP 站点 以获取大量信息。另外,我建议使用免费的 SNMP-Informant 标准版程序 来增强 Windows 的能力通过 SNMP 报告。
WMI 的其他功能包含在其他协议中,例如用于性能统计的 Perfmon,和 ADSI 或 LDAP 用于身份验证和授权。
Most comparable to WMI's performance monitoring features is SNMP (Simple Network Management Protocol). It's standard on all Unixy and network devices, but a little less frequently used on Windows. Check out the Net-SNMP site for loads of info. Also, I'd recommend using the free SNMP-Informant Standard Edition program to beef up Windows' ability to report via SNMP.
Other features of WMI are covered in other protocols like Perfmon for performance statistics, and ADSI or LDAP for authentication & authorization.
OESIS 框架与 WMI 相当,特别是在监控方面:
-- Windows 操作系统补丁状态、第 3 方安全应用程序配置/补丁状态。
它与 WMI 的不同之处在于:
-- 监控防火墙和 AV/AS 之外的其他安全应用程序类型,例如备份客户端、硬盘加密客户端、第 3 方补丁管理客户端等。
-- 还支持 Linux、Mac 和 Android 等非 Windows 操作系统
该框架支持以下编程语言:C++、COM、Java
OESIS Framework is comparable to WMI specifically with respect to monitoring:
-- Windows OS patch state, 3rd party security application configuration/patch state.
It differs from WMI in that:
-- additional security application types beyond firewall and AV/AS are monitored, e.g. back-up client, hard disk encryption client, 3rd party patch management clients, etc.
-- non-Windows operating systems such as Linux, Mac and Android are also supported
The framework supports the following programming languages: C++, COM, Java