Instalacao do Zabbix Server no Debian 9
Índice:
- Pré-requisitos
- Criando banco de dados MySQL
- Instalando o Zabbix no Debian
- 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 código aberto maduro para monitorar redes e aplicativos. O Zabbix pode coletar métricas de vários dispositivos, sistemas e aplicativos de rede. Em caso de falhas, o Zabbix enviará alertas de notificação através de vários métodos.
O Zabbix suporta 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 Debian 9 Linux usando o MySQL 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
O usuário no qual você efetuou login deve ter privilégios de sudo para poder instalar pacotes.
Criando banco de dados MySQL
O Zabbix suporta MySQL / MariaDB e PostgreSQL. Neste guia, usaremos o MariaDB como um back-end de banco de dados.
Entre no console do MySQL:
sudo mysql
Execute a seguinte instrução 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 Debian
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 Debian geralmente estão desatualizados, portanto, usaremos o repositório oficial do Zabbix.
1. Instalando o Zabbix
Faça o download do último pacote
.deb
repositório Zabbix com o seguinte comando wget:
wget
Depois que o arquivo for baixado, instale-o com:
sudo apt install./zabbix-release_4.0-2+stretch_all.deb
Atualize a lista de pacotes e instale o servidor Zabbix, o front-end da web com suporte ao banco de dados MySQL e o agente Zabbix:
sudo apt update
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
O comando acima também instalará Apache, PHP e todos os módulos PHP necessários.
2. Configurando o PHP para o Zabbix frontend
Um arquivo de configuração do Apache com todas as configurações necessárias do Apache e PHP é criado durante a instalação.
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/apache2/conf-enabled/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 America/Denver…
… 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 America/Denver…
… 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 America/Denver…
Depois de feito, salve o arquivo e reinicie o serviço Apache para que as alterações sejam ativadas.
sudo systemctl restart apache2
3. Configurando o banco de dados MySQL para o servidor Zabbix
Importe o arquivo de despejo do MySQL, que inclui um esquema e dados iniciais para o servidor Zabbix com o MySQL.
gunzip < /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 a configuração do Zabbix e defina a senha do banco de dados:
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 e ative os serviços do servidor e agente do Zabbix:
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
Verifique se o servidor Zabbix está em execução:
sudo systemctl status zabbix-server
● zabbix-server.service - Zabbix Server Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-01-28 15:37:21 CST; 35s ago Main PID: 27632 (zabbix_server) CGroup: /system.slice/zabbix-server.service…
Instalando e configurando o Zabbix Frontend
A interface da web do Zabbix é escrita em PHP e permite configurar o servidor, visualizar os dados coletados e adicionar hosts que você deseja monitorar.
Para iniciar a instalação, 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 sucesso o Zabbix mais recente no seu sistema Debian 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 debian 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 centos 7
O Zabbix é um software de monitoramento de código aberto completo. Este tutorial descreve como instalar e configurar a versão mais recente do Zabbix 4.0 em um servidor CentOS 7.
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.







