dynatrace.Dynatrace-Agent

Dynatrace-Agent-Ansible

Diese Ansible-Rolle installiert und konfiguriert den Agenten der Dynatrace AppMon Lösung.

Hinweis: Diese Rolle macht den Dynatrace-Agenten verfügbar, konfiguriert jedoch nicht Ihre Anwendung, um diesen auch tatsächlich zu laden. Weitere Informationen finden Sie in der Dynatrace-Java-Agent-Ansible Rolle, die dies tut.

Herunterladen

Die Rolle ist verfügbar über:

Beschreibung

Diese Rolle lädt die neueste Version des Dynatrace AppMon-Agenten von http://downloads.dynatracesaas.com herunter und installiert sie. Alternativ können Sie das Installationsartefakt als dynatrace-agent-linux-x86.jar im Verzeichnis files der Rolle ablegen, von wo es während der Installation verwendet wird. Der standardmäßige Dateiname und die URL können über die Attribute dynatrace_agent_linux_installer_file_name und dynatrace_agent_linux_installer_file_url überschrieben werden. Weitere Informationen finden Sie in defaults/main.yml für eine Liste der unterstützten Attribute.

Rollenvariablen

Wie in defaults/main.yml definiert:

Name Standard Beschreibung
dynatrace_agent_linux_install_dir /opt Der Dynatrace-Agent wird in das Verzeichnis $dynatrace_agent_linux_install_dir/dynatrace-$major-$minor-$rev installiert, wobei $major, $minor und $rev vom Installer angegeben werden. Ein symbolischer Link zum tatsächlichen Installationsverzeichnis wird in $dynatrace_agent_linux_install_dir/dynatrace erstellt.
dynatrace_agent_linux_installer_file_name dynatrace-agent-7.0.0.2469-unix.jar Der Dateiname des Dynatrace-Agenten-Installers im Verzeichnis files der Rolle.
dynatrace_agent_linux_installer_file_url https://files.dynatrace.com/downloads/OnPrem/dynaTrace/7.0/7.0.0.2469/dynatrace-agent-7.0.0.2469-unix.jar Eine HTTP-, HTTPS- oder FTP-URL zum Dynatrace-Agent-Installer in der Form (http|https|ftp)://[user[:pass]]@host.domaine[:port]/path.
dynatrace_agent_owner dynatrace Der Benutzer des Systems, der die Dynatrace-Installation besitzt.
dynatrace_agent_group dynatrace Die Benutzergruppe des Systems, die die Dynatrace-Installation besitzt.
dynatrace_agent_role_name Dynatrace.Dynatrace-Agent Der tatsächliche Name dieser Rolle im roles-Verzeichnis eines Ansible Playbook.

Beispiel-Playbook

- hosts: all
  roles:
    - role: Dynatrace.Dynatrace-Agent

Testen

Wir verwenden Test Kitchen, um unsere automatisierten Bereitstellungen automatisch mit Serverspec und RSpec zu testen:

  1. Installieren Sie Test Kitchen und seine Abhängigkeiten im Verzeichnis des Projekts:
gem install bundler
bundle install
  1. Führen Sie alle Tests aus
kitchen test

Standardmäßig führen wir unsere Tests in Docker Containern aus, da dies die Testzeit erheblich verkürzt (siehe .kitchen.yml).

Zusätzliche Ressourcen

Blogs

Präsentationen

Probleme? Fragen? Vorschläge?

Dieses Angebot wird von der Dynatrace Community unterstützt. Scheuen Sie sich nicht, Probleme, Fragen und Vorschläge mit Ihren Kollegen im Forum für Application Monitoring & UEM der Dynatrace Community zu teilen.

Lizenz

Lizenziert unter der MIT-Lizenz. Siehe die LICENSE-Datei für Details. analytics

Über das Projekt

An Ansible role for automated deployments of the Dynatrace Agents package.

Installieren
ansible-galaxy install dynatrace.Dynatrace-Agent
GitHub Repository
Lizenz
mit
Downloads
2.4k
Besitzer
Dynatrace