Gostaria de aprender a fazer uma instalação do Icinga2 no Ubuntu Linux? Neste tutorial, vamos mostrar como instalar, configurar e acessar o Icinga2 em um computador executando o Ubuntu Linux.

• Versão ubuntu: 18
• Versão ubuntu: 19

Lista de hardware:

A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial do Icinga2.

Cada pedaço de hardware listado acima pode ser encontrado no site da Amazon.

Tutorial relacionado ao Icinga2:

Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação do Icinga2.

Tutorial Icinga2 – Instalação no Ubuntu Linux

Install the required packages.

Copy to Clipboard

Baixe e instale a chave de repositório do Icinga2.

Copy to Clipboard

Use o seguinte comando para descobrir seu nome de código linux Ubuntu.

Copy to Clipboard

No nosso exemplo, o código linux do Ubuntu é O DISCO.

Adicione o repositório oficial do Icinga2 ao banco de dados APT oficial.

Copy to Clipboard

Atualize seu banco de dados APT e instale o pacote Icinga2.

Copy to Clipboard

Instale os plugins padrão de monitoramento do Icinga2.

Copy to Clipboard

List Icinga2 características instaladas.

Copy to Clipboard

Habilite o serviço Icinga2 para iniciar automaticamente durante o tempo de inicialização.

Copy to Clipboard

Parabéns! Você terminou a instalação do Icinga2.

Tutorial Icinga2 – Instalação mysQL

Instale o pacote glacê2-ido-mysql.

Isso permitirá que o servidor Icinga2 armazene a configuração em Mysql.

Copy to Clipboard

Habilite o recurso ido-mysql do Icinga 2.

icinga2-ido-mysql

Configurar banco de dados para icinga2-ido-mysql com dbconfig-common? Não.

configuring icinga2-ido-mysql

Habilite o recurso ido-mysql.

Copy to Clipboard

Reiniciar Icinga2

Copy to Clipboard

Instale o serviço de banco de dados MySQL.

Copy to Clipboard

Acesse o servidor de banco de dados MySQL.

Copy to Clipboard

Defina uma senha para o usuário raiz MySQL.

Copy to Clipboard

Em nosso exemplo, definimos a senha raiz kamisama123.

Crie um banco de dados chamado icinga2.

Copy to Clipboard

Crie um usuário de míqsio chamado icinga2.

Copy to Clipboard

Dê ao usuário MySQL chamado icinga2 permissão sobre o banco de dados chamado icinga2.

Copy to Clipboard

Importe o modelo de banco de dados Icinga2 dentro do MySQL.

O sistema solicitará a senha do usuário do MysQL para importar o modelo.

Copy to Clipboard

Edite o arquivo de configuração ido-mysql.conf para permitir a comunicação com o serviço MySQL.

Copy to Clipboard

Aqui está nossa configuração.

Copy to Clipboard

Reiniciar Icinga2

Copy to Clipboard

Você terminou a instalação do banco de dados.

Você importou os modelos de banco de dados Do Icinga2 no MySQL Server.

Tutorial – Instalação da Interface Web do Icinga2

Em seguida, precisamos instalar o servidor web Apache e todos os softwares necessários.

No console Linux, use os seguintes comandos para instalar os pacotes necessários.

Copy to Clipboard

Localize o arquivo de configuração PHP no sistema.

Editar o arquivo de configuração PHP e definir o fuso horário correto.

Copy to Clipboard

Tenha em mente que sua versão PHP e a localização do arquivo podem não ser as mesmas minhas.

Como exemplo, nosso fuso horário foi definido para a América/Sao_Paulo.

Copy to Clipboard

Reinicie o serviço Apache.

Copy to Clipboard

Acesse o servidor de banco de dados MySQL.

Copy to Clipboard

Crie um banco de dados chamado icingaweb_db.

Copy to Clipboard

Crie um usuário de míqsio chamado icingaweb_db.

Copy to Clipboard

Dê ao usuário MySQL chamado icingaweb_db permissão sobre o banco de dados chamado icingaweb_db.

Copy to Clipboard

Instale o pacote de interface web Da Icinga chamado icingaweb2.

Copy to Clipboard

Reinicie o serviço Apache.

Copy to Clipboard

Gere o token de instalação da Icinga.

Copy to Clipboard

Abra seu navegador e insira o endereço IP do seu servidor web mais /icingaweb2.

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• http://192.168.15.10/icingaweb2

A interface de instalação web do Icinga2 deve ser apresentada.

Digite o token de configuração da Icinga web2.

icinga setup token

Na tela dos módulos web da Icinga, clique no botão Next.

Na tela de requisitos da web do Icinga, clique no botão Next.

icinga2 requirements

Selecione a opção Banco de Dados e clique no botão Next.

icinga web authentication

Na tela do Recurso de Banco de Dados de Icinga, execute a seguinte configuração:

• Nome de recurso – icingaweb_db
• Tipo de banco de dados – MYSQL
• Host – host local
• Porta – 3306
• Nome do banco de dados – icingaweb_db
• Nome de usuário – icingaweb_db
• Senha – kamisama123

Clique no botão Next.

icincaweg2 configuration

Nesta tela, digite o login raiz MySQL para importar o modelo de banco de dados Do Icingaweb2.

icingaweb2 create database

Defina o nome backend e clique no botão Next.

icinga2 authentication backend

Defina uma conta administrativa para acessar a interface web do Icinga.

Tela de configuração do aplicativo, execute a configuração de configuração de folowing:

• Mostrar stacktraces – Ativado
• Mostrar mensagens estaduais de aplicativos – Habilitados
• Tipo de armazenamento de preferência do usuário – Banco de dados
• Tipo de registro – Syslog
• Nível de registro – Erro
• Prefixo de Aplicação – icingaweb2
• Facilidade – Usuário

Clique no botão Next.

Iicnga application configuration

Na tela sumária da instalação da Icinga, clique no botão Next.

Na tela de boas-vindas, clique no botão Next.

icinga monitoring module

Na tela de backend de monitoramento, execute a seguinte configuração:

• Nome backend – glacê
• Tipo backend – IDO

Clique no botão Next.

icinga monitoring backend

Na tela do Recurso IDO de monitoramento, execute a seguinte configuração:
• Nome de recurso – icinga_ido
• Tipo de banco de dados – MYSQL
• Host – host local
• Porta – 3306
• Nome do banco de dados – glacê2
• Nome de usuário – glacê2
• Senha – kamisama123

Clique no botão Next.

icinga monitoring ido

Na tela de Transporte de Comando, execute a seguinte configuração:

• Nome de transporte – glacê2
• Tipo de transporte – Arquivo local de comand
• Arquivo comand – /var/run/icinga2/cmd/icinga2.cmd

Clique no botão Next.

icinga command transport

Na tela de Segurança de Monitoramento, execute a seguinte configuração:

• Variáveis Personalizadas Protegidas – *pw*,*pass*,comunidade

Clique no botão Next.

icinga monitoring security

Na última tela, clique no botão Finalizar e aguarde o acabamento da instalação do Icinga2.

icinga web setup

Depois de terminar a instalação clique na opção: Faça login no Icinga Web 2.

Finalmente, você será presenteado com a tela de login do Icinga2.

• Iicnga2 nome de usuário padrão: Você define antes
• Senha padrão do Icinga2: Você define antes

A interface de login do Icinga2 deve ser exibida.

icinga login

Depois de um login bem-sucedido, você será enviado para o Painel Icinga2.

icinga2 dashboard

Parabéns, você instalou a interface web do Icinga2 no Ubuntu Linux.