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.