Pesquisa de site

Como Instalar o Nagios no Ubuntu 24.04 (Noble Numbat)


No artigo de hoje, estamos explorando a instalação, configuração e uso do Nagios em um sistema Ubuntu 24.04. O Nagios é uma solução de monitoramento de infraestrutura de TI de código aberto amplamente utilizada. O Nagios pode ser usado para monitorar várias métricas da sua infraestrutura para dispositivos de rede, servidores, switches, aplicativos e todos os tipos de serviços.

O Nagios pode ser usado para o seguinte.

  • Nagios Monitoramento: Acompanhe todos os sistemas de TI e reporte quaisquer problemas que possam surgir.
  • Nagios Alertas: O Nagios notificará você por meio de alertas de maneira rápida quando detectar problemas, permitindo que você os resolva mais rapidamente.
  • Notificação Nagios na Resolução: Após você ter resolvido o problema, será notificado como confirmação da resolução.

Hoje existem duas versões do Nagios, você pode escolher entre elas:

  • Nagios Core: Versão gratuita e de código aberto. Foi projetada para ser leve, mas você pode expandir suas funcionalidades usando plugins e outras integrações.
  • Nagios XI: Edição comercial do Nagios XI, construída sobre o Nagios Core. Ele possui funcionalidades mais avançadas do que o core. Para empresas e grandes organizações, esta é uma edição melhor, pois conta com suporte do fornecedor.

O Guia Definitivo do Desktop Ubuntu

Domine o Ubuntu como um profissional - desde a personalização bela da área de trabalho até a automação poderosa do terminal. Perfeito para desenvolvedores, administradores de sistemas e usuários avançados que querem controle total sobre seu ambiente de trabalho.

Instalação do Nagios no Ubuntu 24.04

Aqui estão os passos para instalar o Nagios no sistema Linux Ubuntu 24.04.

1. Instale as dependências necessárias

Existem alguns pacotes de dependência para executar o Nagios Core em sistemas Linux Ubuntu 24.04. Vamos instalá-los.

sudo apt update
sudo apt install build-essential  curl wget unzip openssl libgd-dev libssl-dev libapache2-mod-php php-gd php

Você também pode realizar atualizações do sistema operacional se o sistema não estiver sendo usado em um ambiente de produção.

sudo apt upgrade -y

Reinicie o sistema após a atualização.

sudo reboot

2. Instalar e Configurar o Nagios Core

Baixar o código-fonte mais recente.

VER=$(curl -s https://api.github.com/repos/NagiosEnterprises/nagioscore/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/${VER}/${VER}.tar.gz

Extraia o arquivo baixado:

tar xvf $VER.tar.gz

Navegue para o diretório criado após a extração dos arquivos.

cd $VER

Configure e compile o Nagios Core.

./configure

Prossiga com a construção do Nagios.

make all
sudo make install-groups-users
sudo usermod -aG nagios www-data

Em seguida, instale o Nagios e configure todas as opções necessárias.

sudo make install
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-webconf

4. Instalar os Plugins do Nagios Core

Plugins são pequenos programas criados para estender as funcionalidades do Nagios. Vamos baixar a versão mais recente.

cd ~/
VER=$( curl -s https://api.github.com/repos/nagios-plugins/nagios-plugins/releases/latest|grep tag_name|cut -d '"' -f 4|sed 's/release-//')
curl -SL https://github.com/nagios-plugins/nagios-plugins/releases/download/release-$VER/nagios-plugins-$VER.tar.gz | tar -xzf -

Crie os diretórios necessários.

mkdir -p /usr/local/nagios/var/spool/checkresults
sudo chown -R nagios:nagios /usr/local/nagios/var/spool/checkresults

Configure e construa o núcleo do Nagios a seguir.

cd nagios-plugins-$VER
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
sudo make install

5. Configure o acesso web do Nagios

Crie um usuário administrador web do Nagios.

$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadmin

Definir permissões para o usuário Nagios.

sudo chown www-data:www-data /usr/local/nagios/etc/htpasswd.users
sudo chmod 640 /usr/local/nagios/etc/htpasswd.users

Reinicie o servidor web Apache após a alteração.

sudo systemctl restart apache2

Acesse a interface web do Nagios em http://IP_Address/nagios/

Use o nome de usuário que criamos nagiosadmin

6. Configurar o cliente Nagios

Em seguida, é hora de adicionar os agentes a serem monitorados. Siga o artigo Agente de Monitoramento NCPA.