Em um dos fóruns que participo, Zabbix-Brasil do Yahoo Groups, recebi um questionamento muito interessante sobre uma feature que o Zabbix não tem, ou não tinha, nativamente: Análise de tendência.
Ví nisso uma oportunidade de auxiliar a comunidade ao adicionar esta nova funcionalidade e gastei algumas das minhas horas de férias produzindo esta customização, o Zabbix-CAT.
Para produzir o relatório de tendências foi necessária a criação de um novo arquivo com a regra de negócio, este arquivo deve ser salvo no diretório base do frontend do zabbix. Para este relatório ser acessível pela interface do Zabbix (que é o nosso objetivo) se faz necessária a customização de um dos arquivos de configuração o menu.inc.php. Este arquivo define todos os menus apresentados no frontend desta ferramenta e se encontra no frontend do zabbix dentro da pasta include.
Vamos às alterações necessárias no menu.inc.php:
Na linha 124 deste arquivo (meu ambiente de desenvolvimento está na versão 1.8.6), deve-se adicionar o seguinte código:
,
array(
'url'=>'analiseTendencia.php',
'label'=>"Tendência"
)
O seu arquivo deverá ficar similar à imagem abaixo:
Neste momento precisamos publicar o arquivo do relatório de tendência para o frontend do Zabbix. Para baixar o arquivo clique {filelink=1}.
Este arquivo deverá ser descompactado para o diretório base do frontend do Zabbix (normalmente /var/www/zabbix ou, no caso do zabbix appliance: /usr/share/zabbix/). A partir deste momento o relatório deverá estar funcional e você conseguirá acessa-lo através da opção Tendências no menu Reports.
Exemplos de relatório de tendência:
Spnila blz.
Seria possivel criar um relatorio de disponiblidade para verificar quanto tempo os servidores monitorados ficaram up ou down… ou quanto tempo uma determinada anormalidade tipo memoria ou disco ficou com consumo critico ou alerta?
Valeu
Olá Isaias,
Sim é possível sim. Para estes percentuais vc pode usar o recurso de “Serviços de TI”… ele irá calcular os seus níveis de serviço através das triggers que você definir.
com essa ferramenta eu consigo gerar relatórios de disponibilidade e/ou outros como um tipo de informações gerenciais ?
A ideia deste relatório (a analise de capacidade) é projeção de futuro do ambiente.
O que você tem em mente com relatório de disponibilidade ou gerencial ? Este é um assunto bem amplo.
Olá Adail, tudo bem?
Testei hoje essa funcionalidade no Zabbix 2.0.6, mas
não deu certo. Não apareceram todas as opções na interface e quando
eu escolho algum grupo de hosts aparece o seguinte erro:
“Not Found
The requested URL /zabbix/get was not found on this server.
Apache/2.2.15 (CentOS) Server at srv-zabbix Port 80”
Você tem alguma ideia do que é preciso alterar para que funcione?!
Achei muito legal essa funcionalidade e gostaria muito de colocá-la no meu
Zabbix.
Corrigindo: minha versão é a 2.0.5.
Thayane como você corrigiu?
Timons,
Teste a nova versão com o Zabbix 2.0 ou 2.2
http://spinola.net.br/blog/?p=496
Thayane,
Preciso ver melhor… acredito que seja um erro de configuração aí. Abre um topico no forum que tenho lhe auxiliar http://br.groups.yahoo.com/group/zabbix-brasil/
Alguem sabe me informar onde eu consigo baixar o arquivo analiseTendencia.php?
Revirei a net e nao encontrei.
Joao,
Atualmente ele é parte do Zabbix-Extras.