You might have missed some very cool projects in OpenSolaris that have been recently released, but have stayed under the radar. I wrote about how Microsoft manages Solaris, but now the basic core packages you would need to do the same, yourself, are now available.
As you can see, there are three new packages available to help manage OpenSolaris with the CIM standard. SUNWSblimCimClient is an OpenSolaris port of the SBLIM CIM Client. The SBLIM CIM Client for Java is an implementation of a WBEM services client that includes an IETF RFC 2614 compliant SLP client for CIM service discovery. It is intended to be used by management applications in all areas that leverage CIM technology such as SMI-S, SMASH, etc. This is the client side of the standard protocol. With this you can talk to what are called CIM Object Managers (CIMOMs).
The next package in the above list is a CIMOM. It is an OpenSolaris port of the popular OpenPegasus CIMOM. A CIMOM is essentially a request broker for CIM Objects that form the instrumentation of a system. The actual instrumentation is called a provider and can be written in C++ or Java and can run in the same process as the CIMOM, or in a separate process. OpenPegasus conforms to the latest DMTF Standards and is used by many vendors for SMI-S implementations.
The last package in the above list is SUNWopenwsman and is a port of the Open WS-Management protocol adapter for CIMOMs.