A integração do Cacti com New Relic fornece uma representação gráfica amigável dos seus dados RRD, tudo dentro da plataforma unificada do New Relic.
![Cacti dashboard Cacti dashboard](/images/infrastructure_screenshot-full_cacti-dashboard.webp)
Você pode ver seus dados em um dashboard após configurar a integração do Cacti com New Relic.
Configure a integração do Cacti
Conclua as etapas a seguir para configurar a integração do Cacti:
Instalar o agente de infraestrutura
Para usar a integração do Cacti, primeiro é necessário instalar o agente de infraestrutura no mesmo host.
Expor Cacti métrica
Conclua as etapas abaixo para expor seus dados RRD em formato CSV ou JSON:
- Exporte dados dos arquivos RRD do Cacti para o
XML format
usando RRDTool. - Converta os dados XML em um formato
CSV or JSON
.
Use NRI-Flex para capturar métricas em formato CSV
O Flex vem junto com o agente New Relic Infrastructure . Você precisa configurar o NRI-Flex para Cacti e criar um arquivo de configuração flexível. Siga esses passos:
Crie um arquivo chamado
cacti-config.yml
no caminho/newrelic-infra/integrations.d
.Atualize
cacti-config.yml
com o seguinte exemplo de configuração:---integrations:- name: nri-flexconfig:name: machineLoadapis:- name: machineLoadfile: /home/ubuntu/xmlToCsv/local_linux_machine_load_1min_2.csv- name: memSwapfile: /home/ubuntu/xmlToCsv/local_linux_machine_mem_swap_5.csv- name: procfile: /home/ubuntu/xmlToCsv/local_linux_machine_proc_1.csv- name: machineUserfile: /home/ubuntu/xmlToCsv/local_linux_machine_users_3.csv- name: memBuffersfile: /home/ubuntu/xmlToCsv/local_linux_machine_mem_buffers_4.csv- name: ApacheCpuLoadfile: /home/ubuntu/xmlToCsv/local_linux_machine_apache_cpuload_6.csv- name: ApacheTotalHitsfile: /home/ubuntu/xmlToCsv/local_linux_machine_apache_total_hits_7.csv- name: ApacheTotalKbytesfile: /home/ubuntu/xmlToCsv/local_linux_machine_apache_total_kbytes_8.csv- name: UserLoginsfile: /home/ubuntu/xmlToCsv/local_linux_machine_active_10.csv
Encaminhar logs do Cacti
Siga estas etapas para encaminhar o log do Cacti para New Relic:
Edite o arquivo de log denominado
logging.yml
localizado no seguinte caminho:bash$cd /etc/newrelic-infra/logging.dAdicione o seguinte trecho ao arquivo
logging.yml
. Substituafile
pelo caminho do arquivo de log do Cacti, se necessário:logs:- name: cacti.logfile: /var/www/html/cacti/log/LOG_FILE_NAMEattributes:logtype: cacti_log
Reinicie o agente do New Relic Infrastructure
Reinicie seu agente de infraestrutura:
$sudo systemctl restart newrelic-infra.service
Seu aplicativo enviará métricas para one.newrelic.com em alguns minutos.
Encontre seus dados
Você pode usar nosso modelo dashboard pré-construído para monitor seu aplicativo métrica Cacti. Siga estas etapas para usar nosso modelo dashboard pré-construído:
De one.newrelic.com, vá para a página
+ Integrations & Agents
Clique em
Dashboards
Na barra de pesquisa, digite
Cacti
O dashboard do Cacti deve aparecer. Clique nele para instalá-lo
Seu dashboard do Cacti é considerado um dashboard personalizado e pode ser encontrado na interface do Dashboards. Para obter documentos sobre como usar e editar o painel, consulte nossos documentos dashboard .
Aqui está um exemplo de consulta NRQL para visualizar a contagem de login do usuário:
SELECT latest(value) FROM UserLoginsSample FACET name
Qual é o próximo?
Para saber mais sobre como construir uma consulta NRQL e gerar um painel, confira estes documentos:
- Introdução ao criador de consulta para criação de consultas básicas e avançadas.
- Introdução aos dashboards para personalizar seu dashboard e realizar diversas ações.
- Gerencie seu dashboard para ajustar o modo de exibição do dashboard ou adicionar mais conteúdo.