Criando um template customizado para o CACTI

Alguma vez precisou configurar um novo dispositivo no CACTI e descobriu que não existe template em lugar nenhum da internet? Bom, a solução é criar um template do zero, mãos a obra!

[ Hits: 23.187 ]

Por: Sergei Martao em 02/10/2015


Criando um Graph Templates



Abra:

CACTI >> Console >> Graph Templates >> Add

- Template
Name: Fortigate - System CPU usage
Nome para identifica o graph template

- Graph Template

Title (--tile): |host_description| - System CPU usage

Upper Limit: 100
Esse é o valor máximo que o gráfico vai mostrar

Lower Limit: 0
Esse é o valor minimo que o gráfico vai mostrar

Clique em Create, para salvar e poder adicionar os detalhes do gráfico.

Agora irá aparecer uma novo menu
- Graph Template Items [edit: Fortigate - System CPU usage]

Clique em add, para começar a configurar o gráfico.

Data Source: Fortigate - Processo Usage - (fg_cpu_usage_system)
Entre com o datasource que criamos ele vai fornecer os valores para o template do gráfico.

Color: FF0000
Cor que o gráfico sera construído, selecione a que preferir.

Opacity/Alpha Channel: 70%
É o nível de transparência que esse item receberá.

Graph Item Type: AREA
Tipo de item que sera, os principais são:
AREA: Gráfico em área, ou seja vai ocupar toda a área de utilização .
LINE(1,2,3): Gráfico em linha, sera gerado apenas uma linha, os números corresponde a densidade da linha.
GRPINT: utilizado como legenda do gráfico, sera os mostradores.
COMMENT: apenas comentário para explicar algum detalhe do gráfico.

Consolidation Function: AVERAGE
Como os dados serão tratados estatisticamente no gráfico ou seja.
AVERAGE: Média do valor no período.
MIN: Valor minimo no período do gráfico.
MAX: Valor máximo no período do gráfico.
LAST: Ultimo valor que o gráfico receber.

Normalmente é utilizado LAST para gerar o gráfico, porém isso nem sempre funciona, nesse caso a melhor opção é utilizar o AVERAGE.

CDEF Function: NONE
Caso o valor precise de algum calculo ou conversão é utilizado esse campo, esse campo ficara em branco.

Value: Deixar em branco
Para deixar um valor predefinido utilizado por HRULE ou VRULE.

GPRINT Type: Percent
Tipo de formatação que o valor pode receber, selecione Perncet, para ser tratado como porcentagem e assim aparecer o % ao lado dos números.

Text Format: CPU
Sera a legenda do gráfico:

Insert Hard Return: Deixar desativado
Se ativado vai fazer pular uma linha para o próximo item.

Deve ficar dessa forma:
Clique em salvar, pronto já temos um template de gráfico básico, porém com poucas legendas que são uteis.

Repita o processo acima porém altere:

Color: None
Graph Item Type: GPRINT
Consolidation Function: MIN
Text Format: Minimum:

Color: None
Graph Item Type: GPRINT
Consolidation Function: AVERAGE
Text Format: Avgerage:

Color: None
Graph Item Type: GPRINT
Consolidation Function: MAXIMUM
Text Format: Maximum:

Color: None
Graph Item Type: GPRINT
Consolidation Function: LAST
Text Format: Current:
Insert Hard Return: Ative a opção

No final o Graph Template deve ficar dessa forma:
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Criando o arquivo XML
   3. Criando um Data Template
   4. Criando um Graph Templates
   5. Criando o Data Query Template
   6. Adicionando em um Host
   7. Considerações e referências
Outros artigos deste autor

Simulando redes com o GNS

Utilizando o script vpnautomatica

Openswan - Configurando uma conexão VPN Site-to-Site e simulando com GNS3

Planejando e migrando softwares do Windows para o Linux

Configurando o segundo default gateway para um link de entrada específico

Leitura recomendada

Configurando Zabbix 3.4 no CentOS 7

Observium - Monitoramento de Rede

Dificultando a espionagem num computador com Linux

Ansible - Instalação em massa Agent Zabbix

IPv6 completo Net Virtua

  
Comentários
[1] Comentário enviado por fabio_cirino em 02/10/2015 - 17:44h

Muito bom este artigo. Ha muito tempo que venho procurando esse tipo de informação. Obrigado

[2] Comentário enviado por leandro.leal em 06/10/2015 - 11:43h


Perfeito artigo. Também venho procurando a muito tempo sobre isso

[3] Comentário enviado por ramonpereira em 16/01/2017 - 13:50h

Parabéns pelo artigo, muita informação boa aqui.

Segui os passos conforme explicado, porém não consigo adicionar o gráfico ao host. Ao adicionar a relativa data query ao host, retorna "Success [0 Items, 0 Rows]". E ao executar uma verbose query, retorna o seguinte:
+ Running data query [24].
+ Found type = '3' [SNMP Query].
+ Found data query XML file at '/usr/share/cacti/resource/snmp_queries/ups_mib.xml'
+ Error parsing XML file into an array.
+ Found data query XML file at '/usr/share/cacti/resource/snmp_queries/ups_mib.xml'
+ Found data query XML file at '/usr/share/cacti/resource/snmp_queries/ups_mib.xml'
+ Found data query XML file at '/usr/share/cacti/resource/snmp_queries/ups_mib.xml'

Já passei um tempo pesquisando sobre o assunto mas até agora não cosegui resolver. Alguém saberia indicar o meu erro?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts