Nagios Core: O que é Nagios e como instalá-lo no Debian GNU / Linux?

Nagios Core: O que é Nagios e como instalá-lo no Debian GNU / Linux?

Nagios Core: O que é Nagios e como instalá-lo no Debian GNU / Linux?

No campo de Redes e servidores existem aplicativos excelentes e eficientes para Administradores de sistema / servidor (SysAdmins). Portanto, hoje vamos falar sobre uma chamada conhecida Nagios Core.

Nagios Core é basicamente a versão gratuita de Nagios. Que por sua vez é basicamente um popular equipamento / serviços / programa de monitoramento de rede no formato de de código aberto.

Webmin: administração pelo navegador da web

Webmin: Administração pelo navegador da web

E uma vez que raramente abordamos questões relacionadas a aplicativos, programas e sistemas do campo de Redes e servidores ou uso específico para Administradores de sistema / servidor (SysAdmins), deixaremos imediatamente abaixo alguns links para algumas publicações anteriores relacionadas a esta área de TI:

"Webmin é uma ferramenta de configuração de sistema acessível pela web para OpenSolaris, GNU / Linux e outros sistemas Unix. Com ele, você pode configurar aspectos internos de diversos sistemas operacionais, como usuários, cotas de espaço, serviços, arquivos de configuração, desligamento do computador, etc., além de modificar e controlar diversos aplicativos gratuitos, como o servidor web Apache, PHP, MySQL, DNS, Samba, DHCP, entre outros." Webmin: Administração pelo navegador da web

Artigo relacionado:
Webmin: administração pelo navegador da web

Artigo relacionado:
Webmin: administração pelo navegador da web
TurnKeyLinux 14.1
Artigo relacionado:
TurnKey Linux: a biblioteca de dispositivos virtuais

Nagios Core: versão gratuita e gratuita do Nagios

Nagios Core: versão gratuita e gratuita do Nagios

O que é Nagios Core?

De acordo com o site oficial da Nagios, Nagios Core É descrito da seguinte forma:

"Nagios® Core ™ é um aplicativo de monitoramento de rede e sistema de código aberto. Ele monitora os hosts (computadores) e serviços que você especifica, alertando-o quando as coisas dão errado e quando melhoram. O Nagios Core foi originalmente projetado para funcionar no Linux, embora deva funcionar na maioria dos outros sistemas operacionais baseados em Unix também. Além disso, é a versão gratuita de nossa ferramenta atual chamada Nagios XI."

Características

Entre as muitas características do Nagios Core os 10 seguintes podem ser mencionados:

  1. Monitoramento de serviços de rede (SMTP, POP3, HTTP, NNTP, PING, entre outros).
  2. Monitorar os recursos dos diferentes hosts monitorados (carga do processador, uso do disco, entre outros).
  3. Um design de plug-in simples que permite aos usuários desenvolver facilmente suas próprias verificações de serviço.
  4. Verificações de serviço paralelo.
  5. A capacidade de definir a hierarquia do host da rede usando hosts "pais", permitindo detectar e distinguir entre hosts inativos e inacessíveis.
  6. Notificações de contato quando problemas de host ou serviço ocorrem e são resolvidos (por e-mail, pager ou método definido pelo usuário).
  7. A capacidade de definir manipuladores de eventos para serem executados durante eventos de host ou serviço para solução de problemas proativa.
  8. Rotação automática de arquivos de log.
  9. Suporte para implementação de hosts de monitoramento redundantes.
  10. Uma interface opcional da web para visualizar o status atual da rede, o histórico de notificações e problemas, o arquivo de log e muito mais.

Como instalá-lo no Debian GNU / Linux 10?

Antes de iniciar esta parte, é importante notar como de costume que para este caso prático usaremos o usual Respin Linux chamado Milagres GNU / Linux, que é baseado em MX Linux 19 (Debian 10). Que foi construído seguindo nosso «Guia de instantâneos MX Linux».

No entanto, qualquer GNU / Linux Distro que suporte Systemd. Portanto, vamos usar este Respin MX Linux Começando de Sistema de inicialização GRUB por sua opção com "Comece com Systemd". Em vez de sua opção padrão, que é sem Systemd ou melhor, com Calço do sistema. Além disso, vamos executar todos os comandos de comando do Usuário Sysadmin, em vez de Usuário root, do referido Respin Linux.

