Como instalar o Zabbix no CentOS 7
Índice:
- Pré-requisitos
- Criando banco de dados MySQL
- Instalando o Zabbix no CentOS
- 1. Instalando o Zabbix
- 2. Configurando o PHP para o Zabbix frontend
- 3. Configurando o banco de dados MySQL para o servidor Zabbix
- Instalando e configurando o Zabbix Frontend
- Conclusão
O Zabbix é um software de monitoramento de código aberto completo. O Zabbix coleta métricas de seus dispositivos, sistemas e aplicativos de rede e garante que eles estejam em funcionamento. Em caso de problemas, o Zabbix enviará alertas de notificação através de vários métodos.
O Zabbix pode ser implantado para monitoramento baseado em agente e sem agente. O agente Zabbix ocupa pouco espaço e pode ser executado em várias plataformas, incluindo Linux, UNIX, macOS e Windows.
Este tutorial explica como instalar e configurar a versão mais recente do Zabbix 4.0 em um servidor CentOS 7 usando o MariaDB como back-end de banco de dados. Também mostraremos como instalar o agente Zabbix em um host remoto e adicionar o host ao servidor Zabbix.
Pré-requisitos
Você precisará estar logado como usuário com acesso sudo para poder instalar pacotes.
Criando banco de dados MySQL
O Zabbix suporta MySQL / MariaDB e PostgreSQL como servidores de banco de dados. Neste tutorial, usaremos o MariaDB como um back-end de banco de dados.
Entre no shell do MySQL digitando o seguinte comando:
sudo mysql
No shell do MySQL, execute o seguinte comando SQL para criar um novo banco de dados:
CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;
Em seguida, crie uma conta de usuário MySQL e conceda acesso ao banco de dados:
GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Certifique-se de alterar a
change-with-strong-password
forte.
Quando terminar, saia do console do mysql digitando:
Instalando o Zabbix no CentOS
No momento da redação deste artigo, a versão estável mais recente do Zabbix é a versão 4.0. Os pacotes Zabbix disponíveis nos repositórios do CentOS estão desatualizados, portanto, usaremos o repositório oficial do Zabbix.
1. Instalando o Zabbix
Faça o download do pacote rpm mais recente do repositório Zabbix com o seguinte comando wget:
wget
Após o download do arquivo, adicione o repositório do Zabbix ao seu sistema CentOS 7 digitando:
sudo yum localinstall zabbix-release-4.0-1.el7.noarch.rpm
Instale o servidor Zabbix, o front-end da web com suporte ao banco de dados MySQL e os pacotes do agente Zabbix:
sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
Se o Apache e o PHP ainda não estiverem instalados no seu serviço, o comando acima os instalará.
2. Configurando o PHP para o Zabbix frontend
Durante a instalação, é criado um arquivo de configuração do Apache que contém todas as configurações necessárias do Apache e PHP. Você só precisa fazer uma pequena alteração e definir o fuso horário apropriado.
Abra o arquivo de configuração, descomente a linha do fuso horário e altere-a para o seu fuso horário. Você pode encontrar a lista completa de fusos horários suportados pelo PHP aqui.
/etc/httpd/conf.d/zabbix.conf
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone Europe/Riga…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone Europe/Riga…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone Europe/Riga…
Depois de concluído, salve o arquivo de configuração e reinicie o serviço Apache para que as alterações entrem em vigor:
3. Configurando o banco de dados MySQL para o servidor Zabbix
O pacote de instalação do Zabbix fornece um arquivo de despejo que inclui um esquema e dados iniciais para o servidor Zabbix com o MySQL.
Importe o arquivo de despejo do MySQL executando:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Quando solicitado, digite a senha do usuário que você criou anteriormente. Em caso de sucesso, nenhuma saída é fornecida.
Em seguida, abra o arquivo de configuração do Zabbix no seu editor:
sudo nano /etc/zabbix/zabbix_server.conf
Procure a seção a seguir, descomente a diretiva
DBPassword
e adicione a senha do banco de dados.
… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…
Salve e feche o arquivo.
Reinicie os serviços do servidor e do agente Zabbix e permita que eles iniciem na inicialização do sistema:
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
Verifique o status do servidor Zabbix:
sudo systemctl status zabbix-server
A saída deve mostrar
active (running)
:
● zabbix-server.service - Zabbix Server Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2018-12-30 21:18:01 UTC; 51s ago Main PID: 5558 (zabbix_server) CGroup: /system.slice/zabbix-server.service…
Instalando e configurando o Zabbix Frontend
A interface da web do Zabbix é escrita em PHP e nos permite configurar o servidor, visualizar os dados coletados e adicionar hosts que queremos monitorar.
Antes de começar a usar a interface da web, precisamos instalá-la.
Abra seu navegador favorito e digite o nome de domínio ou endereço IP público do servidor, seguido de
/zabbix
:
http(s)://your_domain_or_ip_address/zabbix
Na primeira tela, você receberá uma mensagem de boas-vindas. Clique na
Next step
para continuar.










Por fim, para adicionar o host, clique no botão azul Adicionar.
Conclusão
Você instalou com êxito o Zabbix mais recente no seu sistema CentOS e aprendeu como adicionar novos hosts que deseja monitorar.
Agora você deve verificar a documentação do Zabbix e aprender mais sobre como configurar e usar o Zabbix.
monitoramento centos zabbixUse 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 zabbix no debian 9 linux
O Zabbix é um software de código aberto maduro para monitorar redes e aplicativos. Este tutorial explica como instalar e configurar a versão mais recente do Zabbix 4.0 em um servidor Debian 9 Linux usando o MySQL como back-end de banco de dados.
Como instalar e configurar o zabbix no ubuntu 18.04
O Zabbix é uma das ferramentas de software de monitoramento de código aberto mais populares. Este tutorial descreve como instalar e configurar a versão mais recente do Zabbix 4.0 em um servidor Ubuntu 18.04.







