Atualmente, redes de computadores que crescem rapidamente, são cada vez mais comuns, o que torna seu gerenciamento cada vez mais difícil e complexo conforme essa evolução vai ocorrendo. São mais dispositivos para monitorar, fazendo assim com que o administrador necessite do apoio de um software que ajude nesse controle, porém para utilizar um software, é necessário aprender seus recurso e saber utilizá-los de acordo com suas necessidades.
Desta forma, segundo Black (2008), o investimento em um software de gerenciamento pode ser justificado pelos seguintes fatores:
- As redes e recursos de computação distribuídos estão se tornando vitais para a maioria das organizações. Sem um controle efetivo, os recursos não proporcionam o retorno que a corporação requer;
- O contínuo crescimento da rede em termos de componentes, usuários, interfaces, protocolos e fornecedores ameaçam o gerenciamento com perda de controle sobre o que está conectado na rede e como os recursos estão sendo utilizados;
- Os usuários esperam uma melhoria dos serviços oferecidos (ou no mínimo, a mesma qualidade), quando novos recursos são adicionados ou quando são distribuídos;
- Os recursos computacionais e as informações da organização geram vários grupos de aplicações de usuários com diferentes necessidades de suporte nas áreas de desempenho, disponibilidade e segurança. O gerente da rede deve atribuir e controlar recursos para balancear estas várias necessidades;
- À medida que um recurso fica mais importante para a organização, maior fica a sua necessidade de disponibilidade. O sistema de gerenciamento deve garantir esta disponibilidade;
- A utilização dos recursos deve ser monitorada e controlada para garantir que as necessidades dos usuários sejam satisfeitas a um custo razoável.
Desta forma, é visto que um software de gerenciamento é extremamente importante para o administrador de rede por diferentes motivos, e dentre os presentes no mercado, como MRTG, Cacti, Cacic, OCS Inventory, entre outros, o escolhido foi o Nagios, uma vez que é mais abrangente na sua forma de monitoramento e também permite a instalação de plugins para aplicações que não vêm padrão, mas que podem ser adicionadas, caso se faça necessário.