Monitoramento · 5 min read · Nov 25, 2025
Como Instalar o Monitoramento Nagios Core no AlmaLinux 9

Nagios é um sistema de monitoramento de código aberto para servidores, redes e aplicações. Ele também fornece resolução proativa de problemas com um rastreamento em tempo real da infraestrutura de TI. O Nagios monitora a saúde e o desempenho de servidores e aplicações de rede.
Neste guia, mostraremos como instalar a Ferramenta de Monitoramento Nagios no servidor Almalinux 9. Você instalará o Nagios via EPEL, que torna o pacote Nagios fácil de instalar.
Pré-requisitos
Antes de começar, certifique-se de que você tem o seguinte:
- Um servidor AlmaLinxu 9.
- Um usuário não-root com privilégios sudo.
- Um SELinux com status permissivo.
Habilitar o Repositório EPEL e CRB (CodeReady Build)
Antes de instalar o Nagios, você deve adicionar o repositório EPEL e habilitar o Code Ready Build (CRB) no seu servidor AlmaLinux. Isso ocorre porque o pacote Nagios está disponível apenas no EPEL, e algumas dependências de pacotes perl para o Nagios estão disponíveis no repositório CRB.
Primeiro, execute o seguinte comando para habilitar o repositório CRB no seu servidor AlamaLinux.
sudo dnf config-manager --set-enabled crbEm segundo lugar, execute o comando abaixo para adicionar o repositório EPEL ao seu sistema.
sudo dnf install epel-releasePor último, atualize os repositórios disponíveis no AlmaLinux usando o comando abaixo.
sudo dnf makecache
Instalando o Nagios no AlmaLinux
Com o repositório EPEL e CRB adicionados, você pode agora instalar o Nagios no seu servidor AlmaLinux. Você pode compilá-lo manualmente, mas para uma implantação mais rápida, você instalará o Nagios via EPEL.
Execute o comando dnf abaixo para instalar o Nagios, o Plugin Nagios e o plugin Nagios NRPE no seu AlmaLinux. Digite y para prosseguir com a instalação.
sudo dnf install nagios nagios-common nagios-plugins nagios-plugins-all nrpe
Uma vez que a instalação esteja completa, inicie e habilite o serviço Nagios usando o seguinte comando.
sudo systemctl start nagios
sudo systemctl enable nagiosEm seguida, verifique o serviço Nagios para garantir que o serviço está em execução.
sudo systemctl status nagiosAbaixo você pode ver o serviço nagios em execução no servidor AlmaLinux.

Em seguida, inicie e habilite o serviço httpd executando o seguinte comando.
sudo systemctl start httpd
sudo systemctl enable httpdUma vez iniciado, verifique o serviço httpd usando o comando abaixo.
sudo systemctl status httpdCertifique-se de que o status do serviço httpd está em execução assim:

Configurando o Monitoramento Nagios
Agora que você instalou o Nagios, o próximo passo é configurar sua instalação do Nagios configurando a autenticação, alterando a senha padrão para nagiosadmin e verificando a configuração do httpd.
Antes disso, você deve conhecer abaixo alguns dos arquivos de configuração e diretórios relacionados ao Nagios:
- /etc/nagios: o diretório principal de configuração para o Nagios.
- /etc/httpd/conf.d/nagios.conf: a configuração principal para a integração entre o Nagios e o servidor web httpd.
- /etc/nagios/nagios.conf: arquivo de configuração do Nagios.
- /etc/nagios/cgi.cfg: a configuração principal para a aplicação web do Nagios, que está rodando sob CGI.
- /etc/nagios/passwd: o arquivo de senha padrão para autenticação do Nagios. Baseado no módulo basic_auth do Apache/httpd.
Execute o seguinte comando do editor nano e abra a configuração CGI do Nagios /etc/nagios/cgi.cfg.
sudo nano /etc/nagios/cgi.cfgEncontre a opção use_authentication e certifique-se de que está habilitada com o valor 1.
# USO DE AUTENTICAÇÃO
# Esta opção controla se os CGIs usarão ou não qualquer
# Autenticação ao exibir informações de host e serviço, assim
# como ao enviar comandos para o Nagios para processamento.
#
# Leia a documentação HTML para aprender como a autorização funciona!
#
# NOTA: É uma ideia realmente *ruim* desabilitar a autorização, a menos que
# Você planeje remover o CGI de comando (cmd.cgi)! A falha em fazer
# isso deixará você totalmente exposto a crianças bagunçando com o Nagios e
# possivelmente atacando você com um ataque de negação de serviço, preenchendo
# seu disco escrevendo continuamente em seu arquivo de comando!
#
# Definir este valor como 0 fará com que os CGIs *não* usem
# autenticação (ideia ruim), enquanto qualquer outro valor fará com que eles
# usem as funções de autenticação (o padrão).
use_authentication=1Salve o arquivo e saia do editor.
Execute o comando abaixo para reiniciar o serviço nagios e aplicar suas alterações.
sudo systemctl restart nagiosEm seguida, execute o seguinte comando para garantir que os módulos cgi e rewrite no httpd estão habilitados.
sudo httpd -M | grep 'cgi
ewrite'Se habilitados, você verá uma saída como esta:

Por último, você pode agora atualizar a senha padrão para nagiosadmin usando o comando htpasswd abaixo. Insira sua nova senha e repita. Com o parâmetro -B, você usará bcrypt, em vez de MD5.
htpasswd -B /etc/nagios/passwd nagiosadmin
Configurando o Firewalld
Agora que você configurou o Nagios, na próxima seção você deve abrir a porta HTTP no firewalld.
Execute o seguinte comando para habilitar o serviço http no firewalld.
sudo firewall-cmd --add-service=http --permanentAgora recarregue o firewalld para aplicar suas modificações.
sudo firewall-cmd --reloadPor último, execute o comando abaixo para verificar a lista de regras habilitadas no firewalld. Certifique-se de que você tem o serviço http habilitado nas suas regras do firewalld.
sudo firewall-cmd --list-all
Fazendo Login no Monitoramento Nagios
Neste ponto, você completou e configurou sua instalação do Nagios. No próximo passo, você verificará sua instalação acessando-a pelo seu navegador web.
Na sua máquina local, abra o navegador web e visite o endereço IP do servidor seguido do caminho /nagios (http://192.168.5.50/nagios). Quando solicitado para autenticação, insira o usuário padrão Nagios admin e insira sua senha, em seguida clique em Entrar para confirmar.

Se você tiver a senha correta para o usuário nagiosadmin, você será apresentado ao painel de administração do Nagios como o seguinte:

Em seguida, clique no menu Hosts para obter a lista de hosts/máquinas no seu sistema Nagios. Você deve ver seu host local do AlmaLinux sendo monitorado pelo Nagios.

Agora clique no menu Serviços para obter a lista de serviços no seu sistema de monitoramento. Neste exemplo, você deve ver o monitoramento padrão para seu servidor Nagios com alguns serviços como HTTP, SSH, monitoramento de processos, carga do sistema, usuários logados e também detalhes da partição.

Agora você terminou a instalação do nagios.
Conclusão
Parabéns! Você terminou a instalação da Ferramenta de Monitoramento Nagios no servidor Almalinux 9. Você instalou o Nagios com o servidor web httpd e PHP, também habilitou a autenticação do Nagios e alterou a senha padrão para nagiosadmin. A partir daqui, você pode agora adicionar um host para monitorar via o plugin Nagios e o plugin Nagios NRPE.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.