SNMP
Nouvelles annonces sur les technologies sans serveur et réseau ainsi que sur le RUM (Real-User Monitoring) dévoilées à la conférence Dash ! Nouvelles annonces dévoilées à la conférence Dash !

SNMP

Agent Check Check de l'Agent

Supported OS: Linux Mac OS Windows

Présentation

Le protocole SNMP (Simple Network Management Protocol) est une norme de gestion des périphériques connectés au réseau, tels que les routeurs, les commutateurs, les serveurs et les pare-feu. Ce check recueille des métriques SNMP à partir de vos périphériques réseau.

Le protocole SNMP utilise des identifiants sysOID (System Object Identifiers) et OID (Object Identifiers) afin d’identifier de manière unique des appareils gérés. Les OID sont organisés sous forme d’arborescence hiérarchique : la racine ISO est numérotée 1, la branche suivante est ORG et numérotée 3, et ainsi de suite. Chaque branche est séparée par un ..

Une MIB (Management Information Base) permet de convertir les OID en noms lisibles et d’organiser un sous-ensemble de la hiérarchie. Du fait de la structure de l’arborescence, la plupart des valeurs SNMP commencent par le même ensemble d’objets :

  • 1.3.6.1.1 (MIB-II) : objets standard contenant des informations système comme la disponibilité, les interfaces ou encore la pile réseau.
  • 1.3.6.1.4.1 : objets standard contenant des informations propres au fournisseur.

Configuration

Installation

Le check SNMP est inclus avec le paquet de l’Agent Datadog. Vous n’avez donc rien d’autre à installer.

Configuration

Le check SNMP Datadog découvre automatiquement les périphériques réseau d’un sous-réseau donné et recueille des métriques à l’aide des profils de périphériques mappés avec un sysOID de Datadog.

Modifiez le sous-réseau, la version SNMP et les profils dans le fichier snmp.d/conf.yaml du dossier conf.d/ à la racine du répertoire de configuration de votre Agent. Consultez le fichier d’exemple snmp.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

Autodiscovery

Pour utiliser la fonctionnalité Autodiscovery avec le check SNMP :

  1. Installez la version 6.16 ou une version ultérieure de l’Agent Datadog, ou effectuez une mise à niveau vers cette version. Pour obtenir des instructions spécifiques selon votre plate-forme, consultez la documentation relative à l’Agent Datadog.

  2. Configurez le check SNMP à l’aide du fichier snmp.d/conf.yaml. Vous pouvez définir les paramètres ci-dessous. Consultez l’exemple de configuration pour découvrir les paramètres requis, les valeurs par défaut ainsi que des exemples.

ParamètreDescription
profilesLa liste des profils à utiliser. Un profil est un ensemble d’OID à partir desquels l’Agent Datadog recueille des métriques et les tags associés. La liste complète des profils pris en charge par Datadog est disponible sur Github. Vous pouvez spécifier des profils en indiquant leur fichier, sous definition_file, ou en les incorporant à definition. Tous les profils Datadog OOTB peuvent être répertoriés en indiquant leur nom. Pour indiquer des profils personnalisés supplémentaires, indiquez le chemin de leur fichier. Remarque : le profil générique generic_router.yaml fonctionne pour les routeurs, les commutateurs, etc.
network_addressLe sous-réseau et le masque rédigés au format IPv4 sur lesquels l’Agent recherche et découvre les appareils.
community_stringUtilisé pour SNMPv1 et SNMPv2.
snmp_versionLa version SNMP utilisée.
portLe port sur lequel l’Agent Datadog effectue son écoute.
timeoutLe délai d’expiration en secondes.
retriesLe nombre de nouvelles tentatives avant l’échec du processus.
discovery_intervalL’intervalle entre chaque recherche.
discovery_allowed_failuresLe nombre maximal d’échecs de la part d’un host découvert avant que celui-ci ne soit retiré de la liste des périphériques découverts.
bulk_thresholdLe nombre de symboles d’une table nécessaire au déclenchement d’une requête BULK. Ce paramètre ne sert que pour les configurations SNMPV > 1.
tagsLa liste des tags globaux à ajouter à l’ensemble des métriques SNMP. Pour en savoir plus, consultez la section relative au tagging dans Datadog.
Exemple de configuration
init_config:
  profiles:
    f5-big-ip:
      definition_file: f5-big-ip.yaml
    router:
      definition_file: generic-router.yaml

