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: 17.238 ]

Por: Sergei Martao em 02/10/2015


Criando o Data Query Template



Essa é a parte principal, onde a "mágica" realmente acontece, vamos interligar o Data Query Template com o Graph Template.

Abra o CACTI >> Console >> Data Queries >> add

Name: Fortigate - System Info
Nome para identificação do data query.

Description: Principais informações do Fortigate
Descrição do arquivo (opcional).

XML Path: <path_cacti>/resource/snmp_queries/fortigate_system_info.xml
Caminho onde o script esta salvo.

Data Input Method: Get SNMP Data (Indexed)
Metodo de entrada do XML.

Deve ficar dessa forma:
Clique em salvar, agora que o XML foi carregado com sucesso, devemos atrelar o Graph Template a esse Data Query.

Em Associated Graph Templates, clique em add.

- Associated Graph/Data Templates [edit: fortigate system info]

Name: System CPU Usage
Nome do associação desse Data Query com o Graph Template.

Graph Template: Fortigate - System CPU usage
Modelo de gráfico que será associado, estamos utilizado o foi criado.
Clique em Create.

Aparecem duas novas abas:

- Associated Data Templates
Responsável foi fazer a associação entre o arquivo de Data Query Template e o Data Template, repare que ira trazer todos os campo que estão no XML.
Basta juntar os dois, ou seja, o gráfico de CPU vamos utilizar o SysCpuUsage (CPU Usage Porcent)

- Suggested Values
Preencha o primeiro campo com:
|host_description| - System CPU Usage   Field Name: name
Clique em Add.

Segundo campo:
|host_description| - System CPU Usage Filed Name: title
Clique em Add

Essa forma é interessante pois, sempre aparecerá a descrição do host antes do nome do template.
Obs.: é importante não esquecer de preencher o campo, caso contrário não sera gerado o gráfico e vai retornar uma mensagem de erro.

Clique em salvar, a configuração do template esta terminada, temos um template totalmente customizado e funcionando.

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

Utilizando o script vpnautomatica

Simulando redes com o GNS

Planejando e migrando softwares do Windows para o Linux

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

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

Leitura recomendada

MikroTik RouterOS 5.20 para provedores - Tutorial completo

Obtendo TimeStamps da Blockchain com OpenTimestamps

Cliente Nagios no Windows - Instalação e Configuração

WebHTB - Controle de banda de internet

Implementando Servidor NTP no Debian

  
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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts