Nagios é um dos maiores e melhores sistemas de monitoramento de servidores, possui várias funcionalidades que proporcionam um grande controle do ambiente, podendo-se muitas vezes atuar de forma preventiva antes que um problema ocorra.

Um dos plugins mais utilizados, é o de monitoramento dos serviços http e https em servidores WEB, utilizando os plugins:

check_http

check_https

Um problema muito comum, ocorre quando tentamos monitorar um site, que utiliza a autenticação htpasswd, pelo fato de que o nagios apresenta uma mensagem de erro, pois não consegue checar o serviço pela falta de autenticação.

A duas formas de resolver este problema:

A primeira é passar os parâmetros de usuário e senha junto com a checagem do plugin;

Outra forma é incluir os seguintes parâmetros no arquivo de configuração do servidor Apache, que será verificado:

Caso a checagem seja local:

<If “%{REMOTE_ADDR} != ‘127.0.0.1’”>
AuthType Basic
AuthName “restricted area”
AuthUserFile /path/to/.htpasswd
require valid-user
</If>

Caso a checagem não seja no servidor local, é só substituir o IP 127.0.0.1 pelo IP do servidor Nagios.

 

Conhecimento, quanto mais se divide mais se multiplica!!