Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O Nagios Core é uma poderosa ferramenta de monitoramento de rede e sistemas, amplamente utilizada em ambientes Linux. No entanto, ele também pode ser configurado para monitorar sistemas Windows, oferecendo uma visão abrangente do desempenho e da disponibilidade dos serviços críticos em sua infraestrutura. Este artigo irá guiá-lo através do processo de configuração do Nagios Core para monitorar sistemas Windows, utilizando o plugin NSClient++.
Instalação do Nagios Core em um Servidor Linux
Antes de começar a monitorar sistemas Windows, você precisará de um servidor Linux com o Nagios Core instalado. Aqui está um resumo dos passos para instalar o Nagios Core em um sistema baseado em Debian/Ubuntu:
1. Atualize o sistema:
sudo apt update
sudo apt upgrade
2. Instale as dependências necessárias:
sudo apt install -y apache2 libapache2-mod-php php-gd libgd-dev unzip
3. Baixe e instale o Nagios Core:
cd /tmp
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4\.x.x.tar.gz
tar xzf nagios-4\.x.x.tar.gz
cd nagios-4\.x.x
./configure --with-httpd-conf=/etc/apache2/sites-enabled
make all
sudo make install
sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo make install-webconf
4. Crie um usuário para acessar a interface web do Nagios:
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
5. Habilite e inicie o serviço do Nagios:
sudo systemctl enable nagios
sudo systemctl start nagios
Configuração do NSClient++ no Windows
Para monitorar um sistema Windows, você precisará instalar e configurar o NSClient++, que atua como um agente no sistema Windows.
1. Baixe o NSClient++ do site oficial e execute o instalador no sistema Windows que você deseja monitorar.
2. Durante a instalação, selecione a opção "Common checks" e configure a senha do NSClient++.
3. Após a instalação, edite o arquivo de configuração nsclient.ini
localizado no diretório de instalação do NSClient++. Certifique-se de que as seguintes linhas estejam configuradas corretamente:
[/settings/default]
password = sua_senha
[/modules]
CheckExternalScripts = enabled
NRPEListener = enabled
[/settings/NRPE/server]
allow arguments = true
4. Reinicie o serviço NSClient++ para aplicar as alterações.
Configuração do Nagios para Monitorar o Windows
Agora que o NSClient++ está configurado no sistema Windows, você precisa configurar o Nagios para monitorar esse sistema.
1. No servidor Nagios, edite o arquivo de configuração do Nagios para adicionar um novo host. Normalmente, isso é feito no arquivo /usr/local/nagios/etc/objects/windows.cfg
. Adicione a seguinte configuração:
define host {
use windows-server
host_name nome_do_servidor
alias Servidor Windows
address IP_do_servidor
}
define service {
use generic-service
host_name nome_do_servidor
service_description CPU Load
check_command check_nrpe!check_cpu
}
define service {
use generic-service
host_name nome_do_servidor
service_description Memory Usage
check_command check_nrpe!check_memory
}
2. Reinicie o serviço do Nagios para aplicar as alterações:
sudo systemctl restart nagios
Agora, o Nagios Core está configurado para monitorar o sistema Windows usando o plugin NSClient++. Você pode acessar a interface web do Nagios para visualizar o status do seu sistema Windows e os serviços monitorados.