Programação do CIMOM
A programação de gerenciador de objeto CIM (CIMOM) fornece a oportunidade de manipular várias conexões a partir de várias fontes enquanto mantém a segurança. Os clientes CIM se conectam ao CIMOM com um nome de usuário e senha e, em seguida, iniciam métodos para executar comandos.
A criação de um cliente CIM requer uma estrutura adequada como o projeto Java™ WBEM Service e o CIM Cliente SBLIM para Java. Existem também implementações em outros idiomas, incluindo C++ e Python. Para mais informações, consulte o website do Java WBEM Services:
Esta figura mostra um programa Java simples que se conecta a um CIMOM do sistema.
import java.util.*;
import javax.wbem.cim.*;
import javax.wbem.client.*;
public class ITSOClient {
public static void main(String[] args)
{
String username = args[0];
String password = args[1];
String masterConsoleIP = args[2];
String masterConsoleSecurePort = args[3];
UserPrincipal user = new UserPrincipal(username);
PasswordCredential pwd = new PasswordCredential(password);
CIMNameSpace ns = new CIMNameSpace("https://”+
masterConsoleIP+”:”+
masterConsoleSecurePort+”/root/ibm");
CIMClient client = null;
tente
{
System.out.println("Connecting to CIMOM");
client = new CIMClient(ns,user,pwd);
}
catch (CIMException e)
{
// Handle the CIM Exception
e.printStackTrace();
}
}
Para visualizar a documentação completa do MOF (Managed Object Format), incluindo as páginas de estilo do agente CIM, selecione as informações da documentação a partir do seguinte website: