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 atualizações mais recentes. O suporte para esta integração está disponível com uma assinatura do Expert Services.
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
Baixe e descompacte o arquivo tar do repositório GitHub:
bash$wget https://github.com/newrelic/nri-port-monitor/releases/download/1.3/nri-port-monitor.tar.gz && tar -zxvf nri-port-monitor.tar.gzCopie o diretório
bin
com o executávelnri-port-monitor
para/var/db/newrelic-infra/newrelic-integrations
. Faça o mesmo para o arquivo de configuraçãoport-monitor-definition.yml
:bash$cp nri-port-monitor/bin/port-monitor /var/db/newrelic-infra/newrelic-integrations/bin/ && cp nri-port-monitor/port-monitor-definition.yml /var/db/newrelic-infra/newrelic-integrations/Defina permissões de execução para o arquivo binário
nr-port-monitor
para que ele possa ser executado corretamente:bash$chmod +x /var/db/newrelic-infra/newrelic-integrations/bin/port-monitor
Configurar a integração
Mova e renomeie o arquivo de configuração:
bash$cp nri-port-monitor/port-monitor-config.yml.sample /etc/newrelic-infra/integrations.d/port-monitor-config.ymlAbra
port-monitor-config.yml
e edite a configuração com todas as instâncias de porta que você deseja monitor:integration_name: com.newrelic.tcp-port-monitorinstances:- name: <INSTANCE IDENTIFIER>command: metricsarguments:address: localhost:80network: tcptimeout: 5labels:env: prod
Encontre seus dados
Para encontrar facilmente os dados de monitoramento do seu Porto, baixe nosso dashboard pré-construído:
Vá para
e clique em
+ Integrations & Agents
.
Clique na guia
Dashboards
.
Na caixa de pesquisa, pesquise
Port Monitoring
.
Clique no dashboard de monitoramento do Porto para instalá-lo.
Aqui está um exemplo de consulta NRQL que retorna o status das portas configuradas:
SELECT latest(status) FROM NetworkPortSample FACET address SINCE 30 MINUTES AGO TIMESERIES