Información general

La monitorización de dispositivos de red utiliza perfiles para indicar al Datadog Agent las métricas y las etiquetas (tags) asociadas que debe recopilar. Un perfil es una colección de identificadores de objetos asociados a un dispositivo.

Configuración

Por defecto, se cargan todos los perfiles del directorio de configuración del Agent. Para personalizar los perfiles específicos de la colección, haz referencia explícita a ellos por nombre de archivo en definition_file o proporciona una lista en línea en definition. Se puede hacer referencia a cualquiera de los perfiles de Datadog por su nombre. Se puede hacer referencia a perfiles personalizados adicionales por la ruta del archivo en la configuración o colocarlos en el directorio de configuración.

Nota: El perfil genérico es generic-device.yaml, que admite enrutadores, conmutadores y otros dispositivos.

Si quieres crear un perfil de dispositivo utilizando la experiencia basada en GUI, consulta la documentación Empezando con perfiles de dispositivos.

Dispositivos sysObjectId asignados

Los perfiles permiten a la monitorización de dispositivos de red reutilizar las definiciones de métricas en varios tipos o instancias de dispositivos. Los perfiles definen qué métricas recopilar y cómo transformarlas en métricas de Datadog. Se espera que cada perfil monitorice una clase de dispositivos similares del mismo proveedor. El Datadog Agent los utiliza automáticamente comparando los sysObjectId del dispositivo de red con aquellos definidos en el archivo del perfil.

El Datadog Agent proporciona perfiles listos predefinidos en el directorio conf.d/snmp.d/default_profiles. Este directorio se vacía y restablece cuando se actualiza el Agent, por lo que no debes guardar nada en él. Puedes escribir tus propios perfiles personalizados y ampliar los existentes colocando archivos en el directorio conf.d/snmp.d/profiles.

El siguiente perfil de ejemplo se utiliza en cualquier dispositivo red cuyo sysobjectid es 1.3.6.1.4.1.232.9.4.10 o comienza con 1.3.6.1.4.1.232.9.4.2.:

sysobjectid:
 - 1.3.6.1.4.1.232.9.4.10
 - 1.3.6.1.4.1.232.9.4.2.*

metrics:
  - MIB: CPQHLTH-MIB
    symbol:
      OID: 1.3.6.1.4.1.232.6.2.8.1.0
      name: cpqHeSysUtilLifeTime

Si necesitas diferentes métricas para dispositivos de red que comparten el mismo sysobjectid, puedes escribir perfiles sin ningún sysobjectid y configurar la opción profile en la configuración del SNMP.

instances:
   - ip_address: 192.168.34.10
     profile: my-profile1
   - ip_address: 192.168.34.11
     profile: my-profile2
   - ip_address: 192.168.34.13
     # Para este dispositivo, el Agent obtendrá el sysObjectID del dispositivo y utilizará la coincidencia más cercana

Definición de métricas por perfil

Los perfiles pueden utilizarse indistintamente, lo que significa que los dispositivos que comparten dependencias MIB pueden reutilizar los mismos perfiles. Por ejemplo, el perfil Cisco c3850 puede utilizarse en muchos conmutadores Cisco.

Para ver más perfiles proporcionados por Datadog, consulta el repositorio de GitHub.

Definición de metadatos por perfil

En la sección de metadatos de los perfiles, puedes definir dónde y cómo se recopilan los metadatos. Los valores pueden ser estáticos o proceder de un valor de identificador de objeto. Para ver los campos admitidos, consulta la sección de metadatos de dispositivos.

En la versión 7.52 y posteriores del Datadog Agent, existe un campo device_type para metadatos de dispositivos. Puede configurarse manualmente en el perfil y utilizarse para filtrar tipos específicos de dispositivos. Los valores aceptados son:

  • punto_de_acceso
  • cortafuegos
  • equilibrador_de_carga
  • pdu
  • impresora
  • enrutador
  • sd-wan
  • sensor
  • servidor
  • almacenamiento
  • conmutador
  • ups
  • wlc

Para obtener más información sobre los formatos de los perfiles, consulta Referencia de formatos de perfiles.

Para leer más