Gerenciando Unix/Linux com o SC Operations Manager -Parte 4
Compromisso com os Padrões Abertos
As Operations Manager 2007 Cross Platform Extensions são baseadas em soluções de código e padrões abertos para garantir uma maior interoperabilidade e extensibilidade. Os novos recursos de monitoramento entre plataformas foram desenvolvidos para se beneficiar do gerenciamento dos protocolos de comunicação de código aberto, entre eles o WS_Management, o OpenPegasus e o OpenSSH, com o intuito de gerenciar os sistemas operacionais de terceiros.
O padrão aberto Web Services for Management (WS_Management) habilita a interoperabilidade entre aplicativos de gerenciamento, como o Operations Manager 2007 e os recursos gerenciados nos sistemas monitorados. Ele é baseado em padrões abertos DMTF (Distributed Management Task Force – Força Tarefa de Gerenciamento Distribuida) e nos padrões de Internet para os serviços Web. O WS_Management foi publicado por um grupo grande de fornecedores, entre eles: AMD, Dell, Intel, Microsoft, Sun e outros. A versão da Microsoft do WS_Management é o Windows Remote Management (WinRM), suportado tanto pelo Windows Server 2003 quanto pelo Windows Server 2008. Através do Ops Mgr Cross Plat, o Operations Manager 2007 usa o WS_Management como protocolo de comunicação entre o Operations Manager 2007 Root Management Server (RMS) e o OpenPegasus no servidor monitorado, como mostra a FIgura 1.
Figura 1. Arquitetura do Operations Manager 2007 Cross Platform Extensions
O OpenPegasus é uma implementação de código aberto dos padrões DMTF Common Information Model (CIM) e Web Based Enterprise Management (WBEM). Ele habilita soluções de gerenciamento como o Operation Manager 2007 a fornecerem maior controle sobre os recursos da empresa por plataformas heterogêneas. Os padrões CIM e WBEM foram projetados para habilitar extensões de fornecedores. Pensando nisso, o Ops Mgr Cross Plat fornece provedores, módulos de softwares que atuam como uma interface uniforme entre um serviço e a fonte de dados, para os sistemas operacionais de terceiros suportados. Esses provedores permitem que valiosas informações de monitoramento sejam enviadas de volta ao Operations Manager 2007, ao mesmo tempo em que habilitam a devolução dos comandos de gerenciamento ao sistema gerenciado. Entre os exemplos desses provedores está a capacidade de monitorar o processador do sistema monitorado, o sistema de arquivos, processos e memória, entre outros indicadores de desempenho e integridade.
O OpenSSH, desenvolvido pelo OpenBSD Project, assegura a comunicação entre dois sistemas e fornece serviços de autenticação, autorização e confidencialidade. O Operations Manager 2007 usa o OpenSSH de diversas formas:
- Durante a implantação, o scp (secure copy capability - recurso de cópia de segurança) do Open SSH é usado para copiar de forma segura o agente Ops Mgr Cross Plat na máquina de destino e, em seguida, iniciar o agente e todos os processos de suporte necessários (como o OpenPegasus e o WS_Management) que não sejam operacionais.
- Durante as operações, caso ocorra um problema com alguns dos processos suportados ou uma falha no processo do agente, o Operations Manager 2007 pode se comunicar com os sistemas gerenciados através do OpenSSH e reiniciar o serviço que falhou.
Com exceção da implantação e do reinício dos processos do OpenPegasus ou WS_Management e do agente da Ops Mgr Cross Plat nos sistemas operacionais monitorados de terceiros, o Operations Manager 2007 usa os dois padrões abertos para a maior parte de seus requisitos de gerenciamento e monitoramento. Utilizá-los assegura a flexibilidade e a escalabilidade da solução em diversos sistemas operacionais de terceiros e gera a oportunidade de ampliação ainda maior dos recursos do Operations Manager 2007 de monitoramento e gerenciamento de aplicativos em execução nesses sistemas.
Para mais informações sobre padrões abertos e interoperabilidade visitem o Porta 25.
Um abraço,
Rodrigo Dias
Comments
- Anonymous
January 01, 2003
PingBack from http://extensibi.lidade.net/2009/01/18/rodrigo-dias-gerenciando-unixlinux-com-o-sc-operations-manager/