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.123 ]

Por: Sergei Martao em 02/10/2015


Criando um Data Template



O Data Template é responsável tanto por trabalhar com o Graph Template quanto trabalhar com o Dataquery Template. É um elemento de ligação muito importante. Basicamente é um data template por tipo de dados, ou seja um para CPU, Disco e Memoria.

Para criar, acesse:

CACTI >> Console >> Data Template >> Add

- Data Templates
Name: Fortigate - System CPU Usage
Nome para identificação do Data Template

- Data Source
Name: |host_description| - System CPU Usage |query_Index|

|host_description| Adiciona a descrição do host em cada data source criada, muito útil para identificação.
|query_Index| Adicione o número do índice no final do nome de cada datasource, interessante para no caso de CPU que normalmente é mais do que 1.

Ex.:
Fortigate System CPU Usage 1
Fortigate System CPU Usage 2

Data Input Method: Get SNMP Data (Indexed) Método que de entrada dos dados.

- Data Source Item
Internal Data Source Name: ft_cpu_usage_system
Esse nome sera usando tanto no Graph Template quanto no Data Queries, por isso utilize um nome de fácil identificação.

Maximum Value ('U' for No Maximum): 100
Como sabemos que o valor que o OID de CPU esta em porcentagem de 0 a 100, podemos definir um valor máximo.

Clique em salvar e ficará da seguinte forma:
Como dito anteriormente esse processo deve ser repetido para cada item, Memória, Disco etc.

Vamos criar os Graph Templates que vão utilizar os data templates.

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

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

Planejando e migrando softwares do Windows para o Linux

Utilizando o script vpnautomatica

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

Simulando redes com o GNS

Leitura recomendada

VLAN Tagging nos sistemas GNU/Linux derivados do Red Hat

Balanceamento de links - Load balance + Failover + Failback

Servidor DNS: Debian 9 Stretch

VOIP - Interceptando tráfego de pacotes

"TORIFICANDO" todo um sistema GNU/Linux utilizando a rede TOR

  
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