instances:
  -
    ## @paramètre network_address - chaîne, facultatif
    network_address: "<ADRESSE_RÉSEAU>"

    ## @@@paramètre port - nombre entier, facultatif, valeur par défaut : 161
    port: 161

    ## @@paramètre community_string - chaîne, facultatif
    community_string: public

    ## @paramètre snmp_version - nombre entier, facultatif, valeur par défaut : 2
    snmp_version: 2

    ## @paramètre timeout - nombre entier, facultatif, valeur par défaut : 1
    timeout: 1

    ## @paramètre retries - nombre entier, facultatif, valeur par défaut : 5
    retries: 5

    ## @paramètre discovery_interval - nombre entier, facultatif, valeur par défaut : 3600
    discovery_interval: 3600

    ## @paramètre discovery_allowed_failures - nombre entier, facultatif, valeur par défaut : 3
    discovery_allowed_failures: 3

    ## @paramètre enforce_mib_constraints - booléen, facultatif, valeur par défaut : true
    enforce_mib_constraints: true

    ## @paramètre bulk_threshold - nombre entier, facultatif, valeur par défaut : 5
    bulk_threshold: 5

    ## @paramètre tags - liste d'éléments key:value, facultatif
    tags:
       - "<KEY_1>:<VALUE_1>"
       - "<KEY_2>:<VALUE_2>"
Profils de périphériques mappés avec un sysOID

Grâce aux profils, le check SNMP peut réutiliser des définitions de métriques pour plusieurs instances ou types de périphériques. Les profils définissent les métriques de la même manière que les instances, soit directement dans le fichier de configuration, soit dans des fichiers distincts. Chaque instance ne peut correspondre qu’à un seul profil. Vous pouvez par exemple définir un profil dans la section init_config :

init_config:
  profiles:
    my-profile:
      definition:
        - MIB: IP-MIB
          table: ipSystemStatsTable
          symbols:
            - ipSystemStatsInReceives
          metric_tags:
            - tag: ipversion
          index: 1
      sysobjectid: '1.3.6.1.4.1.8072.3.2.10'

Désignez-le ensuite de manière explicite par son nom, ou utilisez la détection du sysObjectID :

instances:
   - ip_address: 192.168.34.10
     profile: my-profile
   - ip_address: 192.168.34.11
     # Vous n'avez rien d'autre à faire à ce stade, le check récupérera le sysObjectID
     # et utilisera le profil s'il correspond.

Si besoin, vous pouvez définir d’autres métriques dans les instances. Ces métriques, ainsi que celles définies dans le profil, sont ainsi recueillies.

Définition des métriques par profil

Les profils sont interchangeables. Ainsi, les périphériques qui partagent des dépendances MIB peuvent réutiliser les mêmes profils. Par exemple, le profil Cisco c3850 peut être utilisé pour de nombreux commutateurs Cisco.

Validation

Lancez la sous-commande status de l’Agent et cherchez snmp dans la section Checks.

Données collectées

Le check SNMP envoie des métriques spécifiques sous l’espace de nommage snmp.*. Les métriques recueillies dépendent de l’intégration qui est configurée avec le profil correspondant.

Métriques