E agora para o seu download, instalação e uso, vamos usar o «Guia de instalação rápida para Debian« e estes seriam os ordens de comando para executar no terminal (console) do seu sistema operacional:

1.- Passos para preparar o Sistema Operacional

Atualizar repositórios e instalar pacotes essenciais e necessários para trabalhar Nagios Core.

sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev

2.- Baixe o software atual

cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz

3.- Compilar o software atual

cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all

4.- Criar usuários e grupos

sudo make install-groups-users
sudo usermod -a -G nagios www-data

5.- Instale vários pacotes essenciais

sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config

6.- Instale os arquivos de configuração do Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Instale e configure o Firewall via IPTables

sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent

8.- Crie uma conta de usuário no Apache para iniciar no Nagios Core

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

9.- Reiniciar / Iniciar os Serviços Necessários

systemctl restart apache2.service
systemctl start nagios.service

Nota: Reinicie o sistema operacional em caso de problemas com esses comandos de comando.

10.- Faça login no Nagios Core

Execute um navegador da Web na máquina local se você tiver um ambiente gráfico de usuário (GUI) ou em outro computador na rede. E, na barra de endereço, escreva qualquer um dos seguintes comandos conforme achar adequado:

http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios

Nota: Se você não vir a janela "Nagios Core Login", verifique se o seu sistema operacional baseado em Debian GNU / Linux 8/9/10 tem a configuração correta. "Raiz do documento" De Servidor apache dentro do seguinte arquivo de configuração: /etc/apache2/apache2.conf. Substitua o caminho /var/www pelo seguinte: /var/www/html. Em seguida, reinicie o serviço ou computador Apache e tente novamente no computador.

Instalando os Plugins do Nagios Core

Atualizar repositórios e instalar pacotes essenciais e necessários para trabalhar Plugins Nagios.

sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext

Baixe e descompacte o pacote atual com os "Plugins do Nagios"

cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz

Compile e instale os "Plugins Nagios"

cd /tmp/nagios-plugins-release-2.2.1/
./tools/setup
sudo ./configure
sudo make
sudo make install

Capturas de tela

Nagios Core: Captura de tela 1

Nagios Core: Captura de tela 2

Nagios Core: Captura de tela 3

Nagios Core: Captura de tela 4

Nagios Core: Captura de tela 5

Nagios Core: Captura de tela 6

Nagios Core: Captura de tela 7

Nagios Core: Captura de tela 8

Nagios Core: Captura de tela 9

Nagios Core: Captura de tela 10

Nagios Core: Captura de tela 11

Nagios Core: Captura de tela 12

Nagios Core: Captura de tela 13

Nagios Core: Captura de tela 14

Nagios Core: Captura de tela 15

Nagios Core: Captura de tela 16

Nagios Core: Captura de tela 17

Nagios Core: Captura de tela 1

Nagios Core: Captura de tela 19

Nagios Core: Captura de tela 20

Nagios Core: Captura de tela 21

Nagios Core: Captura de tela 22

Nagios Core: Captura de tela 23

Nagios Core: Captura de tela 24

Nagios Core: Captura de tela 25

Para mais informações sobre Nagios Core você pode explorar os seguintes links:

10 alternativas gratuitas e abertas

  1. Cactos
  2. Cabot
  3. Projeto Cockpit
  4. Icinga
  5. FreeMNS
  6. Munin
  7. Dados de rede
  8. Pandora FM
  9. Monitor de servidor PHP
  10. Zabbix

Para aprender mais sobre estes alternativas e mais, clique no seguinte link: Equipamento e software de monitoramento de rede em código aberto.

Resumo: várias publicações

Resumo

Em resumo, como foi visto Nagios Core é uma ferramenta de software perfeita para o campo de Redes / Servidores e os Administradores de sistema / servidor (SysAdmins). E não é apenas poderoso, mas flexível e adaptável, graças ao uso de seus múltiplos plugins. E para aqueles que não podem usá-lo, sempre há ótimas alternativas, como Projeto Zabbix, Icinga e Cockpit, Entre muitos outros.

Esperamos que esta publicação seja muito útil para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a melhoria, crescimento e difusão do ecossistema de aplicações disponíveis para «GNU/Linux». E não deixe de compartilhá-lo com outras pessoas, em seus sites, canais, grupos ou comunidades de redes sociais ou sistemas de mensagens favoritos. Por fim, visite nossa página inicial em «FromLinux» para explorar mais notícias e juntar-se ao nosso canal oficial de Telegrama do FromLinux.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.