TargetLinux - Uma ferramenta para o gerenciamento do parque de TI no ambiente corporativo



Documentos relacionados
3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

ISO/IEC 12207: Gerência de Configuração

Gerenciamento de Incidentes

A consolidação de servidores traz uma séria de vantagens, como por exemplo:

1

Disciplina de Banco de Dados Introdução

Gerenciamento de Problemas

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Soluções de Gerenciamento de Clientes e de Impressão Universal

Profa. Gislaine Stachissini. Unidade III GOVERNANÇA DE TI

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

Proposta de Avaliação de Empresas para o uso do SAAS

Soluções em Documentação

GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RP1 - Relatório de detalhamento das atividades

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

TI em Números Como identificar e mostrar o real valor da TI

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Sistemas de Informação I

XDOC. Solução otimizada para armazenamento e recuperação de documentos

Plano de Gerenciamento do Projeto

4 Um Exemplo de Implementação

Sistemas Distribuídos

ITIL V3 (aula 8) AGENDA: REVISÃO FERRAMENTAS EXAME

HOEPERS USA TECNOLOGIA PARA QUEBRAR PARADIGMAS E OBTER GERENCIAMENTO TOTAL DAS DEMANDAS DA ORGANIZAÇÃO

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

Sistemas de Informação

Introdução a Computação

MUDANÇAS NA ISO 9001: A VERSÃO 2015

Redes de Computadores

1 Sumário O Easy Chat Conceitos Perfil Categoria Instalação O Aplicativo HTML...

Documento de Análise e Projeto VideoSystem

Sistemas Integrados de Gestão Empresarial

Objetivos. PDI - Plano Diretor de Informática. O que é? Como é feito? Quanto dura sua elaboração? Impactos da não execução do PDI

SISTEMAS DE GESTÃO - ERP

OCOMON PRIMEIROS PASSOS

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Capítulo 9. Gerenciamento de rede

Wilson Moraes Góes. Novatec

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

Histórico de Revisão Data Versão Descrição Autor

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Entendendo como funciona o NAT

ü Curso - Bacharelado em Sistemas de Informação

Relatorio do trabalho pratico 2

ANEXO X DIAGNÓSTICO GERAL

PROCESSOS DE GERENCIAMENTO DE PROJETOS SEGUNDO O PMBOK. Faculdade PITÁGORAS Unidade Raja Prof. Valéria valeriapitagoras@gmail.

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Engenharia de Requisitos Estudo de Caso

Planejamento Estratégico de Tecnologia da Informação PETI

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

SAD SISTEMA DE ATENDIMENTO DATAMACE

ADMINISTRAÇÃO DE BANCO DE DADOS MYSQL

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

ADMINISTRAÇÃO E SERVIÇOS DE REDE

IW10. Rev.: 02. Especificações Técnicas

Aula 01 Introdução ao Gerenciamento de Redes

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA

A IMPORTÂNCIA DE FIREWALL S PARA AMBIENTES CORPORATIVOS

HCT Compatibilidade Manual do Usuário

Solução Integrada para Gestão e Operação Empresarial - ERP

TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização

//Sobre VISÃO MISSÃO. Honestidade, Responsabilidade. Respeito. Colaboração.

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy.

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling

IDÉIAS SOBRE IMPLANTAÇÃO DE SISTEMAS EMPRESARIAIS INTEGRADOS. Prof. Eduardo H. S. Oliveira

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

GERENCIAL SEPLAG CARTILHA AGENDA. Sumário

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

Disciplina: Administração de Departamento de TI. Professor: Aldo Rocha. Aula III - 25/08/2011

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Infra-Estrutura de TI: Hardware e Software

MANUAL DE USO DO COMUNICADOR INSTANTÂNEO

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

Everson Scherrer Borges João Paulo de Brito Gonçalves

Engenharia de Software III

Consultoria em TI End.: Telefones:

IOB Mitrius Software de auditoria eletrônica de arquivos digitais de SPED. O que faz: O que oferece:

1 Instalação de Pacotes RPM no Metasys Contato...10

Implantação. Prof. Eduardo H. S. Oliveira

Projeto Você pede, eu registro.

SISTEMA DE ABERTURA DE CHAMADOS TÉCNICOS DE INFORMÁTICA GLPI ( GESTÃO LIVRE DE PARQUE DE INFORMÁTICA ) Manual do Usuário

