• Nenhum resultado encontrado

É indiscutível que a evolução em termos tecnológicos tem mudado a forma de actuar da grande maioria das empresas, permitindo inclusivamente que estas começassem a monitorizar o comportamento dos seus parques informáticos de uma forma automática, mais rápida e mais detalhada. Estes procedimentos tornaram-se de tal modo importantes para o sucesso das organizações, podendo-se afirmar que em caso da sua ausência a empresa está a perder terreno face à concorrência mais directa.

Uma vez que a IPBrick não possuía quaisquer tipos de mecanismos que permitissem uma avaliação do parque informático, houve a necessidade de ser implementado um módulo que respondesse a tais exigências.

O desenvolvimento deste módulo de monitorização revelou-se um desafio bastante interessante com objectivos complicados para atingir, nomeadamente dada a enorme variedade de ferramentas de monitorização existentes no mercado.

Após um estudo detalhado da oferta existente, e tendo em conta as características e funcionalidades que eram pretendidas para o módulo, delineou-se um formato para a nova solução que fosse capaz de implementar algumas ideias e disponibilizar funcionalidades nesse sentido.

5.1 -Síntese do trabalho desenvolvido

O trabalho desenvolvido iniciou-se com um estudo das várias ferramentas de monitorização e de gestão open source existentes no mercado. O objectivo era encontrar soluções para efectuar a monitorização de todo o parque informático e obter o inventário de software e hardware das máquinas pertencentes à rede.

De seguida, e uma vez que havia a necessidade de integrar essas ferramentas na IPBrick, foi feito um estudo pormenorizado do funcionamento do sistema operativo.

76

Por fim, procedeu-se à implementação do módulo proposto que permitisse a monitorização de dispositivos e respectivos serviços/recursos através das ferramentas escolhidas previamente.

Embora tivesse sido estipulado no início do documento a integração de ferramentas de gestão de inventário com a IPBrick, estas funcionalidades acabaram por não ser implementadas, não só devido à falta de tempo, mas também porque a integração de ferramentas de monitorização foi considerado o objectivo principal na perspectiva da empresa onde o trabalho foi desenvolvido.

5.2 -Desenvolvimento futuro

O módulo desenvolvido para monitorizar o parque informático poderá ser melhorado futuramente através da inclusão de novas funcionalidades que não foram implementadas nesta primeira fase.

Entre essas funcionalidades destaca-se o facto do utilizador poder configurar a IPBrick para funcionar simultaneamente como cliente e como servidor. Embora este aspecto não seja crucial, acontece bastantes vezes uma determinada máquina monitorizar um subconjunto de dispositivos e estar sujeita a um controlo por parte de um servidor hierarquicamente superior. Neste contexto, esta funcionalidade será a solução ideal.

Relativamente aos mecanismos de alertas, era importante garantir que o módulo possuísse mais opções para além do correio electrónico. Por exemplo, a capacidade de enviar mensagens via telemóvel será uma mais-valia para a ferramenta. Além disso, e ainda relacionado com os alertas, poderão ser implementados mecanismos que permitam ao administrador definir quais as horas e quais os dias da semana durante os quais os utilizadores são notificados, para além dos templates que o Nagios oferece por defeito.

Uma vez que este módulo foi desenvolvido para trabalhar apenas com determinados tipos de máquinas, poderão também ser implementados processos que sejam compatíveis com a monitorização de outros dispositivos, como máquinas Windows ou até telefones IP.

Por fim, e tal como acontece em muitas ferramentas que oferecem interfaces de configuração para o Nagios, era importante implementar mecanismos que garantissem ao módulo extrair a informação de um determinado conjunto de ficheiros do Nagios e actualizar a sua base de dados tendo em conta essa informação. Esta solução iria permitir a implementação automática de uma arquitectura de rede já existente.

77

Referências

1. (01-06-2011). IPBrick – Plataforma de comunicações para empresas. Disponível em:

http://www.ipbrick.pt.

