Pywbem - A WBEM client and related utilities, written in pure Python¶
Pywbem is a WBEM client and WBEM indication listener and provides related WBEM client-side functionality. It is written in pure Python and runs on Python 2 and Python 3.
WBEM is a standardized approach for systems management defined by the DMTF that is used in the industry for a wide variety of systems management tasks. See WBEM Standards for more information. An important use of this approach is the SMI-S standard defined by SNIA for managing storage.
Pywbem 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 web site for all projects of the pywbem family is: https://pywbem.github.io/.
- 1. Introduction
- 2. Concepts
- 3. Tutorial
- 4. WBEM client library
- 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. Support for PUnit and Units qualifiers
- 4.13. Security considerations
- 4.14. Proxy support
- 5. WBEM server library
- 6. WBEM indication listener
- 7. WBEM subscription manager
- 8. MOF compiler
- 9. Mock WBEM server
- 10. WBEM utility commands
- 11. Development
- 11.1. Repository
- 11.2. Setting up the development environment
- 11.3. Building the documentation
- 11.4. Testing
- 11.5. Testing from the source archives on Pypi or GitHub
- 11.6. Testing installed versions of pywbem
- 11.7. Updating the DMTF MOF Test Schema
- 11.8. Developing PyWBEM Ipython Documentation Notebooks
- 11.9. Contributing
- 11.10. Core Development Team
- 12. Appendix
- 13. Change log