Deseja aprender como usar o Zabbix para monitorar os arquivos de log do servidor da web Apache? Neste tutorial, mostraremos como configurar o Zabbix para monitorar o arquivo de log do Apache em um computador executando o Ubuntu linux.

• Versão Zabbix: 4.2.6
• versão Ubuntu: 18.04

Você precisa instalar o agente Zabbix no computador executando o Linux.

Instalação do agente Zabbix no Linux.

Lista de Hardware:

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

Cada peça de hardware listada acima pode ser encontrada no site da Amazon.

Zabbix Playlist:

Nesta página, oferecemos acesso rápido a uma lista de vídeos relacionados à instalação do Zabbix.

Não se esqueça de se inscrever no nosso canal do youtube chamado FKIT.

Configuração do Zabbix Agent Necessária

Primeiro, o agente Zabbix instalado no computador Linux deve ser configurado no modo Ativo.

Aqui está um exemplo de um arquivo de configuração do agente Zabbix no modo Passivo:

Copy to Clipboard

Aqui está um exemplo de um arquivo de configuração do agente Zabbix no modo Ativo:

Copy to Clipboard

Em seguida, você precisa verificar as permissões do arquivo de log do Apache.

Em nosso exemplo, vamos monitorar os arquivos access.log e error.log.

Liste as permissões do arquivo de log usando o comando LS.

Copy to Clipboard

Como você pode ver, os membros do grupo ADM podem ler os arquivos de log do Apache.

Use o comando a seguir para adicionar o usuário do Zabbix ao grupo ADM.

Copy to Clipboard

Em seguida, você precisa reiniciar o agente Zabbix.

Copy to Clipboard

Você concluiu a parte necessária da configuração.

Zabbix - Como Monitorar Arquivos de log do Apache

Agora, precisamos acessar o painel do servidor Zabbix e adicionar o computador Linux como host.

Abra o seu navegador e digite o endereço IP do seu servidor web mais / zabbix.

No nosso exemplo, o seguinte URL foi inserido no Navegador:

• http://35.162.85.57/zabbix

Na tela de login, use o nome de usuário e a senha padrão.

• Nome de usuário padrão: Admin
• Senha padrão: zabbix

zabbix login

Após um login bem-sucedido, você será enviado ao Painel Zabbix.

zabbix dashboard

Na tela do painel, acesse o menu Configuração e selecione a opção Host.

zabbix add host

No canto superior direito da tela, clique no botão Criar host.

Zabbix Create Host

Na tela de configuração do host, você precisará inserir as seguintes informações:

• Nome do host - digite um nome de host para monitorar.
• Nome do host visível - repita o nome do host.
• Novo grupo - digite um nome para identificar um grupo de dispositivos semelhantes.
• Interface do agente - Digite o endereço IP do nome do host.

Aqui está a imagem original, antes da nossa configuração.

zabbix Cisco - Antes

Aqui está a nova imagem com nossa configuração.

Zabbix Linux Host

Clique no botão Adicionar para incluir este host no banco de dados do Zabbix.

Na tela do painel, acesse o menu Configuração e selecione a opção Host.

zabbix add host

Localize e clique no nome do host que você criou antes.

No nosso exemplo, selecionamos o nome do host: LINUX-SERVER-01

Na tela de propriedades do host, acesse a guia Aplicativos.

Zabbix Windows Service Application menu

Na parte superior direita da tela, clique no botão Criar aplicativo.

Zabbix Linux Service Application

Na tela de aplicativos Host, crie um novo aplicativo chamado: LOG

Após concluir a criação do aplicativo, acesse a guia Itens.

Zabbix Item Tab

Na parte superior direita da tela, clique no botão Criar item.

Na tela de criação de item, você precisa configurar os seguintes itens:

• Nome: Apache access.log

• Tipo: Agente Zabbix (ativo)

• Chave: log [/var/log/apache2/access.log ,,,, pular]

• Tipo de informação: log

• Intervalo de atualização: 1 segundo

• Aplicação: LOG

Zabbix monitor apache access log

Clique no botão Adicionar para finalizar a criação do item.

Agora, vamos criar um novo item para monitorar o arquivo error.log do Apache.

Na parte superior direita da tela, clique no botão Criar item.

Na tela de criação de item, você precisa configurar os seguintes itens:

• Nome: Apache error.log

• Tipo: Agente Zabbix (ativo)

• Chave: log [/var/log/apache2/error.log ,,,, pular]

• Tipo de informação: log

• Intervalo de atualização: 1 segundo

• Aplicação: LOG

Zabbix monitor apache error

Clique no botão Adicionar para finalizar a criação do item e aguarde 5 minutos.

Para testar sua configuração, acesse o menu Monitoramento e clique na opção Dados mais recentes.

Zabbix Latest data

Use a configuração do filtro para selecionar o nome do host desejado e clique no botão Aplicar.

Em nosso exemplo, selecionamos o nome do host LINUX-SERVER-01

Zabbix Linux service Filter

Você poderá ver os resultados do monitoramento do arquivo de log do Apache usando o Zabbix.

Zabbix monitoring apache

Parabéns! Você configurou o monitoramento do arquivo de log do Zabbix Apache no Linux.