Pywbem - A WBEM clientΒΆ
Pywbem is a WBEM client, written in pure Python. It supports Python 2 and Python 3.
A WBEM client allows issuing operations to a WBEM server, using the CIM operations over HTTP (CIM-XML) protocol defined in the DMTF standards DSP0200 and DSP0201. The CIM/WBEM infrastructure is used for a wide variety of systems management tasks supported by systems running WBEM servers. See WBEM Standards for more information about WBEM.
This package is based on the idea that a good WBEM client should be easy to use and not necessarily require a large amount of programming knowledge. It is suitable for a large range of tasks from simply poking around to writing web and GUI applications.
The general pywbem web site is: https://pywbem.github.io/pywbem/index.html.
- 1. Introduction
- 2. Concepts
- 3. Tutorial
- 4. WBEM client library API
- 4.1. WBEM operations
- 4.2. CIM objects
- 4.3. CIM data types
- 4.4. Conversion functions
- 4.5. CIM status codes
- 4.6. Exceptions
- 4.7. Warnings
- 4.8. WBEM operation statistics
- 4.9. WBEM operation logging
- 4.10. WBEM operation recording
- 4.11. Mapping between ValueMap and Values qualifiers
- 4.12. Security considerations
- 5. WBEM server API
- 6. WBEM indication API
- 7. MOF compiler API
- 8. WBEM utility commands
- 9. Mock support
- 10. Development
- 10.1. Repository
- 10.2. Setting up the development environment
- 10.3. Prerequisite operating system packages for development
- 10.4. Building the documentation
- 10.5. Testing
- 10.6. Updating the DMTF MOF Test Schema
- 10.7. Developing PyWBEM Ipython Documentation Notebooks
- 10.8. Contributing
- 10.9. Core Development Team
- 11. Appendix
- 12. Change log