Instalar el Agent en un servidor con conectividad limitada a Internet

El comando de instalación de una línea proporcionado en las instrucciones de instalación del Agent requiere acceso HTTPS saliente a distintos endpoints para funcionar correctamente y es posible que no funcione con servidores que tengan acceso limitado a Internet. Concretamente, nos referimos a estos:

Para servidores sin acceso directo a Internet, el Agent se puede configurar para enrutarse a través de un proxy; consulta Configuración del proxy del Agent. En el caso de servidores con conectividad a Internet de salida limitada, el Agent se puede instalar mediante el paquete correspondiente, en función del sistema operativo del servidor. Las instrucciones de instalación del Agent explican cómo utilizar los comandos de instalación de una línea paso a paso.

Si el sistema de destino no puede acceder directamente al repositorio de paquetes, descarga el paquete del repositorio utilizando otro servidor y, luego, transfiérelo al sistema de destino para instalarlo de forma local.

Los paquetes RPM para el Agent 6 están disponibles en https://yum.datadoghq.com/stable/6/, y para el Agent 7, en https://yum.datadoghq.com/stable/7/. Los paquetes DEB están disponibles en https://apt.datadoghq.com/pool/d/da/.

Nota: El paquete agrupa todos los recursos necesarios para ejecutar el Agent y llevar a cabo los checks (con independencia de si la integración está habilitada o no). En cuanto a los requisitos, Python v2.7 o posteriores y sysstat son necesarios y otras dependencias son obligatorias en función de los checks que estén habilitados.

Una vez que paquete se ha transferido al sistema de destino, puede instalarse de forma local utilizando el comando gestor de paquetes apropiado. Para yum, el comando seguiría el patrón:

sudo yum localinstall datadog-agent-<AGENT_VERSION>-1.<CPU_ARCHITECTURE>.rpm

Para instalar un archivo deb en el directorio actual para distribuciones basadas en Debian:

sudo apt install ./datadog-agent_<AGENT_VERSION>-1_amd64.deb

Una vez instalado, añade un archivo datadog.yaml copiando datadog.yaml.example. A continuación, actualiza datadog.yaml con la clave de API de tu organización. Esto se puede hacer mediante un solo comando:

sudo sh -c "sed 's/api_key:.*/api_key: <YOUR_DATADOG_API_KEY>/' /etc/datadog-agent/datadog.yaml.example > /etc/datadog-agent/datadog.yaml"

Por último, inicia el Agent con el comando indicado, según tu sistema.

Leer más