Upload
campus-party-brasil
View
2.663
Download
0
Embed Size (px)
DESCRIPTION
Marcos Antônio de CarvalhoO KORUJA OpenCMDB é uma solução coletora de configurações que faz uso dos serviços de comunicação TCP/IP e foi desenvolvida na linguagem Tool Command Language/TCL e sua extensão de comunicação Expect, nativa em sistemas Unix e Linux, para criar um canal de interação com os recursos tecnológicos do ambiente de TI.Objetivo: Apresentar o software KORUJA OpenCMDB para o público do evento, suas funcionalidades e formas de aplicação.
Citation preview
Koruja OpenCMDBKoruja OpenCMDB
Marcos Antônio de Carvalho / Banco do Brasil
C P t 2010Campus Party 2010
Mudanças noMudanças no Ambiente de TIAmbiente de TI
Janeiro, 2010 - By Marcos Antônio de Carvalho 2
MudançaA bi t d TIAmbiente de TI
1. De centralizado para distribuídop2. Problemas distribuídos3. Diversidade tecnológica4 Aumento de complexidade4. Aumento de complexidade5 Cientificação (só existe ciência na5. Cientificação (só existe ciência na
documentação)
Janeiro, 2010 - By Marcos Antônio de Carvalho 3
Koruja OpenCMDBKoruja OpenCMDB
D fiDesafio“Superar as dificuldades de gerenciar
as configurações dos recursos tecnológicos em ambientes dispersos,tecnológicos em ambientes dispersos,
complexos e heterogêneos”
Koruja OpenCMDBKoruja OpenCMDB
DecisãoConstruir/Desenvolver um
software para atender nossa necessidade
CaracterísticasCa acte st cas
Repositório único para verificação de alterações de configuração (único ponto de ç g ç ( pvista)Coletar as configurações de formaColetar as configurações de forma automatizada a partir de um único pontoUtilizar somente serviços TCP/IPNÃO utilizar agentes de coleta (agentless)NÃO utilizar agentes de coleta (agentless)
Janeiro, 2010 - By Marcos Antônio de Carvalho 6
Arquiteturaqu tetu a
KORUJA OpenCMDB
S it hDesktop Switchs
Routers
Janeiro, 2010 - By Marcos Antônio de Carvalho 7
Server farm
Porque KORUJA?o que O UJ
Knowledge baseKnowledge base(Base de Conhecimento)(Base de Conhecimento)
++C jCoruja(olhar único
em 360 graus)Janeiro, 2010 - By Marcos Antônio de Carvalho 8
em 360 graus)
Funcionamentou c o a e to
Busca de informações através de plugins KORUJA
OpenCMDBp gespecificamente desenvolvidos para para p pcada tipo de recurso tecnológico. Desktop Switchsg
RoutersServer farm
Janeiro, 2010 - By Marcos Antônio de Carvalho 9
TCL/ExpectT l C d LTool Command Language
ÉÉ OpenSource, maduro (1988-Berkeley/California)
e de fácil apredizagemp gLeve, flexível e com um núcleo pequenoB i d ó iBaixo consumo de memóriaExcelente tratamento de stringsce e te t ata e to de st gsMulti-plataforma
J h O t h tJohn Ousterhout
Praticamente qualquer código que você desconfie que possa funcionar acaba funcionando
Janeiro, 2010 - By Marcos Antônio de Carvalho 10
q p
Integração com MEDIAWIKIA it tArquitetura
KORUJA OpenCMDB
Switchs
MediawikiDesktop Switchs
Server farmRouters
Janeiro, 2010 - By Marcos Antônio de Carvalho 11
Server farm
Integração com MEDIAWIKIIntegração com MEDIAWIKI
É um aplicação Web 2.0 originalmente criado para a Wikipédia.
OpenSource (www mediawiki org)
p p
OpenSource (www.mediawiki.org)
Maduro, Leve, Flexível, ,e de fácil apredizagem.
Janeiro, 2010 - By Marcos Antônio de Carvalho 12
Integração com MEDIAWIKIF i lid dFuncionalidades
Apresentação das informações em uma i t f d ã Wikiinterface padrão WikiControle de acesso (ldap)( p)Versionamento das informaçõesNotificação de alterações (mail)Rastreabilidade das alteraçõesRastreabilidade das alteraçõesAuditabilidade num único ponto
Janeiro, 2010 - By Marcos Antônio de Carvalho 13
Arquitetura Simplesqu tetu a S p es
Coletor únicoAcesso através de serviços
KORUJA OpenCMDB
Acesso através de serviços TCP/IP (telnet, ssh, ftp, etc.)NÃO tili t t Desktop Switchs
NÃO utiliza agentes remotos, agentless
Desktop
Server farmRouters
Interação com o MediaWikiMód los pl ginsMódulos plugins
Janeiro, 2010 - By Marcos Antônio de Carvalho 14
Ganhos AgentlessGanhos Agentless
Ampliacão da atuação: Acesso a equipamente que não permitema equipamente que não permitem instalação de agentes (switchs,
t d t )roteadores, etc.)
Fácil manutenção: NÃO existeFácil manutenção: NÃO existe atualizações e manutenção de agentes remotos
Janeiro, 2010 - By Marcos Antônio de Carvalho 15
Ganhos MediaWikiGanhos MediaWiki
it t daproveitamento da Cultura Wiki
economia de recursos deeconomia de recursos de Desenvolvimento.
focar os recursos nasNecessidades Específicas
Janeiro, 2010 - By Marcos Antônio de Carvalho 16
Plugins Disponibilizadosug s spo b ados
Linux IOSSwitchesUbuntu
OpenSUSE
SwitchesRoutersOpenSUSE
Janeiro, 2010 - By Marcos Antônio de Carvalho 17
RoadMap de PluginsRoadMap de Plugins
ApacheApacheM SQLMySQLIBM AIXSolaris
Janeiro, 2010 - By Marcos Antônio de Carvalho 18
Oficina KORUJAO c a O UJ
Apresentação dos códigos fonteApresentação dos códigos fonteConversa sobre TCL/ExpectConversa sobre TCL/ExpectConversa sobre a integração com g ço MediaWikiLançamento Desafio Koruja
Janeiro, 2010 - By Marcos Antônio de Carvalho 19
Oficina KORUJAO c a O UJ
Local: Estande BB Campus PartyLocal: Estande BB Campus PartyDias: 27 28 e 29Dias: 27, 28 e 29Horário: 15 horasDuração: 3 horas
Janeiro, 2010 - By Marcos Antônio de Carvalho 20
FIMKoruja OpenCMDB
FIMKoruja OpenCMDB
Marcos Antônio de Carvalho / Banco do Brasil
Campus Party 2010