Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Monitorar Sistemas Windows Usando Nagios Core

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.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.