Calculando espaço do banco de dados do Zabbix

Hoje iremos falar sobre como calcular o espaço do banco de dados do servidor Zabbix.

Para realizarmos esse calculo dependemos de algumas variáveis, as quais são:

– Número de valores processados por segundo (VPS)

– Dados Históricos

– Dados Estatísticos

– Dados de Eventos

Vamos calcular primeiro o VPS ou seja qual número médio de valores que o Zabbix Server recebe a cada segundo, utilizando a formula abaixo:

VPS= itens/taxa de atualização

Vamos criar um Zabbix Server, supondo que nosso Zabbix Server tem 1,000 e a taxa de atualização é de 50 segundos, logo

VPS=1000/50=20

Logo, temos 20 novos valores no banco de dados a cada segundo.

Vamos agora calcular o período que os dados iram ficar armazenados no banco de dados do Zabbix, utilizando a forma abaixo:

Histórico=dias*24*3600*VPS*Bytes

Entendendo as variáveis:

24= número de horas que tem em um dia

3600= número de segundos em uma hora

Bytes= é o número de bytes aos quais são necessários para manter um único valor;

dias= vamos calcular com 30 dias

30*24*3600*20*50= 2592000000 bytes, transformando em GB ficará 2,41 GB

Próximo passo iremos calcular o valor da estatística, responsável por analisar tendências a longo período.

Estatística= (itens/3600) * (24*3600*dias) * Bytes

(1000/3600) * (24*3600*365)*128

Nesse caso o valor e BYTES é 128.

Resultado- 1089884160 bytes transformando em GB ficara 1.01 GB

Por fim, vamos calcular o número de eventos.

Eventos=dias*eventos*24*3600*bytes

Nesse caso o valor de BYTES é 130

365*1*24*3600*130= 4099680000 bytes, transformando ficara 3,81 GB

Pronto! Agora resta somarmos todas os parâmetros.

Total= Histórico + Estatística + Eventos

Total= 2,41 + 1,01 + 3,81= 7,23 GB