Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

A arquitetura do 3C é composta por:

 

  • Ferramentas para gestão e inventário dos ambientes cloud (cadastros do 3C)
    • Base de dados do 3C para armazenar informações como indicadores de contrato, clientes, ambientes físicos, thresholds, dentre outras.
  • Ferramenta de monitoramento (Nagios)
    • Scheduler que obtém a situação dos sistemas por meio de plug-ins especializados para cada linha de produto
  • Plugins de monitoramento (Datasul Cloud Monitor)
    • Ferramentas especializadas para cada linha de produto, cujo objetivo é computar métricas de disponibilidade dos serviços, controle de uso e consumo de storage dos sistemas envolvidos.

...

Atributo

Descrição

Formato

protocol

Protocolo (http ou https)

String

server

Nome do servidor EAI 1

String

port

Porta

String

axisContextName

Nome do contexto axis

String

status

Status do EAI 1

String

 

3.7 Disponibilidade do EAI 2

 

Método publicado no servidor: availabilityEAI2

Parâmetros: AvailabilityParamsEAI2 

A classe AvailabilityParamsEAI2 é composta pelos atributos: 

Atributo

Descrição

Formato

protocol

Protocolo (http ou https)

String

server

Nome do servidor EAI 2

String

port

Porta

String

Bloco de código
languagejava
titleExemplo de utilização - availabilityEAI2
AvailabilityParamsEAI2 paramsEAI2 = new AvailabilityParamsEAI2();
paramsEAI2.setProtocol("http");
paramsEAI2.setServer("cordas");
paramsEAI2.setPort("8180");

AvailabilityEAI2Item eai2Item = cloudService.availabilityEAI2(paramsEAI2);

System.out.println("<<EAI 2>>");
System.out.println("Protocolo: " + eai2Item.getProtocol());
System.out.println("Server: " + eai2Item.getServer());
System.out.println("Port: " + eai2Item.getPort());
System.out.println("Status: " + eai2Item.getStatus());

 

Retorno: AvailabilityEAI2Item 

A classe AvailabilityEAI2Item é composta pelos atributos:

Atributo

Descrição

Formato

protocol

Protocolo (http ou https)

String

server

Nome do servidor EAI 2

String

port

Porta

String

status

Status do servidor EAI 2

String

 

3.8 Disponibilidade de login

 

Método publicado no servidor: availabilityLoginDatasul

Parâmetros: AvailabilityParamsLoginDatasul 

A classe AvailabilityParamsLoginDatasul é composta pelos atributos: 

Atributo

Descrição

Formato

protocol

Protocolo (http ou https)

String

server

Nome do servidor JBoss

String

port

Porta da instância

String

userName

Usuário

String

passWord

Senha

String

remoteServerName

Nome do servidor remoto (WebEnabled)

String

remoteServerPort

Porta do servidor remoto (WebEnabled)

int

Bloco de código
languagejava
titleExemplo de utilização - availabilityLoginDatasul
AvailabilityParamsLoginDatasul paramsLoginDatasul = new AvailabilityParamsLoginDatasul();
paramsLoginDatasul.setProtocol("http");
paramsLoginDatasul.setHost("cordas");
paramsLoginDatasul.setPort("8180");
paramsLoginDatasul.setUserName("super");
paramsLoginDatasul.setPassWord("super@123");
paramsLoginDatasul.setRemoteServerName("cordas.jv01.local");
paramsLoginDatasul.setRemoteServerPort(39080);

AvailabilityLoginDatasulItem loginDatasulItem = cloudService.availabilityLoginDatasul(paramsLoginDatasul);
	
System.out.println("<<Login Datasul>>");
System.out.println("Protocolo: " + paramsLoginDatasul.getProtocol());
System.out.println("Host: " + paramsLoginDatasul.getHost());
System.out.println("Porta: " + paramsLoginDatasul.getPort());
System.out.println("Usuario: " + paramsLoginDatasul.getUserName());
System.out.println("Senha: " + paramsLoginDatasul.getPassWord());
System.out.println("Servidor remoto (WebEnabled): " + paramsLoginDatasul.getRemoteServerName());
System.out.println("Port do servidor remoto (WebEnabled): " + paramsLoginDatasul.getRemoteServerPort());
System.out.println("Status: " + loginDatasulItem.getStatus());


Retorno: AvailabilityLoginDatasulItem  

A classe AvailabilityLoginDatasulItem é composta pelos atributos:

Atributo

Descrição

Formato

status

Status do login

String