Uso básico del Agent para CentOS (y Rocky/Alma Linux)

Información general

En esta página se describen las características básicas del Datadog Agent para CentOS y sus derivados, Rocky Linux y Alma Linux. Para instalar el Datadog Agent, sigue las instrucciones de instalación del Agent para CentOS.

Los paquetes están disponibles para arquitecturas x86 de 64 bits y Arm v8. Para otras arquitecturas, utiliza la instalación de origen.

Nota: CentOS 6 y sus versiones posteriores son compatibles con la arquitectura x86 de 64 bits. CentOS/Rocky/Alma 8 y sus versiones posteriores son compatibles con la arquitectura Arm v8 de 64 bits.

Comandos

En las versiones 6 y 7 del Agent, el gestor de servicios proporcionado por el sistema operativo es el responsable del ciclo de vida del Agent; sin embargo, para ejecutar otros comandos, hay que hacerlo directamente a través del archivo binario del Agent. En la versión 5 del Agent, por el contrario, casi todo se hace a través del gestor de servicios.

CentOS 7 y versiones posteriores

DescripciónComando
Ejecutar el Agent como serviciosudo systemctl start datadog-agent
Detener la ejecución del Agent como serviciosudo systemctl stop datadog-agent
Reiniciar la ejecución del Agent como serviciosudo systemctl restart datadog-agent
Estado del servicio Agentsudo systemctl status datadog-agent
Página de estado del Agent en ejecuciónsudo datadog-agent status
Enviar flaresudo datadog-agent flare
Mostrar el uso de comandossudo datadog-agent --help
Ejecutar un checksudo -u dd-agent -- datadog-agent check <CHECK_NAME>

CentOS 6

DescripciónComando
Ejecutar el Agent como serviciosudo start datadog-agent
Detener la ejecución del Agent como serviciosudo stop datadog-agent
Reiniciar la ejecución del Agent como serviciosudo restart datadog-agent
Estado del servicio Agentsudo status datadog-agent
Página de estado del Agent en ejecuciónsudo datadog-agent status
Enviar flaresudo datadog-agent flare
Mostrar el uso de comandossudo datadog-agent --help
Ejecutar un checksudo -u dd-agent -- datadog-agent check <CHECK_NAME>
DescripciónComando
Ejecutar el Agent como serviciosudo service datadog-agent start
Detener la ejecución del Agent como serviciosudo service datadog-agent stop
Reiniciar la ejecución del Agent como serviciosudo service datadog-agent restart
Estado del servicio Agentsudo service datadog-agent status
Página de estado del Agent en ejecuciónsudo service datadog-agent info
Enviar flaresudo service datadog-agent flare
Mostrar el uso de comandossudo service datadog-agent
Ejecutar un checksudo -u dd-agent -- dd-agent check <CHECK_NAME>

Nota: Si el contenedor service no está disponible en tu sistema, utiliza:

  • Para sistemas basados en upstart: sudo start/stop/restart/status datadog-agent
  • Para sistemas basados en systemd: sudo systemctl start/stop/restart/status datadog-agent

[Obtén más información sobre los comandos del ciclo de vida del servicio][2]

Configuración

Los archivos y carpetas de configuración del Agent se encuentran en:

  • /etc/datadog-agent/datadog.yaml

Archivos de configuración para las integraciones:

  • /etc/datadog-agent/conf.d/

Los archivos y carpetas de configuración del Agent se encuentran en:

  • /etc/dd-agent/datadog.conf

Archivos de configuración para las integraciones:

  • /etc/dd-agent/conf.d/

Desinstalar el Agent

sudo yum remove datadog-agent

Este comando borra el Agent, pero no elimina:

  • El archivo de configuración datadog.yaml
  • Los archivos que ha creado el usuario en la carpeta de configuración /etc/datadog-agent
  • Los archivos que ha creado el usuario en la carpeta /opt/datadog-agent
  • El usuario dd-agent
  • Archivos de log de Datadog

Si también quieres eliminar estos elementos, ejecuta este comando después de eliminar el Agent:

sudo userdel dd-agent \
&& sudo rm -rf /opt/datadog-agent/ \
&& sudo rm -rf /etc/datadog-agent/ \
&& sudo rm -rf /var/log/datadog/
sudo yum remove datadog-agent

Este comando borra el Agent, pero no elimina:

  • El archivo de configuración datadog.yaml
  • Los archivos que ha creado el usuario en la carpeta de configuración /etc/dd-agent
  • Los archivos que ha creado el usuario en la carpeta /opt/datadog-agent
  • El usuario dd-agent
  • Archivos de log de Datadog

Si también quieres eliminar estos elementos, ejecuta este comando después de eliminar el Agent:

sudo userdel dd-agent \
&& sudo rm -rf /opt/datadog-agent/ \
&& sudo rm -rf /etc/dd-agent/ \
&& sudo rm -rf /var/log/datadog/

Solucionar problemas

Consulta la documentación sobre cómo solucionar problemas del Agent.

Trabajar con el Agent integrado

El Agent tiene un entorno de Python integrado en /opt/datadog-agent/embedded/. Los archivos binarios comunes, como python y pip, se encuentran dentro de /opt/datadog-agent/embedded/bin/.

Si quieres obtener más información, consulta las instrucciones sobre cómo añadir paquetes al Agent integrado.

Lectura adicional

PREVIEWING: safchain/fix-custom-agent