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 -yReinicie o sistema após a atualização.
sudo reboot2. 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.gzExtraia o arquivo baixado:
tar xvf $VER.tar.gzNavegue para o diretório criado após a extração dos arquivos.
cd $VERConfigure e compile o Nagios Core.
./configureProssiga com a construção do Nagios.
make all
sudo make install-groups-users
sudo usermod -aG nagios www-dataEm 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-webconf4. 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 install5. 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 nagiosadminDefinir 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.usersReinicie o servidor web Apache após a alteração.
sudo systemctl restart apache2Acesse 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.
