Nuestra integración de monitoreo de puertos monitorea el estado de los puertos de red, como TCP, UDP, etc., y reporta datos de tiempo de actividad e interrupciones a New Relic.

Sugerencia
Esta integración se publica como código abierto en Github. Un log de cambios también está disponible allí para las últimas actualizaciones.
Instalar la integración
Siga los siguientes pasos para instalar la integración:
Instalar el agente de infraestructura
Para usar la integración Port Monitoring, primero debe instalar el agente de infraestructura en el mismo host. Todas nuestras integraciones en el host requieren el agente de infraestructura, que ayuda a exponer y reportar métricas a New Relic.
Descargar y preparar la integración
Elija y descargue una versión para su plataforma desde el repositorio de GitHub. Por ejemplo:
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 el ejecutable
nri-port-monitora/var/db/newrelic-infra/newrelic-integrations. Copiarport-monitor-config.ymla/etc/newrelic-infra/integrations.dbash$cp nri-port-monitor /var/db/newrelic-infra/newrelic-integrations && cp port-monitor-config.yml /etc/newrelic-infra/integrations.dEstablezca permisos de ejecución para el archivo binario
nri-port-monitorpara que pueda ejecutarse correctamente:bash$chmod +x /var/db/newrelic-infra/newrelic-integrations/nri-port-monitor
Configurar la integración
Abra
port-monitor-config.ymly edite la configuración con todas las instancias de puerto que desee monitorear (agregue múltiples bloques al bloque de integraciones para cada dirección/puerto a monitorear:integraciones:
name: nri-port-monitor interval: 60s env:
Tipo de red. Las redes conocidas son:
tcp, tcp4 (solo IPv4), tcp6 (solo IPv6),
udp, udp4 (solo IPv4), udp6 (solo IPv6),
ip, ip4 (solo IPv4), ip6 (solo IPv6),
unix, unixgram y unixpacket
RED: tcp
Dirección a verificar en el formato host:port
DIRECCIÓN: localhost:80
Tiempo de espera en segundos
TIMEOUT: 5 etiquetas: env: producción
</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