RAZÕES PARA ADQUIRIR O TECLAN IPACK UNIFIED

CONSULTORIA E SERVIÇOS DE INFORMÁTICA

5 Análise dos resultados

Transcrição:

TargetLinux - Uma ferramenta para o gerenciamento do parque de TI no ambiente corporativo Alfredo Junix 1, Dieison Antonello Deprá 1, Flávio Zacharias Fagundes 1 1 Alfredo B. Saldanha Jr., Dieison Antonello Deprá, Flávio Zacharias Fagundes Membros do Projeto TargetLinux Av. das Américas, 500, bl. 21/ 261 - Rio de Janeiro RJ Brasil {dieisondepra,zach_rs}@gmail.com, junixrj@hotmail.com Abstract. This article describe the Target Linux project, that consist a tool to help in management task of the network IT companys.with base over free software concepts, this project want offer to network administrators and support IT team a way more clean, automatic and efective to control the hardware resources avaliable to company. In that work, will be showed a general vision about the objectives and the motivation to project developer, a general vision of project and you structure and functions details, also your modular organization. Resumo. Este artigo descreve o projeto TargetLinux, o qual consiste de uma ferramenta para auxiliar a tarefa de gerenciamento do parque de TI das corporações. Fundamentado sobre os conceitos do software livre, este projeto pretende oferecer aos administradores de rede e à equipe de suporte em TI uma forma mais transparente, automatizada e efetiva de controle dos recursos de hardware disponíveis na organização. No decorrer deste trabalho será apresentada uma visão geral sobre os objetivos e a motivação para o desenvolvimento do projeto, uma visão geral do projeto e seu detalhamento funcional e estrutural, além de sua organização modular. 1. Introdução No ambiente corporativo a utilização da Tecnologia da Informação (TI), além de ser uma realidade, constitui-se numa ferramenta indispensável à sobrevivência no cenário globalizado e extremamente competitivo que estamos inseridos. A constante expansão do parque de TI dentro das organizações enfatizou a complexidade de antigos problemas, como o gerenciamento dos recursos de hardware e software. Atualmente, o administrador de redes, enfrenta épicas batalhas para gerenciar de forma eficaz a configuração dos equipamentos e programas que fazem parte de sua rede. Além disso, ele deve se preocupar em elevar o nível de satisfação dos usuários, fazendo com que eles percebam o setor de TI como seu aliado. Para tanto, é necessário que toda a equipe de TI esteja organizada e em afinidade para oferecer suporte qualificado aos usuários, minimizando os custos e elevando o rendimento dos recursos investidos. Nos últimos anos várias empresas desenvolveram, ou tentaram desenvolver, projetos para gerenciar o parque de TI e o help desk. Algumas empresas optaram pela terceirização como forma de implementação de seus projetos, enquanto outras criaram

soluções próprias. Contudo, independentemente da estratégia de solução empregada, em geral pode-se constatar dois fatos: 1. Alto custo da execução dos projetos; 2. Baixo índice de satisfação com os resultados obtidos. A expansão do parque de TI nas organizações acarreta o aumento da complexidade de gerenciamento que, combinada com a observação fatos mencionados acima, pode sugerir a necessidade de construção de uma ferramenta específica para auxiliar as organizações na gestão de seu parque de TI. Dessa forma, surge o projeto TargetLinux, o qual visa oferecer, através de uma ferramenta modular, os mecanismos necessários ao gerenciamento da configuração dos equipamentos dentro das redes organizacionais. Entretanto, o desenvolvimento de tal projeto ou a aquisição de uma solução já consolidada implica na aplicação de recursos que, normalmente, pequenas empresas e organizações não governamentais não dispõem. Logo, tornou-se necessário apoiar o projeto no emergente movimento do software livre. 2. O projeto TargetLinux O objetivo principal do projeto é criar uma ferramenta que possa oferecer suporte adequado ao gerenciamento do parque de TI, contribuindo assim, de forma mais efetiva para a introdução do Linux e de alternativas de software livre no ambiente empresarial. O conjunto de módulos pelos quais é formado o TargetLinux cria, além de uma ferramenta, uma opção de software livre para os problemas de gerenciamento dos recursos do parque de TI nas organizações e empresas que possuam um conjunto de computadores interligados em rede, auxiliando a equipe de TI na difícil tarefa de manter sua infra-estrutura organizada e controlada a partir de um ponto central. Apesar de ter surgido num cenário de software livre, o projeto do TargetLinux está sendo conduzido para se tornar uma ferramenta portável e robusta, capaz de operar sobre diversos sistemas operacionais, criando uma alternativa viável para redes com sistema heterogêneos. Dessa forma, para selecionar as ferramentas/tecnologias de suporte a implementação do projeto adotou-se como parâmetro básico a portabilidade oferecida pelas mesmas, sendo as principais: Python[Python.org] como linguagem de programação, GTK [PyGTK] para API de interface gráfica e PostGreSQL [PostgreSQL.org]. Atualmente, o projeto TargetLinux encontra-se em fase avançada do seu primeiro clico de implementação e mesmo já tendo alguns módulos concluídos nenhuma distribuição foi liberada, pois o teste de todas as ferramentas trabalhando em conjunto é indispensável para avaliação e teste desta primeira versão A equipe desenvolvimento foi aberta para a comunidade. Neste caso qualquer individuo, munido do conhecimento necessário, pode obter os códigos-fonte no site oficial [TargeLinux], melhorar, redistribuir e, portanto, contribuir para um melhor aprimoramento da ferramenta. Após a conclusão da primeira versão pretende-se disponibilizar o projeto em um pacote específico da distribuição Debian-BR.

