TUTORIAL: Instalação e Configuração do Nagios no Centos
Índice:
- Pré-requisitos
- Instalando o Nagios no CentOS
- 1. Baixando o Nagios
- 2. Compilando Nagios
- 3. Criando Usuário e Grupo Nagios
- 4. Instalando os binários do Nagios
- 5. Criando diretório de comandos externos
- 6. Instale os arquivos de configuração do Nagios
- 7. Instale os arquivos de configuração do Apache
- 8. Criando arquivo de unidade Systemd
- 9. Criando uma conta de usuário
- 10. Configurando o firewall
- Instalando os Plugins Nagios
- Iniciando o Nagios
- Acessando a Interface da Web do Nagios
- Conclusão
Nagios é um dos mais populares sistemas de monitoramento de código aberto. O Nagios mantém um inventário de toda a sua infraestrutura de TI e garante que suas redes, servidores, aplicativos, serviços e processos estejam em funcionamento. Em caso de falha ou desempenho abaixo do ideal, o Nagios enviará alertas de notificação através de vários métodos.
Este tutorial descreve como instalar e configurar o Nagios Core em um servidor CentOS 7.
Pré-requisitos
Antes de continuar com este tutorial, verifique se você está conectado como um usuário com privilégios sudo.
Desative o SELinux ou defina no modo permissivo conforme as instruções aqui.
Atualize seu sistema CentOS e instale o Apache, PHP e todos os pacotes necessários para baixar e compilar o aplicativo principal do Nagios e os plugins do Nagios:
sudo yum update
sudo yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget
sudo yum install make gettext autoconf net-snmp-utils epel-release perl-Net-SNMP postfix unzip automake
Instalando o Nagios no CentOS
Execute as etapas a seguir para instalar a versão mais recente do Nagios Core a partir da fonte.
1. Baixando o Nagios
Baixaremos a fonte do Nagios no
/usr/src
, que é o local comum para colocar os arquivos de origem.
Navegue para o diretório com:
cd /usr/src/
Faça o download da versão mais recente do Nagios do repositório do Github do projeto usando o seguinte comando wget:
sudo wget
Após a conclusão do download, extraia o arquivo tar com:
sudo tar zxf nagios-*.tar.gz
Antes de continuar com as próximas etapas, altere para o diretório de origem do Nagios digitando:
2. Compilando Nagios
Para iniciar o processo de compilação, execute o script
configure
que realizará várias verificações para garantir que todas as dependências do seu sistema estejam presentes:
sudo./configure
Após a conclusão bem-sucedida, a seguinte mensagem será impressa na sua tela:
*** Configuration summary for nagios 4.4.2 2018-08-16 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/httpd/conf.d Mail program: /sbin/sendmail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): /bin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
Inicie o processo de compilação usando o comando
make
:
sudo make all
A compilação pode levar algum tempo, dependendo do seu sistema. Depois que o processo de compilação for concluído, a seguinte mensagem será impressa na tela:
…. *** Compile finished ***… For more information on obtaining support for Nagios, visit: https://support.nagios.com ************************************************************* Enjoy.
3. Criando Usuário e Grupo Nagios
Crie um novo usuário e grupo de
nagios
sistema emitindo:
sudo make install-groups-users
A saída será semelhante a abaixo:
groupadd -r nagios useradd -g nagios nagios
Adicione o usuário do Apache
apache
ao grupo
nagios
:
sudo usermod -a -G nagios apache
4. Instalando os binários do Nagios
Execute o seguinte comando para instalar os arquivos binários do Nagios, CGIs e arquivos HTML:
sudo make install
Você deve ver a seguinte saída:
… *** Main program, CGIs and HTML files installed ***…
5. Criando diretório de comandos externos
O Nagios pode processar comandos de aplicativos externos. Crie o diretório de comandos externos e defina as permissões apropriadas digitando:
sudo make install-commandmode
*** External command directory configured ***
6. Instale os arquivos de configuração do Nagios
Instale os arquivos de configuração de amostra do Nagios com:
sudo make install-config
… *** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.
7. Instale os arquivos de configuração do Apache
Execute o comando abaixo para instalar os arquivos de configuração do servidor web Apache:
sudo make install-webconf
… *** Nagios/Apache conf file installed ***
8. Criando arquivo de unidade Systemd
O comando a seguir instala um arquivo de unidade systemd e também configura o serviço nagios para iniciar na inicialização.
sudo make install-daemoninit
… *** Init script installed ***
9. Criando uma conta de usuário
Para poder acessar a interface da web do Nagios, vamos criar um usuário administrador chamado
nagiosadmin
Execute o seguinte comando
htpasswd
para criar um usuário chamado
nagiosadmin
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Você será solicitado a inserir e confirmar a senha do usuário.
New password: Re-type new password: Adding password for user nagiosadmin
Reinicie o serviço Apache para que as alterações entrem em vigor:
sudo systemctl restart
Configure o serviço Apache para iniciar na inicialização.
10. Configurando o firewall
O firewall protegerá seu servidor contra tráfego indesejado.
Abra as portas do Apache executando os seguintes comandos:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Instalando os Plugins Nagios
Volte para o
/usr/src
:
cd /usr/src/
Faça o download da versão mais recente dos Nagios Plugins no repositório do Github do projeto:
sudo wget -O nagios-plugins.tar.gz
Quando o download estiver concluído, extraia o arquivo tar:
sudo tar zxf nagios-plugins.tar.gz
Mude para o diretório de origem dos plug-ins:
cd nagios-plugins-release-2.2.1
Execute os seguintes comandos, um por um, para compilar e instalar os plugins do Nagios:
sudo./tools/setup
sudo./configure
sudo make
sudo make install
Iniciando o Nagios
Agora que o Nagios e seus plugins estão instalados, inicie o serviço Nagios com:
sudo systemctl start nagios
Para verificar se o Nagios está em execução, verifique o status do serviço com o seguinte comando:
sudo systemctl status nagios
A saída deve ser semelhante a abaixo, indicando que o serviço Nagios está ativo e em execução.
nagios.service - Nagios Core 4.4.2 Loaded: loaded (/usr/lib/systemd/system/nagios.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2018-12-08 14:33:35 UTC; 3s ago Docs: https://www.nagios.org/documentation Process: 22217 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 22216 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 22219 (nagios) CGroup: /system.slice/nagios.service
Acessando a Interface da Web do Nagios
Para acessar a interface da web do Nagios, abra seu navegador favorito e digite o nome de domínio ou endereço IP público do servidor, seguido de
/nagios
:
http(s)://your_domain_or_ip_address/nagios
Digite as credenciais de login do usuário
nagiosadmin
e você será redirecionado para a página inicial padrão do Nagios, conforme mostrado na imagem abaixo:

Conclusão
Você instalou com êxito a versão mais recente do Nagios da fonte no seu sistema CentOS.
Agora você deve verificar a documentação do Nagios e aprender mais sobre como configurar e usar o Nagios.
monitoramento de centos nagiosUse o aplicativo Configurar os PCs da escola para configurar PCs com Windows em Escolas Baixe o aplicativo Configurar computadores da escola na Windows Store e use-o para configurar rapidamente seus computadores Windows 10 para melhores opções de aprendizado para os alunos
Os computadores agora se tornaram parte integrante da educação nas escolas, e quase todas as boas escolas têm os sistemas de computador definidos para seus alunos. O único problema com a educação em informática na escola ocorre quando os alunos se distraem com vários aplicativos e recursos dos PCs.
Como instalar e configurar o nagios no ubuntu 18.04
Nagios é um dos mais populares sistemas de monitoramento de código aberto. O Nagios mantém um inventário de toda a sua infraestrutura de TI e garante que suas redes, servidores, aplicativos, serviços e processos estejam em funcionamento.
Como instalar e configurar o nagios no debian 9
Nagios é um popular software de monitoramento de código aberto. Este tutorial explica como instalar e configurar a versão mais recente do Nagios Core no Debian 9.