2. (2006, 01-06-2011). iPortalMais - Soluções de Engenharia para Internet e Redes, Lda. Disponível em: http://www.iportalmais.pt.

3. A. Clemm, Ed., Network Management Fundamentals: a guide to understanding how network management technology really works. Indianapolis, IN 46240 USA: Cisco Press, 2007.

4. (04-06-2011). Nagios – The Industry Standard in IT Infrastructure Monitoring. Disponível em: http://www.nagios.org.

5. W. Kocjan, et al. (2008). Learning Nagios 3.0 a detailed tutorial to setting up, configuring, and managing this easy and effective system monitoring software.

6. J. Turnbull and Books24x7 Inc. (2006). Pro Nagios 2.0 [Text]. Available:

http://ezproxy.villanova.edu/login?URL=http://www.books24x7.com/marc.asp?booki d=14663.

7. N. Enterprises. (2009-2011 04-06-2011). Nagios – Features. Disponível em:

http://www.nagios.org/about/features.

8. N. Enterprises. (2009-2011 04-06-2011). Nagios – Plugins. Disponível em:

http://www.nagios.org/projects/nagiosplugins.

9. Barth, Wolfgang. 2006. Nagios: System and Network Monitoring. U.S. ed. Munich San Francisco: Open Source Press;

10. E. Galstad. (1999-2007, 06-06-2011). NRPE Documentation. Disponível em:

http://nagios.sourceforge.net/docs/nrpe/NRPE.pdf.

11. M. Medin. (06-06-2011). NSClient++ - Reference Manual. Disponível em:

http://www.nsclient.org/nscp/wiki/internal/documentation/reference.

12. A. Vladishev, “Open Source Enterprise Monitoring with Zabbix,” presented at the Open Source Data Center Conference, Nurnberg, 2009.

78

13. Olups, Rihards. Zabbix 1.8 Network Monitoring. Birmingham: Packt Publishing Ltd., 2010.

14. Antal, Barzan. IT Inventory and Resource Management with OCS Inventory NG 1.02. Birmingham: Packt Publishing Ltd., 2010.

15. (2001-2011, 11-06-2011). OCS Inventory NG – Features. Disponível em:

http://www.ocsinventory-ng.org/en/about/features.

16. Wiki – GLPI-Project.org. 2011 12-06-2011]; Disponível em: http://www.glpi- project.org/wiki/doku.php?id=en:welcome.

17. J.-P. Lang. (2006-2010, 15-06-2011). OCS Fusion Features Comparison. Available:

http://forge.fusioninventory.org/projects/fusioninventory/wiki/Features#Operating- Systems.

18. E. S. a. J. Harrington. (2009, SCF/FEF Evaluation of Nagios and Zabbix Monitoring Systems.

19. (15-06-2011). IPBrick – Appliances. Disponível em:

http://www.ipbrick.pt/index.php?oid=322.

20. (18-06-2011). Nconf – Enterprise Nagios Configurator. Disponível em:

http://www.nconf.org/dokuwiki/doku.php.

21. A. Gargiulo, “Nconf – Enterprise Nagios configurator,” presented at the Open Source Monitoring Conference, Nurnberg, 2009.

22. I. C. GroundWork Open Source. (2008). GroundWork Monitor 5.2.1 Bookshelf. Available:

http://proddoc.groundworkopensource.com/Bookshelf_RoboHelp/Bookshelf_5-2.htm

23. (22-06-2011). Bluefish Editor: Home. Disponível em:

http://bluefish.openoffice.nl/index.html

24. (22-06-2011). phpPgAdmin – Start. Available:

http://phppgadmin.sourceforge.net/doku.php?id=start

25. (20-06-2011). Net-SNMP. Available: http://www.net-snmp.org/docs/readmefiles.html

26. D. Josephsen, Ed., Building a monitoring infrastructure with Nagios. Prentice Hall, 2007, First edition.

79

Anexo A

Documentos relacionados