zabbix é uma ótima ferramenta para monitoramento com notificações diversas e por padrão ele não vem com as notificações via watsapp, então vou separar em três etapas o tutorial, este será da instalação.
Requisitos
Debian 10 ------ sem nenhuma outra aplicação rodando , somente o sistema limpo
Memoria 8Gb DDR3 ou Superior
Processador Quad core ou superior - Obs tenha preferência em utilizar processadores adequadas ao que se propõe o servidor como por exemplo processadores Xeon
Armazenamento - 250gb
vamos começar:
Na posse do seu Debian 10 configurado e tendo internet no mesmo, vamos começar a instalar os pacotes necessários para que o debian funcione perfeitamente.
Primeiro Vamos atualizar o repositório, lembrando que todos comandos aqui é utilizando com usuário root.
apt update
observação - tudo que pedir sim ou não, responda sim que no caso é apenas um "y" e enter.
apt upgrade
observação - tudo que pedir sim ou não, responda sim que no caso é apenas um "y" e enter.
Segundo vamos instalar o apache
apt install apache2 apache2-utils
observação novamente yes em tudo que pedir
Terceiro o banco de dados
apt install mariadb-server mariadb-client
Download e instalação do zabbix
dpkg -i zabbix-release_5.0-1+buster_all.deb
Atualize novamente os repositorios de instalação
apt update ; apt upgrade
Quarto Instalação do sistema
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
observação novamente yes em tudo
Configurando o banco de dados
mariadb -u root -p
Observação --- vai pedir uma senha coloque uma senha de sua preferencia e prossiga com os comando abaixo
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'SENHA';
grant all privileges on zabbix.* to zabbix@localhost;
quit;
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mariadb -uzabbix -p zabbix
Observação vai pedir a senha que voce criou
agora vamos editar o arquivo do zabbix e colocar a senha que voce destinou no banco de dados
nano /etc/zabbix/zabbix_server.conf
agora procucure esta linha que por pdrao estara comentada
#DBPassword=
descomente e deixe assim DBPassword=SENHA (coloque sua senha que voce crio para o banco de dados)
dê um ctrl "o" depois enter e depois ctrl "x"
Vamos configurar o timer zone do servidor
nano /etc/zabbix/apache.conf
descomente estas duas linha
#php_value date.timezone Europe/Ringa
e deixe asim e salve
php_value date.timezone America/Sao_Paulo
Finalizando
systemctl enable zabbix-server zabbix-agent
systemctl restart zabbix-server zabbix-agent apache2
agora entre via web pelo seguinte caminho
http://ip-do-servidor/zabbix
vai aparecer um tela zabbix 5 next step
nessa tela vai aparece se todos os parâmetros do sistema esta Ok, se tudo estiver OK vá em next step
agora vai aparecer um pedido para configurar o banco de dados coloque a senha que voce fez pro banco de dados aquela mesmo que você descometou a linha DBPassword e vá em next step
Agora nessa tela em name você coloca zabbix e vá em next step
Pronto seu servidor está Pronto
Na próxima tela é o acesso ao sistema onde o usuario padrao é Admin e senha zabbix
Dicas adicionais
Se estiver instalando em alguma CTtemplate do proxmox recomendo colocar a regiao do fuso horario correta pelo comando
timedatectl set-timezone America/Sao_Paulo
Duvidas a disposição
Respostas