3. Funcionalidades e Arquitetura Para possibilitar a construção de uma ferramenta que realmente oferece-se suporte aos objetivos traçados tornou-se necessário modelar a arquitetura do TargetLinux com ênfase em algumas funcionalidades básicas aos propósitos do projeto, que serão descritas a seguir: Inventário automatizado dos recursos de hardware existentes na organização. Controle de chamados de help desk. Interface para consulta e administração dos recursos de hardware, disponíveis em cada computador, com suas possíveis alterações. Acompanhamento da utilização dos recursos de cada computador, como, por exemplo, trafego de rede, memória, espaço em disco e utilização do processador com finalidade de traçar perfis de equipamento mais adequados a cada tipo de usuário. Canal direto entre usuários e a área de suporte técnico em TI. A analise das funcionalidades básicas do projeto induziu a uma organização modular, que possibilitasse agrupar tarefas comuns isolando-as das demais. A definição desses módulos deu origem à arquitetura básica do projeto TargetLinux, que pode ser observada na Figura 1. Também apresenta-se, a arquitetura de uma rede imaginária que visa ilustrar, além da estrutura, a organização e relacionamento entre os módulos que integram o projeto. Figura 1 - Arquitetura do TargetLinux sobre a rede uma organização. Na próxima seção cada um dos módulos será abordado. 4. Os Módulos O projeto foi divido em quatro módulos principais, conforme ilustra a Figura 1, denominados: TargetAgent, TargetAsset, TargetControl e TargetDiscovery. Os módulos TargetAsset e TargetDiscovery são processos de background. O TargetControl é o único módulo que deve ser instalado exclusivamente no servidor, enquanto os demais devem ser instalados em todos os computadores da rede.

4.1. TargetAsset A finalidade desse módulo é obter do sistema operacional, ou diretamente do hardware, todas as informações disponíveis sobre cada dispositivo e/ou recurso instalado no computador. As informações obtidas são registradas no banco de dados do TargetLinux, formando o inventário dos recursos existentes em cada computador que é processado pelo módulo TargetControl para gerar relatórios gerenciais. Essas informações são obtidas do sistema pelo targetasset através rotina que abstria as peculiaridades de cada sistema operacional. Outra atribuição desse módulo, porém não menos importante, é de identificar alterações entre a configuração atual e configurações gravadas anteriormente, gerando a partir desses relatos entradas de help desk para averiguação dos fatos. 4.2. TargetDiscovery O TargetDiscovery tem como finalidade monitorar o consumo dos recursos de cada computador durante a utilização dos mesmos pelos seus usuários. Em certos intervalos de tempo, pré-definidos pelo administrador do sistema, o TargetDiscovery faz um resumo da utilização dos recursos e armazena essas informações na base de dados do TargetLinux. Essas informações serão, futuramente, disponibilizadas pelo módulo TargetControl em forma de relatórios estáticos que permitirão ao administrador do sistema analisar e montar perfis de hardware mais apropriados para cada usuário de acordo com a utilização média de recursos pelo mesmo. 4.3. TargetAgent Esse módulo é a destinado ao usuário final, dispondo de uma interface gráfica amigável semelhante aos programas de troca de mensagem de texto, como pode-se verificar na Figura 2. Figura 2 - Screenshots do módulo TargetAgent