snmp.adapterCollisions
(count)
[Dell iDRAC] Total number of single collisions.
snmp.adapterRxBytes
(count)
[Dell iDRAC] Total number of bytes received.
Shown as byte
snmp.adapterRxDropped
(count)
[Dell iDRAC] Total number of receive packets dropped due to overrun.
Shown as packet
snmp.adapterRxErrors
(count)
[Dell iDRAC] Total number of packets received with errors (packets that failed to reach the protocol).
Shown as packet
snmp.adapterRxMulticast
(count)
[Dell iDRAC] Total number of Multicast packets received.
Shown as packet
snmp.adapterRxPackets
(count)
[Dell iDRAC] Total packets received.
Shown as packet
snmp.adapterTxBytes
(count)
[Dell iDRAC] Total number of bytes transmitted.
Shown as byte
snmp.adapterTxDropped
(count)
[Dell iDRAC] Total number of transmit packets dropped due to successive collisions.
Shown as packet
snmp.adapterTxErrors
(count)
[Dell iDRAC] Total number of packets that failed to transmit.
Shown as packet
snmp.adapterTxPackets
(count)
[Dell iDRAC] Total packets transmitted.
Shown as packet
snmp.cefcFRUCurrent
(gauge)
[Cisco c3850] [Cisco Nexus] Current supplied by the FRU (positive values) or current required to operate the FRU (negative values).
snmp.cefcFRUPowerAdminStatus
(gauge)
[Cisco c3850] [Cisco Nexus] Administratively desired FRU power state.
snmp.cefcFRUPowerOperStatus
(gauge)
[Cisco c3850] [Cisco Nexus] Operational FRU power state.
snmp.cieIfInputQueueDrops
(gauge)
[Cisco c3850] The number of input packets dropped.
Shown as packet
snmp.cieIfLastInTime
(gauge)
[Cisco c3850] The elapsed time in milliseconds since the last protocol input packet was received.
Shown as millisecond
snmp.cieIfLastOutTime
(gauge)
[Cisco c3850] The elapsed time in milliseconds since the last protocol output packet was transmitted.
Shown as millisecond
snmp.cieIfOutputQueueDrops
(gauge)
[Cisco c3850] The number of output packets dropped by the interface even though no error was detected to prevent them being transmitted.
Shown as packet
snmp.cieIfResetCount
(count)
[Cisco c3850] [Cisco Nexus] The number of times the interface was internally reset and brought up.
snmp.cpmCPUMemoryFree
(gauge)
[Cisco c3850] [Cisco Nexus] The overall CPU wide system memory currently free.
snmp.cpmCPUMemoryUsed
(gauge)
[Cisco c3850] [Cisco Nexus] The overall CPU wide system memory currently in use.
snmp.cpmCPUTotalMonIntervalValue
(gauge)
[Cisco c3850] [Cisco Nexus] The overall CPU busy percentage in the last cpmCPUMonInterval period.
Shown as percent
snmp.devClientCount
(gauge)
[Cisco Meraki] The number of clients currently associated with the device.
snmp.devInterfaceRecvBytes
(gauge)
[Cisco Meraki] The number of bytes received on this interface.
Shown as byte
snmp.devInterfaceRecvPkts
(gauge)
[Cisco Meraki] The number of packets received on this interface.
Shown as packet
snmp.devInterfaceSentBytes
(gauge)
[Cisco Meraki] The number of bytes sent on this interface.
Shown as byte
snmp.devInterfaceSentPkts
(gauge)
[Cisco Meraki] The number of packets sent on this interface.
Shown as packet
snmp.devStatus
(gauge)
[Cisco Meraki] The status of the device’s connection to the Meraki Cloud Controller
snmp.discovered_devices_count
(gauge)
The total number of devices discovered.
Shown as device
snmp.enclosurePowerSupplyState
(gauge)
[Dell iDRAC] The current state of this power supply unit. Possible states: 1- The current state could not be determined. 2- The power supply unit is operating normally. 3- The power supply unit has encountered a hardware problem or is not responding. 4- The power supply unit is no longer connected to the enclosure or there exists a problem communicating to it. 5- The power supply unit is unstable.
snmp.entSensorValue
(gauge)
[Cisco c3850] [Cisco Nexus] The most recent measurement seen by the sensor.
snmp.ifAdminStatus
(gauge)
[Generic router] [F5 BIG-IP] [Cisco c3850] [Cisco Nexus] The desired state of the interface.
snmp.ifHCInBroadcastPkts
(count)
[Generic router] [Cisco c3850] [Cisco Nexus] The number of packets delivered by this sub-layer to a higher (sub-)layer that were addressed to a broadcast address at this sub-layer.
Shown as packet
snmp.ifHCInOctets
(count)
[Generic router] [Cisco c3850] [Cisco Nexus] The total number of octets received on the interface including framing characters.
snmp.ifHCInUcastPkts
(count)
[Generic router] [Cisco c3850] [Cisco Nexus] The number of packets delivered by this sub-layer to a higher (sub-)layer that were not addressed to a multicast or broadcast address at this sub-layer.
Shown as packet
snmp.ifHCOutBroadcastPkts
(count)
[Generic router] [Cisco c3850] [Cisco Nexus] The total number of packets that higher-level protocols requested be transmitted that were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent.
Shown as packet
snmp.ifHCOutMulticastPkts
(count)
[Generic router] [Cisco c3850] [Cisco Nexus] The total number of packets that higher-level protocols requested be transmitted that were addressed to a multicast address at this sub-layer including those that were discarded or not sent.
Shown as packet
snmp.ifHCOutOctets
(count)
[Generic router] [Cisco c3850] [Cisco c3850] [Cisco Nexus] The total number of octets transmitted out of the interface including framing characters.
snmp.ifHCOutUcastPkts
(count)
[Generic router] [Cisco c3850] [Cisco Nexus] The total number of packets higher-level protocols requested be transmitted that were not addressed to a multicast or broadcast address at this sub-layer including those that were discarded or not sent.
Shown as packet
snmp.ifInDiscards
(count)
[Generic router] [Cisco c3850] [Cisco Nexus] The number of inbound packets chosen to be discarded even though no errors had been detected to prevent them being deliverable to a higher-layer protocol.
Shown as packet
snmp.ifInErrors
(count)
[Generic router] [Cisco c3850] [Cisco Nexus] [F5 BIG-IP] The number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.
Shown as packet
snmp.ifOperStatus
(gauge)
[Generic router] [Cisco c3850] [Cisco Nexus] The current operational state of the interface.
snmp.ifOutDiscards
(count)
[Generic router] [Cisco c3850] [Cisco Nexus] The number of outbound packets chosen to be discarded even though no errors had been detected to prevent them being transmitted.
Shown as packet
snmp.ifOutErrors
(count)
[Generic router] [F5 BIG-IP] [Cisco c3850] [Cisco Nexus] The number of outbound packets that could not be transmitted because of errors.
Shown as packet
snmp.ipIfStatsHCInBcastPkts
(count)
[Generic router] The number of IP broadcast datagrams received.
Shown as datagram
snmp.ipIfStatsHCInDelivers
(count)
[Generic router] The total number of datagrams successfully delivered to IP user-protocols (including ICMP).
Shown as datagram
snmp.ipIfStatsHCInForwDatagrams
(count)
[Generic router] The number of input datagrams for which this entity was not their final IP destination and for which this entity attempted to find a route to forward them to that final destination.
Shown as datagram
snmp.ipIfStatsHCInMcastOctets
(count)
[Generic router] The total number of octets received in IP multicast datagrams.
Shown as datagram
snmp.ipIfStatsHCInMcastPkts
(count)
[Generic router] The number of IP multicast datagrams received.
Shown as datagram
snmp.ipIfStatsHCInOctets
(count)
[Generic router] The total number of octets received in input IP datagrams including those received in error.
Shown as datagram
snmp.ipIfStatsHCOutBcastPkts
(count)
[Generic router] The number of IP broadcast datagrams transmitted.
Shown as datagram
snmp.ipIfStatsHCOutForwDatagrams
(count)
[Generic router] The number of datagrams for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.
Shown as datagram
snmp.ipIfStatsHCOutMcastOctets
(count)
[Generic router] The total number of octets transmitted in IP multicast datagrams.
Shown as datagram
snmp.ipIfStatsHCOutMcastPkts
(count)
[Generic router] The number of IP multicast datagrams received.
Shown as datagram
snmp.ipIfStatsHCOutOctets
(count)
[Generic router] The total number of octets in IP datagrams delivered to the lower layers for transmission.
Shown as datagram
snmp.ipIfStatsHCOutRequests
(count)
[Generic router] The total number of IP datagrams that local IP user-protocols (including ICMP) supplied to IP in requests for transmission.
Shown as datagram
snmp.ipIfStatsHCOutTransmits
(count)
[Generic router] The total number of IP datagrams that this entity supplied to the lower layers for transmission.
Shown as datagram
snmp.ipIfStatsInAddrErrors
(count)
[Generic router] The number of input IP datagrams discarded because the IP address in their IP header’s destination field was not a valid address to be received at this entity.
Shown as datagram
snmp.ipIfStatsInDiscards
(count)
[Generic router] The number of input IP datagrams for which no problems were encountered to prevent their continued processing, but were discarded due to other reasons, for example lack of buffer space.
Shown as datagram
snmp.ipIfStatsInHdrErrors
(count)
[Generic router] The number of input IP datagrams discarded due to errors in their IP headers including version number mismatch, other format errors, hop count exceeded, errors discovered in processing their IP options, etc.
Shown as datagram
snmp.ipIfStatsInNoRoutes
(count)
[Generic router] The number of input IP datagrams discarded because no route could be found to transmit them to their destination.
Shown as datagram
snmp.ipIfStatsInTruncatedPkts
(count)
[Generic router] The number of input IP datagrams discarded because the datagram frame didn’t carry enough data.
Shown as datagram
snmp.ipIfStatsInUnknownProtos
(count)
[Generic router] The number of locally-addressed IP datagrams received successfully but discarded because of an unknown or unsupported protocol.
Shown as datagram
snmp.ipIfStatsOutDiscards
(count)
[Generic router] The number of output IP datagrams for which no problem was encountered to prevent their transmission to their destination, but were discarded due to other reasons, for example lack of buffer space.
Shown as datagram
snmp.ipIfStatsOutFragCreates
(count)
[Generic router] The number of output datagram fragments generated as a result of IP fragmentation.
Shown as datagram
snmp.ipIfStatsOutFragFails
(count)
[Generic router] The number of IP datagrams discarded because they needed to be fragmented but could not be.
Shown as datagram
snmp.ipIfStatsOutFragOKs
(count)
[Generic router] The number of IP datagrams successfully fragmented.
Shown as datagram
snmp.ipIfStatsOutFragReqds
(count)
[Generic router] The number of IP datagrams requiring fragmentation to be transmitted.
Shown as datagram
snmp.ipIfStatsReasmFails
(count)
[Generic router] The number of failures detected by the IP reassembly algorithm (for whatever reason: timed out, errors, etc.).
snmp.ipIfStatsReasmOKs
(count)
[Generic router] The number of IP datagrams successfully reassembled.
Shown as datagram
snmp.ipIfStatsReasmReqds
(count)
[Generic router] The number of IP fragments received that needed to be reassembled at this interface.
snmp.ipSystemStatsHCInBcastPkts
(count)
[Generic router] The number of IP broadcast datagrams received.
Shown as datagram
snmp.ipSystemStatsHCInDelivers
(count)
[Generic router] The total number of datagrams successfully delivered to IP user-protocols (including ICMP).
Shown as datagram
snmp.ipSystemStatsHCInForwDatagrams
(count)
[Generic router] The number of input datagrams for which this entity was not their final IP destination and for which this entity attempted to find a route to forward them to that final destination.
Shown as datagram
snmp.ipSystemStatsHCInMcastOctets
(count)
[Generic router] The total number of octets received in IP multicast datagrams.
Shown as datagram
snmp.ipSystemStatsHCInMcastPkts
(count)
[Generic router] The number of IP multicast datagrams received.
Shown as datagram
snmp.ipSystemStatsHCInOctets
(count)
[Generic router] The total number of octets received in input IP datagrams including those received in error.
snmp.ipSystemStatsHCInReceives
(count)
[Generic router] The total number of input IP datagrams received including those received in error.
Shown as datagram
snmp.ipSystemStatsHCOutBcastPkts
(count)
[Generic router] The number of IP broadcast datagrams transmitted.
Shown as datagram
snmp.ipSystemStatsHCOutForwDatagrams
(count)
[Generic router] The number of datagrams for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.
Shown as datagram
snmp.ipSystemStatsHCOutMcastOctets
(count)
[Generic router] The total number of octets transmitted in IP multicast datagrams.
Shown as datagram
snmp.ipSystemStatsHCOutMcastPkts
(count)
[Generic router] The number of IP multicast datagrams transmitted.
Shown as datagram
snmp.ipSystemStatsHCOutOctets
(count)
[Generic router] The total number of octets in IP datagrams delivered to the lower layers for transmission.
Shown as datagram
snmp.ipSystemStatsHCOutRequests
(count)
[Generic router] The total number of IP datagrams that local IP user-protocols (including ICMP) supplied to IP in requests for transmission.
Shown as datagram
snmp.ipSystemStatsHCOutTransmits
(count)
[Generic router] The total number of IP datagrams that this entity supplied to the lower layers for transmission.
Shown as datagram
snmp.ipSystemStatsInAddrErrors
(count)
[Generic router] The number of input IP datagrams discarded because the IP address in the header’s destination field was not a valid address to be received at this entity.
Shown as datagram
snmp.ipSystemStatsInDiscards
(count)
[Generic router] The number of input IP datagrams for which no problems were encountered to prevent their continued processing, but were discarded due to other reasons, for example lack of buffer space.
Shown as datagram
snmp.ipSystemStatsInHdrErrors
(count)
[Generic router] The number of input IP datagrams discarded due to errors in their IP headers including version number mismatch, their IP headers, other format errors, hop count exceeded, errors discovered in processing their IP options, etc.
Shown as datagram
snmp.ipSystemStatsInNoRoutes
(count)
[Generic router] The number of input IP datagrams discarded because no route could be found to transmit them to their destination.
Shown as datagram
snmp.ipSystemStatsInTruncatedPkts
(count)
[Generic router] The number of input IP datagrams discarded because the datagram frame didn’t carry enough data.
Shown as datagram
snmp.ipSystemStatsInUnknownProtos
(count)
[Generic router] The number of locally-addressed IP datagrams received successfully but discarded because of an unknown or unsupported protocol.
Shown as datagram
snmp.ipSystemStatsOutDiscards
(count)
[Generic router] The number of output IP datagrams for which no problem was encountered to prevent their transmission to their destination, but were discarded due to other reasons, for example lack of buffer space.
Shown as datagram
snmp.ipSystemStatsOutFragCreates
(count)
[Generic router] The number of output datagram fragments generated as a result of IP fragmentation.
Shown as datagram
snmp.ipSystemStatsOutFragFails
(count)
[Generic router] The number of IP datagrams discarded because they needed to be fragmented but could not be.
Shown as datagram
snmp.ipSystemStatsOutFragOKs
(count)
[Generic router] The number of IP datagrams successfully fragmented.
Shown as datagram
snmp.ipSystemStatsOutFragReqds
(count)
[Generic router] The number of IP datagrams that would require fragmentation to be transmitted.
Shown as datagram
snmp.ipSystemStatsOutNoRoutes
(count)
[Generic router] The number of locally generated IP datagrams discarded because no route could be found to transmit them to their destination.
Shown as datagram
snmp.ipSystemStatsReasmFails
(count)
[Generic router] The number of failures detected by the IP reassembly algorithm (for whatever reason: timed out, errors, etc.).
snmp.ipSystemStatsReasmOKs
(count)
[Generic router] The number of IP datagrams successfully reassembled.
Shown as datagram
snmp.ipSystemStatsReasmReqds
(count)
[Generic router] The number of IP fragments received that needed to be reassembled at this interface.
snmp.physicalDiskCapacityInMB
(gauge)
[Dell iDRAC] The size of the physical disk in megabytes.
Shown as mebibyte
snmp.physicalDiskFreeSpaceInMB
(gauge)
[Dell iDRAC] The amount of free space in megabytes on the physical disk.
Shown as mebibyte
snmp.physicalDiskState
(gauge)
[Dell iDRAC] The current state of this physical disk. See Dell documentation to learn more: https://dtdg.co/snmp-physical-disk-state
snmp.physicalDiskUsedSpaceInMB
(gauge)
[Dell iDRAC] The amount of used space in megabytes on the physical disk.
Shown as mebibyte
snmp.sysClientsslStatCurConns
(gauge)
[F5 BIG-IP] The current number of concurrent connections with established SSL sessions being maintained by the filter.
snmp.sysClientsslStatDecryptedBytesIn
(count)
[F5 BIG-IP] The total decrypted bytes received.
Shown as byte
snmp.sysClientsslStatDecryptedBytesOut
(count)
[F5 BIG-IP] The total decrypted bytes sent.
Shown as byte
snmp.sysClientsslStatEncryptedBytesIn
(count)
[F5 BIG-IP] The total encrypted bytes received.
Shown as byte
snmp.sysClientsslStatEncryptedBytesOut
(count)
[F5 BIG-IP] The total encrypted bytes sent.
Shown as byte
snmp.sysClientsslStatHandshakeFailures
(count)
[F5 BIG-IP] The total number of handshake failures.
snmp.sysGlobalHostOtherMemoryTotal
(gauge)
[F5 BIG-IP] The total other non-TMM memory in bytes for the system.
Shown as byte
snmp.sysGlobalHostOtherMemoryUsed
(gauge)
[F5 BIG-IP] The other non-TMM memory in bytes currently in use for the system.
Shown as byte
snmp.sysGlobalHostSwapTotal
(gauge)
[F5 BIG-IP] The total swap in bytes for the system.
Shown as byte
snmp.sysGlobalHostSwapUsed
(gauge)
[F5 BIG-IP] The swap in bytes currently in use for the system.
Shown as byte
snmp.sysGlobalTmmStatMemoryTotal
(gauge)
[F5 BIG-IP] The total memory available in bytes for TMM (Traffic Management Module).
Shown as byte
snmp.sysGlobalTmmStatMemoryUsed
(gauge)
[F5 BIG-IP] The memory in use in bytes for TMM (Traffic Management Module).
Shown as byte
snmp.sysMultiHostCpuIdle
(gauge)
[F5 BIG-IP] The time spent by the specified processor doing nothing for the associated host.
snmp.sysMultiHostCpuIowait
(gauge)
[F5 BIG-IP] The time spent by the specified processor waiting for external I/O to complete for the associated host.
snmp.sysMultiHostCpuIrq
(gauge)
[F5 BIG-IP] The time spent by the specified processor servicing hardware interrupts for the associated host.
snmp.sysMultiHostCpuNice
(gauge)
[F5 BIG-IP] The time spent by the specified processor running niced processes for the associated host.
snmp.sysMultiHostCpuSoftirq
(gauge)
[F5 BIG-IP] The time spent by the specified processor servicing soft interrupts for the associated host.
snmp.sysMultiHostCpuSystem
(gauge)
[F5 BIG-IP] The time spent by the specified processor servicing system calls for the associated host.
snmp.sysMultiHostCpuUser
(gauge)
[F5 BIG-IP] The time spent by the specified processor in user context for the associated host.
snmp.sysStatMemoryTotal
(gauge)
[F5 BIG-IP] The total memory available in bytes for TMM (Traffic Management Module).
Shown as byte
snmp.sysStatMemoryUsed
(gauge)
[F5 BIG-IP] The memory in use in bytes for TMM (Traffic Management Module).
Shown as byte
snmp.sysTcpStatAcceptfails
(count)
[F5 BIG-IP] The number of connections not accepted.
snmp.sysTcpStatAccepts
(count)
[F5 BIG-IP] The number of connections accepted.
snmp.sysTcpStatCloseWait
(gauge)
[F5 BIG-IP] The number of current connections in CLOSE-WAIT/LAST-ACK.
snmp.sysTcpStatConnects
(count)
[F5 BIG-IP] The number of connections established.
snmp.sysTcpStatConnfails
(count)
[F5 BIG-IP] The number of connection failures.
snmp.sysTcpStatFinWait
(gauge)
[F5 BIG-IP] The number of current connections in FIN-WAIT/CLOSING.
snmp.sysTcpStatOpen
(gauge)
[F5 BIG-IP] The number of current open connections.
snmp.sysTcpStatTimeWait
(gauge)
[F5 BIG-IP] The number of current connections in TIME-WAIT.
snmp.systemStateAmperageStatusCombined
(gauge)
[Dell iDRAC] The combined status of all amperage probes of this system.
snmp.systemStateChassisIntrusionStatusCombined
(gauge)
[Dell iDRAC] The combined status of all intrusion detection devices of this system chassis.
snmp.systemStateChassisStatus
(gauge)
[Dell iDRAC] The status of this system chassis.
snmp.systemStateCoolingDeviceStatusCombined
(gauge)
[Dell iDRAC] The combined status of all cooling devices of this system.
snmp.systemStateCoolingUnitStatusCombined
(gauge)
[Dell iDRAC] The combined status of all cooling units of this system.
snmp.systemStateCoolingUnitStatusRedundancy
(gauge)
[Dell iDRAC] The combined redundancy status of all cooling units of this system.
snmp.systemStateMemoryDeviceStatusCombined
(gauge)
[Dell iDRAC] The combined status of all memory devices of this system.
snmp.systemStatePowerSupplyStatusCombined
(gauge)
[Dell iDRAC] The combined status of all power supplies of this system.
snmp.systemStatePowerUnitStatusCombined
(gauge)
[Dell iDRAC] The combined status of all power units of this chassis.
snmp.systemStatePowerUnitStatusRedundancy
(gauge)
[Dell iDRAC] The combined redundancy status of all power units of this system.
snmp.systemStateProcessorDeviceStatusCombined
(gauge)
[Dell iDRAC] The combined status of all processor devices of this system.
snmp.systemStateTemperatureStatisticsStatusCombined
(gauge)
[Dell iDRAC] The combined status of all temperature statistics objects of this system.
snmp.systemStateTemperatureStatusCombined
(gauge)
[Dell iDRAC] The combined status of all temperature probes of this system.
snmp.sysUdpStatAcceptfails
(count)
[F5 BIG-IP] The number of connections not accepted.
snmp.sysUdpStatAccepts
(count)
[F5 BIG-IP] The number of connections accepted.
snmp.sysUdpStatConnects
(count)
[F5 BIG-IP] The number of connections established.
snmp.sysUdpStatConnfails
(count)
[F5 BIG-IP] The number of connection failures.
snmp.sysUdpStatOpen
(gauge)
[F5 BIG-IP] The number of current open connections.
snmp.tcpActiveOpens
(count)
[Generic router] [Cisco Nexus] The number of times that TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state.
snmp.tcpAttemptFails
(count)
[Generic router] [Cisco Nexus] The number of times that TCP connections have made a direct transition to the CLOSED state from either the SYN-SENT state or the SYN-RCVD state, plus the number of times that TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state.
snmp.tcpCurrEstab
(gauge)
[Generic router] [Cisco Nexus] The number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT.
snmp.tcpEstabResets
(count)
[Generic router] [Cisco Nexus] The number of times that TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state.
snmp.tcpHCInSegs
(count)
[Generic router] [Cisco Nexus] The total number of segments received, including those received in error.
Shown as segment
snmp.tcpHCOutSegs
(count)
[Generic router] [Cisco Nexus] The total number of segments sent, including those on current connections but excluding those containing only retransmitted octets.
Shown as segment
snmp.tcpInErrs
(count)
[Generic router] [Cisco Nexus] The total number of segments received in error (e.g., bad TCP checksums).
Shown as segment
snmp.tcpOutRsts
(count)
[Generic router] [Cisco Nexus] The number of TCP segments sent containing the RST flag.
Shown as segment
snmp.tcpPassiveOpens
(count)
[Generic router] [Cisco Nexus] The number of times TCP connections have made a direct transition to the SYN-RCVD state from the LISTEN state.
Shown as connection
snmp.tcpRetransSegs
(count)
[Generic router] [Cisco Nexus] The total number of segments retransmitted; that is, the number of TCP segments transmitted containing one or more previously transmitted octets.
Shown as segment
snmp.udpHCInDatagrams
(count)
[Generic router] [Cisco Nexus] The total number of UDP datagrams delivered to UDP users, for devices that can receive more than 1 million UDP datagrams per second.
Shown as datagram
snmp.udpHCOutDatagrams
(count)
[Generic router] [Cisco Nexus] The total number of UDP datagrams sent from this entity, for devices that can transmit more than 1 million UDP datagrams per second.
Shown as datagram
snmp.udpInErrors
(count)
[Generic router] [Cisco Nexus]The number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port.
Shown as datagram
snmp.udpNoPorts
(count)
[Generic router] [Cisco Nexus] The total number of received UDP datagrams for which there was no application at the destination port.
Shown as datagram

Événements

Le check SNMP n’inclut aucun événement.

Checks de service

snmp.can_check :
Renvoie CRITICAL si l’Agent ne parvient pas à recueillir les métriques SNMP. Si ce n’est pas le cas, renvoie OK.

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles :