Notre intégration monitoring des ports monitore l'état des ports réseau, tels que TCP, UDP, etc., et signale les temps de disponibilité et les données de panne à New Relic.

Conseil
Cette intégration est sortie en open source sur Github. Un log des modifications y est également disponible pour les dernières mises à jour.
Installer l'intégration
Suivez les étapes ci-dessous pour installer l'intégration :
Installer l' agent d'infrastructure
Pour utiliser l'intégration de monitoring des ports, vous devez d'abord installer l'agent infrastructure sur le même hôte. Toutes nos intégrations sur hôte nécessitent l'agent infrastructure , qui permet d'exposer et de rapporter les métriques à New Relic.
Téléchargez et préparez l'intégration
Choisissez et téléchargez une version pour votre plateforme depuis le dépôt GitHub. Par exemple :
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.gzCopiez l'exécutable
nri-port-monitorvers/var/db/newrelic-infra/newrelic-integrations. Copierport-monitor-config.ymlvers/etc/newrelic-infra/integrations.dbash$cp nri-port-monitor /var/db/newrelic-infra/newrelic-integrations && cp port-monitor-config.yml /etc/newrelic-infra/integrations.dDéfinissez les autorisations d’exécution pour le fichier binaire
nri-port-monitorafin qu’il puisse s’exécuter correctement :bash$chmod +x /var/db/newrelic-infra/newrelic-integrations/nri-port-monitor
Configurer l'intégration
Ouvrez
port-monitor-config.ymlet modifiez la configuration avec toutes les instances de port que vous souhaitez monitorer (ajoutez plusieurs sections au bloc integrations pour chaque adresse/port à monitorer :intégrations :
name: nri-port-monitor interval: 60s env:
Type de réseau. Les réseaux connus sont :
tcp, tcp4 (IPv4 uniquement), tcp6 (IPv6 uniquement),
udp, udp4 (IPv4 uniquement), udp6 (IPv6 uniquement),
ip, ip4 (IPv4 uniquement), ip6 (IPv6 uniquement),
unix, unixgram et unixpacket
RÉSEAU : tcp
Adresse à vérifier au format hôte:port
ADRESSE : localhost:80
Délai d'attente en secondes
DÉLAI D'ATTENTE : 5 étiquettes : 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