dynatrace.Dynatrace-Agent

Dynatrace-Agent-Ansible

Ta rola Ansible instaluje i konfiguruje Agenta rozwiązania Dynatrace AppMon.

Uwaga: ta rola jedynie udostępnia Agenta Dynatrace, ale nie konfiguruje Twojej aplikacji do załadowania go. Zobacz rolę Dynatrace-Java-Agent-Ansible jako przykład, który to robi.

Pobieranie

Rola jest dostępna na:

Opis

Ta rola pobiera i instaluje najnowszą wersję Agenta Dynatrace AppMon z http://downloads.dynatracesaas.com. Alternatywnie, możesz umieścić plik instalacyjny jako dynatrace-agent-linux-x86.jar w katalogu files roli, skąd będzie brany podczas instalacji. Domyślna nazwa pliku i adres URL mogą być zmienione za pomocą atrybutów dynatrace_agent_linux_installer_file_name i dynatrace_agent_linux_installer_file_url. Proszę sprawdzić defaults/main.yml, aby zobaczyć listę obsługiwanych atrybutów.

Zmienne roli

Jak zdefiniowano w defaults/main.yml:

Nazwa Domyślna wartość Opis
dynatrace_agent_linux_install_dir /opt Agent Dynatrace będzie zainstalowany w katalogu $dynatrace_agent_linux_install_dir/dynatrace-$major-$minor-$rev, gdzie $major, $minor i $rev są określone przez instalator. Utworzony zostanie symboliczny link do rzeczywistego katalogu instalacyjnego w $dynatrace_agent_linux_install_dir/dynatrace.
dynatrace_agent_linux_installer_file_name dynatrace-agent-7.0.0.2469-unix.jar Nazwa pliku instalatora Agenta Dynatrace w katalogu files roli.
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 Adres URL HTTP, HTTPS lub FTP do instalatora Agenta Dynatrace w formacie (http|https|ftp)://[użytkownik[:hasło]]@host.domena[:port]/ścieżka.
dynatrace_agent_owner dynatrace Użytkownik systemowy, który jest właścicielem instalacji Dynatrace.
dynatrace_agent_group dynatrace Grupa użytkownika systemowego, która jest właścicielem instalacji Dynatrace.
dynatrace_agent_role_name Dynatrace.Dynatrace-Agent Rzeczywista nazwa tej roli w katalogu roles w Ansible Playbook.

Przykład Playbook

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

Testowanie

Używamy Test Kitchen do automatycznego testowania naszych automatycznych wdrożeń przy użyciu Serverspec i RSpec:

  1. Zainstaluj Test Kitchen i jego zależności w katalogu projektu:
gem install bundler
bundle install
  1. Uruchom wszystkie testy
kitchen test

Domyślnie uruchamiamy nasze testy w kontenerach Docker, co znacznie przyspiesza czas testowania (zobacz .kitchen.yml).

Dodatkowe zasoby

Blogi

Prezentacje

Problemy? Pytania? Sugestie?

Ta oferta jest Wsparcie Społeczności Dynatrace. Zachęcamy do dzielenia się problemami, pytaniami i sugestiami z innymi na forum Monitorowanie aplikacji i UEM Społeczności Dynatrace.

Licencja

Licencjonowane na podstawie licencji MIT. Zobacz plik LICENSE, aby uzyskać szczegóły.

O projekcie

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

Zainstaluj
ansible-galaxy install dynatrace.Dynatrace-Agent
Licencja
mit
Pobrania
2.4k
Właściciel
Dynatrace