O objetivo principal desse módulo é de facilitar a comunicação interna (CI), através da troca de mensagens de texto, entre os colaboradores da organização além de automatizar o processo de abertura de chamados de help desk. O registro de um evento de erro na operação da estação ou de algum programa deve ser registrado através do TargetAgent que irá abrir um chamado para equipe de suporte O TargetAgent alimenta a base de dados da ferramenta com informações que podem ser processadas pelo módulo TargetControl para apresentar relatórios das CI s e dos pedidos de help desk. 4.4. TargetControl Conforme o nome sugere, esse módulo tem por finalidade oferecer os mecanismos que possibilitem a equipe de suporte técnico e ao administrador da rede controlar as diversas informações obtidas pelos outros módulos. O TargetControl diferencia-se dos módulos anteriores em vários aspectos. Ao contrário dos outros ele não deve ser instalado em todos os computadores, apenas no servidor central. O tipo de aplicação deste módulo também é peculiar, por se tratar de uma aplicação WEB, demonstrada na Figura 3. Logo, ele deve ser instalado num servidor de páginas (Apache), com suporte a Python e com acesso ao banco de dados do TargetLinux. Figura 3 - Screenshot do módulo TargetControl Através de suas interfaces o TargetControl disponibiliza um grande conjunto de recursos que permitem acessar e manipular as informações, contidas na base de dados do TargetLinux. Dentre as principais facilidades oferecidas por esse módulo pode-se destacar: Pesquisas e relatórios do inventário de recursos de hardware disponível, conforme levantamento do módulo TargetAsset. Geração e analise de perfil de configuração de equipamentos adequados a cada usuário de acordo com a monitoração do consumo de recursos efetuada pelo módulo TargetDiscovery.

Controle de chamados de help desk e do fluxo de comunicação internada através de relatórios baseados nas informações geradas pela utilização do módulo TargetAgent. O TargetControl encerra esse conjunto de módulos inter-relacionados, que compõem o TargetLinux, contribuindo com os mecanismos necessários para que o projeto possa contemplar os objetivos propostos. 5. Considerações finais O projeto TargetLinux é um projeto que ainda está em andamento, seus módulos continuam sofrendo alterações onde está se buscando o modelo ideal. Atualmente a base de dados foi alterada, de modo a suportar uma estrutura de hardware dinâmica, tornando mais flexível o sistema. A ferramenta que se deseja proporcionar com o projeto, não é nenhuma novidade, pois se tem disponíveis no mercado diversas ferramentas semelhantes, com finalidades similares às do TargetLinux. O principal objetivo é oferecer uma ferramenta completa e sem custos para a empresa, facilitando sua adoção por empresas de pequeno e médio porte. Uma grande expectativa dos participantes do projeto, é que um dia o TargetLinux venha a tornar-se uma distribuição Linux, lapidada para dispor de uma estrutura das estações, de forma a adaptar-se melhor aos módulos do TargetLinux, descritos nas seções anteriores. Está sendo uma oportunidade valiosa para os seus colaboradores interagirem, conhecendo um pouco sobre os demais que, em sua maioria, estão distantes geograficamente. Toda interatividade se dá através de meios de comunicações digitais como Skype e e-mails, os quais proporcionam entre outras coisas a troca de conceitos, técnicas e experiências, contribuindo efetivamente para evolução de todos os membros. Referências Quaresma, J. E, (2004) Desenvolvimento de um pós-processador para visualização de resultados de Simulação Numérica em Aqüíferos. São Carlos: UFSCAR. Saleh, A. M., (2004) Adoção de Tecnologia: Um estudo sobre o uso de Software Livre nas empresas. Dissertação (mestrado) Faculdade de Economia, Administração e Contabilidade. São Paulo: USP. Lozano, Fernando. (2005) O que é software livre?. Tradução de Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. http://gnu.mirror.fr/philosophy/free-sw.pt.html, [10/03/2005]. TargetLinux (2005). http://ww.targetlinux.org Python.org (2005). http://ww.python.org PyGTK.org (2005). http://www.pygtk.org PostgreSQL.org (2005). http://www.postgresql.org