Como instalar o Nagios Server no CentOS/Rhel 9/8

- 3263
- 880
- Enrique Gutkowski PhD
Nagios é um software de monitoramento de código aberto que permite que os administradores do sistema monitorem a saúde e o desempenho de servidores, aplicativos e dispositivos de rede. Nagios fornece uma solução abrangente para monitorar a infraestrutura de TI e pode alertar os administradores de possíveis problemas antes que eles se tornem críticos.
Neste artigo, examinaremos as etapas para instalar Nagios no CentOS e Red Hat Enterprise Linux (RHEL) 9/8. Essas etapas abrangem tudo, desde baixar o software até a configuração da autenticação para a interface da web Nagios.
No final deste artigo, você terá um servidor Nagios totalmente funcional que pode ser usado para monitorar sua infraestrutura de TI. Então vamos começar!
Pré -requisitos
Antes de começarmos, verifique se você tem um servidor executando o CentOS ou Rhel 9/8, com acesso root ou um usuário com privilégios sudo. Além disso, verifique se o seu servidor está atualizado executando o seguinte comando:
Atualização sudo yum -y
Etapa 1: Instale as dependências necessárias
Antes de instalar Nagios, precisamos instalar algumas dependências: servidor da web apache, php e gcc. Você pode instalá -los executando o seguinte comando:
Sudo Yum GroupInstall "Development Tools"
sudo yum install httpd php php-cli gcc unzip wget glibc glibc-common gd gd-devel net-snmp
Etapa 2: Crie um usuário e grupo de Nagios
Nagios exige que um usuário e grupo executem seus processos. Para criá -los, execute os seguintes comandos:
sudo userAdd nagios
SUDO GROUPADD NAGCMD
sudo usermod -a -g nagcmd nagios
sudo usermod -a -g nagcmd apache
Etapa 3: Download Nagios Core
Para baixar o Nagios Core, usaremos o comando wget para baixar a versão mais recente do Nagios Core no site oficial. No momento da redação deste artigo, a versão mais recente é 4.4.5. Execute o seguinte comando para baixá -lo:
wget https: // ativos.Nagios.com/downloads/nagioscore/liberações/nagios-4.4.10.alcatrão.gz
Depois que o arquivo for baixado, podemos extraí -lo usando o seguinte comando:
Tar xzf nagios-4.4.10.alcatrão.gz
Etapa 4: compilar Nagios Core
Para compilar Nagios Core, navegue até o diretório extraído usando o seguinte comando:
CD Nagios-4.4.10
Em seguida, execute o seguinte comando para compilar Nagios Core:
./configure ---with-command-group = nagios
faça tudo
Etapa 5: Instale o Nagios Core
Depois que a compilação estiver concluída, podemos instalar o Nagios Core executando os seguintes comandos:
sudo make install
sudo faça instalar-commandMode
sudo fazer instalar-in
sudo faz instalar-config
sudo faz instalar webconf
Etapa 6: Instale os plugins Nagios
Os plugins Nagios são necessários para estender a funcionalidade do núcleo de Nagios. Depois de instalar e configurar o serviço principal, faça o download da última fonte Nagios-Plugins e instale usando os seguintes comandos.
wget http: // nagios-plugins.org/download/nagios-plugins-2.4.3.alcatrão.gz
sudo tar xzf nagios-plugins-2.4.3.alcatrão.gz
CD nagios-plugins-2.4.3
Agora compilar e instalar plugins Nagios
./configure ---with-nagios-user = nagios ---with-nagios-group = nagcmd
sudo make
sudo make install
Etapa 7: Configurar Nagios
Para configurar Nagios, precisamos editar o arquivo de configuração Nagios. Para fazer isso, execute o seguinte comando:
sudo nano/usr/local/nagios/etc/nagios.cfg
No arquivo de configuração, verifique a linha a seguir, adicione -os se não estiver disponível:

Salve e feche o arquivo.
Etapa 8: Configure a autenticação
Por padrão, Nagios requer autenticação para acessar a interface da web. Para configurar a autenticação, execute o seguinte comando para criar um usuário administrador:
sudo htpasswd -c/usr/local/nagios/etc/htpasswd.Usuários Nagiosadmin
Insira uma senha forte para concluir o processo.
Etapa 9: Verifique e inicie os serviços
Primeiro, verifique o arquivo de configuração Nagios usando o seguinte comando.
/usr/local/nagios/bin/nagios -v/usr/local/nagios/etc/nagios.cfg
Se não houver erro encontrado, execute o seguinte comando para ativar e iniciar o serviço Nagios:
sudo systemctl Ativar nagios
sudo systemctl start nagios
Em seguida, inicie o servidor da Web do Apache usando o seguinte comando:
sudo systemctl iniciar httpd
Etapa 10: Acesse a interface da Web Nagios
Por fim, você pode acessar a interface da web Nagios navegando para http: // yourserver-ip-hostname/nagios em seu navegador da web. Você será solicitado a entrar no nome de usuário e senha que você criou na Etapa 8.

Após a autenticação bem -sucedida, você obterá o acesso do painel Nagios Core.

Aqui você pode encontrar as informações detalhadas sobre hosts, serviços, notificação Nagios, etc.
Conclusão
Neste artigo, analisamos as etapas para instalar Nagios no CentOS e Rhel 9/8. Nagios é um poderoso software de monitoramento de código aberto que pode ajudá-lo a monitorar a saúde e o desempenho de seus sistemas e aplicativos. Com as etapas descritas neste artigo, você poderá colocar Nagios em funcionamento no seu servidor em nenhum momento.
- « Como excluir uma linha contendo string específica usando sed
- Como instalar o PostgreSQL 9.6 no CentOS/Rhel 7 »