Nossa integração de monitoramento portuário monitora o status das portas de rede, como TCP, UDP, etc., e reporta o tempo de operação e dados de interrupção para New Relic.

Dica
Esta integração é lançada como código aberto no Github. Um log de alterações também está disponível para as últimas atualizações.
Instale a integração
Siga as etapas abaixo para instalar a integração:
Instalar o agente de infraestrutura
Para utilizar a integração de monitoramento do Porto, é necessário primeiro instalar o agente de infraestrutura no mesmo host. Toda a nossa integração no host requer o agente de infraestrutura, que ajuda a expor e reportar métricas para New Relic.
Baixe e prepare a integração
Escolha e baixe uma release para sua plataforma do repositório do GitHub. Por exemplo:
bash$wget https://github.com/newrelic/nri-port-monitor/releases/download/1.4/nri-port-monitor_x86_64.tar.gz && tar -zxvf nri-port-monitor_x86_64.tar.gzCopie o executável
nri-port-monitorpara/var/db/newrelic-infra/newrelic-integrations. Copiarport-monitor-config.ymlpara/etc/newrelic-infra/integrations.dbash$cp nri-port-monitor /var/db/newrelic-infra/newrelic-integrations && cp port-monitor-config.yml /etc/newrelic-infra/integrations.dDefina permissões de execução para o arquivo binário
nri-port-monitorpara que ele possa ser executado corretamente:bash$chmod +x /var/db/newrelic-infra/newrelic-integrations/nri-port-monitor
Configurar a integração
Abra
port-monitor-config.ymle edite a configuração com todas as instâncias de porta que você deseja monitorar (adicione várias seções ao bloco de integrações para cada endereço/porta a monitorar:integrações:
name: nri-port-monitor interval: 60s env:
Tipo de rede. As redes conhecidas são:
tcp, tcp4 (somente IPv4), tcp6 (somente IPv6),
udp, udp4 (somente IPv4), udp6 (somente IPv6),
ip, ip4 (somente IPv4), ip6 (somente IPv6),
unix, unixgram e unixpacket
REDE: tcp
Endereço a ser verificado no formato host:porta
ENDEREÇO: localhost:80
Tempo limite em segundos
TIMEOUT: 5 rótulos: env: production
</Step><Step>## Find your data [#find-data]To easily find your Port Monitoring data, download our pre-built dashboard:
Go to one.newrelic.com and click on + Integrations & Agents.
Click on Dashboards tab.
In the search box, search for Port Monitoring.
Click on the Port Monitoring dashboard to install it.
Here's an example NRQL query that returns the status of configured ports:
SELECT latest(status) FROM NetworkPortSample FACET address SINCE 30 MINUTES AGO TIMESERIES