Based on Dynatrace Monaco Project
This script gets teams to Level 1 of Dynatrace Maturity Model for Teams.
Use this script to quickly onboard teams to Dynatrace with team specific:
- Auto-tags
- Management Zone
- Application
- Application Detection Rules
- Alerting Profile
- Problem Notification (Email)
- Synthetic Monitor (Private) - Browser & HTTP
- Basic Health Dashboard
Note: Script also include best practise global Process Group Naming
and Service Naming
rules for microservices, but are disabled by default. Enable in variables.ini
as required.
Require team
Host Property for servers.
Recommend setting application
& contact
Host Properties as well.
application: <application_name> # Optional
team: <team_name> # Mandatory
contact: <team_email> # Optional
Note: This script REQUIRES team
Host Property to be set on servers to work.
Option 1: During OneAgent install
sudo /bin/sh Dynatrace-OneAgent-Linux-1.203.155.sh --set-host-group=[unique-host-group-name] --set-host-property=team=[team_name] --set-host-property=contact=[team_email] --set-host-property=application=[application_name]
Option 2: Post OneAgent install using oneagentctl
sudo /opt/dynatrace/oneagent/agent/tools/oneagentctl --set-host-group=[unique-host-group-name] --set-host-property=team=[team_-_name] --set-host-property=contact=[team_email] --set-host-property=application=[application_name]
Host Properties will appear as below once set:
-
Windows PC to run script
-
Specify Environment & Team specific varibles in
variables.ini
Once Variables are specified in variables.ini
, run onboard.bat
to validate and apply configuration.
Pass API_TOKEN
when prompted.