For Windows, what other frame开发者_高级运维works or programming languages I could use that are similar to WMI's monitoring and system management functionalities?
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 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
精彩评论