Uso básico del Agent para Amazon Linux

Información general

En esta página se describen las funciones básicas del Datadog Agent para Amazon Linux. Si aún no has instalado el Agent, consulta las instrucciones en la documentación sobre la integración del Datadog Agent.

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

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.

Amazon Linux 2, Amazon Linux 2022/2023

Para instalar Amazon Linux 2022/2023 en las versiones del Agent 6.39/7.39 (o anteriores), es necesario el paquete libxcrypt-compat. Para instalar este paquete, ejecuta:
dnf install -y libxcrypt-compat
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>

Amazon Linux

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 de servicio service no está disponible en tu sistema, utiliza:

  • En 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 para el 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