Chega a nova versão do Zabbix 4.4, um sistema de não monitoramento de rede

painel_escuro

Após 6 meses de desenvolvimento, uma nova versão do sistema de monitoramento Zabbix 4.4 está disponível, cujo código é distribuído sob a licença GPLv2. Para aqueles que ainda não sabem sobre o Zabbix, eles deveriam saber que este é um sistema de monitoramento de rede, que é projetado para monitorar e registrar o status de vários serviços de rede, servidores e hardware de rede. Use MySQL, PostgreSQL, SQLite, Oracle ou IBM DB2 como seu banco de dados. Seu backend é escrito em C e o frontend da web é escrito em PHP.

O Zabbix consiste em três componentes básicos: un servidor para coordenar verificações, gerar solicitações de teste e coletar estatísticas; Agentes para realizar verificações no lado de hosts externos; Interface para organizar a gestão do sistema. Para facilitar a carga no servidor núcleo e formar uma rede de monitoramento distribuída, vários servidores proxy podem ser implantados para agregar dados na verificação do grupo de hosts.

Sem agentes, o servidor Zabbix pode receber dados usando protocolos como SNMP, IPMI, JMX, SSH / Telnet, ODBC e testar a disponibilidade de aplicações web e sistemas de virtualização.

Principais novos recursos do Zabbix 4.4

Nesta nova versão do Zabbix 4.4 eles foram preparados especificações para projetar modelos para padronizar configurações. A estrutura dos arquivos XML / JSON é reduzida a um formato adequado para editar o modelo manualmente em um editor de texto normal. Os modelos existentes estão alinhados com as especificações propostas.

Foi implementado uma base de conhecimento para documentar gatilhos e elementos comprovados, que pode ser fornecida com uma descrição detalhada, uma explicação dos objetivos da recolha de informação e instruções de actuação em caso de problemas.

Se apresentam recursos avançados para visualizar o status da infraestrutura. Adicionado a capacidade de alterar as configurações do widget com um clique. Os conjuntos gráficos são otimizados para visualização em telas widescreen e grandes painéis de parede.

Todos os widgets são adaptados para visualização no modo sem título. Um novo widget foi adicionado para exibir protótipos de gráficos. Um novo modo de visualização foi adicionado ao widget com estatísticas resumidas de problemas.

Outra novidade é que um novo tipo de agente é introduzido: zabbix_agent2, escrito na linguagem Go e fornecendo uma estrutura para desenvolver plug-ins para verificar vários serviços e aplicativos.

O novo agente inclui um programador embutido com suporte para definir um horário flexível para realizar verificações e pode rastrear o status entre as verificações (por exemplo, mantenha a conexão com o DBMS aberta). Para economizar tráfego, o envio de dados recebidos em lote é suportado.

O novo agente pode ser usado para substituir de forma transparente o antigo até agora, apenas na plataforma Linux.

Adicionado a capacidade de usar links da web e ações personalizadas e controladores de notificação ao detectar falhas dos serviços controlados. Os controladores podem ser criados em JavaScript e usados ​​para acessar serviços de entrega de notificação externa ou sistemas de rastreamento de bugs. Por exemplo, você pode escrever um manipulador para enviar mensagens problemáticas para o bate-papo corporativo.

Como instalar o Zabbix 4.4 no Ubuntu e derivados?

Si você quer instalar este utilitário? em seu sistema, você pode fazer isso abrindo um terminal (você pode usar a combinação de teclas Ctrl + Alt + T) e nela você digitará o seguinte:

wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb

sudo dpkg -i zabbix-release_4.4-1+bionic_all.deb

sudo apt update

sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Como mencionado no início, Zabbix usa um banco de dados para armazenar informações, então você deve ter alguns dos suportados já instalados em seu sistema, além de usar o Apache, então eu recomendo instalar o Lamp. Terminada a instalação agora devemos criar um banco de dados para o Zabbix, podemos fazer isso digitando:

sudo mysql -uroot -p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña';

mysql> quit

Onde 'senha' é a senha de seu banco de dados que você deve lembrar ou anotar para depois colocá-la em um arquivo de configuração.

Agora vamos importar o seguinte:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Y vamos editar o seguinte arquivo, onde colocaremos a senha do banco de dados:

sudo nano /etc/zabbix/zabbix_server.conf

E vamos procurar a linha "DBPassword =" onde vamos colocar a senha do banco de dados.

Agora vamos editar o arquivo /etc/zabbix/apache.conf:

E procuramos a linha "php_value date.timezone" que vamos descomentar (removendo o #) e vamos colocar nosso fuso horário (no meu caso, México):

php_value date.timezone America/Mexico

Finalmente, reiniciamos o serviço com:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

Para acessar o Zabbix, você pode fazer isso de seu navegador da web indo para o caminho (no caso de um servidor) http: // server_ip_or_name / zabbix ou em um computador local localhost / zabbix

Se você quiser saber mais sobre o uso do Zabbix, você pode consultar o seguinte link.


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.