Um administrador de rede vai instalar o sistema de monitoramento de rede Nagios. Para isso, precisa configurar vários arquivos, inclusive aquele que vai guardar macros definidas pelo usuário, confeccionadas para esse sistema. Esse arquivo de macros para o Nagios é o
- A)nagios.cfg
Errada: nagios.cfg e o arquivo principal de configuracao do Nagios, nao o repositório das macros do usuario.
- B)services.cfg
Errada: services.cfg normalmente define os servicos monitorados, e nao variaveis ou macros.
- C)resource.cfg
Certa: resource.cfg e o arquivo usado para recursos e macros definidos pelo usuario no Nagios.
- D)dependencies.cfg
Errada: dependencies.cfg trata de dependencias entre objetos de monitoramento, nao de macros.
- E)checkcomands.cfg
Errada: checkcommands.cfg se relaciona a definicoes de comandos de verificacao, nao ao armazenamento de macros.
Gabarito: C
No Nagios, a configuracao nao fica em um unico arquivo magico. Ele usa varios arquivos, cada um com uma funcao bem definida: um para regras gerais, outro para comandos, outro para servicos, e assim por diante. Isso ajuda a manter a administracao organizada e evita aquela bagunca de tudo misturado no mesmo lugar. A questao pergunta especificamente pelo arquivo que guarda macros definidas pelo usuario. No Nagios, essas macros sao armazenadas no resource.cfg. E justamente ali que voce costuma colocar informacoes sensiveis ou reutilizaveis, como senhas, caminhos e outras variaveis que podem ser chamadas depois nas configuracoes. A ideia central e simples: macro no Nagios eh uma variavel que facilita a reutilizacao de valores nas definicoes do sistema. Em vez de repetir o mesmo dado em varios pontos, voce define uma vez e usa quando precisar. Isso deixa a configuracao mais limpa e mais segura. Por isso o gabarito C esta correto: resource.cfg e o arquivo destinado aos recursos e macros do usuario. As demais alternativas apontam para arquivos de configuracao com outras finalidades, mas nao para esse armazenamento de macros.