Cómo instalar Nagios Server Monitoring en Debian 9
Índice:
- Pré-requisitos
- Instalando o Nagios no Debian
- 1. Baixando o Nagios
- 2. Compilando Nagios
- 3. Criando Usuário e Grupo Nagios
- 4. Instale 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 popular software de monitoramento de código aberto. Ele 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 de um componente crítico da infraestrutura, o Nagios envia alertas de notificação.
Este tutorial explica como instalar e configurar a versão mais recente do Nagios Core no Debian 9.
Pré-requisitos
Você precisará estar logado como usuário com acesso sudo para poder instalar pacotes.
Instalando o Nagios no Debian
As etapas a seguir descrevem como instalar a versão mais recente do Nagios Core a partir da fonte.
Comece instalando os seguintes pacotes necessários para compilar e executar o Nagios:
sudo apt update && sudo apt upgrade
sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.0 libgd-dev
sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext
1. Baixando o Nagios
Navegue para o
/usr/src
e faça o download da versão mais recente do Nagios no repositório do projeto Github com o wget:
cd /usr/src/
sudo wget
Após a conclusão do download, extraia o arquivo tar:
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
Inicie o processo de construção executando o script
configure
:
sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled
Após a conclusão bem-sucedida, você verá a seguinte mensagem:
*** Configuration summary for nagios 4.4.3 2019-01-15 ***: 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/apache2/sites-enabled Mail program: /usr/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): /usr/sbin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
Execute o comando
make
para iniciar o processo de construção:
sudo make all
A compilação pode levar algum tempo, dependendo do seu sistema. Depois que o processo de compilação for concluído, você verá algo assim:
*** Compile finished ***… Enjoy.
3. Criando Usuário e Grupo Nagios
Para criar um novo usuário e grupo do
nagios
sistema, digite:
sudo make install-groups-users
Adicione o usuário
www-data
do Apache ao grupo
nagios
:
sudo usermod -a -G nagios www-data
4. Instale 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
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
O comando abaixo criará os arquivos de configuração do Apache:
sudo make install-webconf
*** Nagios/Apache conf file installed ***
Verifique se os módulos de reescrita e cgi do Apache estão ativados:
sudo a2enmod rewrite
sudo a2enmod cgi
8. Criando arquivo de unidade Systemd
O comando a seguir instala um arquivo de unidade systemd e permite que o serviço Nagios inicie 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, você precisará criar um usuário administrador.
Neste tutorial, criaremos 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 apache2
10. Configurando o firewall
O firewall protegerá seu servidor contra tráfego indesejado.
Abra as portas do Apache digitando:
Instalando os Plugins Nagios
Volte para o
/usr/src
e faça o download da versão mais recente dos Nagios Plugins no repositório do projeto Github:
cd /usr/src/
sudo wget -O nagios-plugins.tar.gz
Após a conclusão do download, extraia o arquivo tar digitando:
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 você tem o Nagios instalado no seu servidor Debian, inicie-o com:
sudo systemctl start nagios
Para verificar se o Nagios está em execução, verifique o status do serviço:
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.3 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-10 17:07:21 CST; 9s ago Docs: https://www.nagios.org/documentation Process: 26241 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 26239 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 26243 (nagios) Tasks: 6 (limit: 4915) 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 home page padrão do Nagios, como mostra a imagem abaixo:

Conclusão
Você instalou com sucesso a versão mais recente do Nagios da fonte em seu sistema Debian.
Agora você deve visitar a Documentação do Nagios e aprender mais sobre como configurar e usar o Nagios.
monitoramento do debian 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 centos 7
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. Este tutorial descreve como instalar e configurar o Nagios Core em um servidor CentOS 7.
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.







