diff --git a/setup.sh b/setup.sh index 9ae4643..d831bf8 100755 --- a/setup.sh +++ b/setup.sh @@ -3,27 +3,10 @@ # Author : NTT Data AG # Date : 16-05-2023 -# Installs dynatrace oneagent on target machine - -echo "Installing dynatrace oneagent" +# Installs New Relic agent on target machine show_help() { cat < EOF } - -if [ -z "$1" ]; then - echo "ERROR: no token provided." - show_help - exit 1 -else - echo "Downloading oneagent..." - wget -O Dynatrace-OneAgent-Linux-1.265.137.sh "https://elw69065.live.dynatrace.com/api/v1/deployment/installer/agent/unix/default/latest?arch=x86&flavor=default" --header="Authorization: Api-Token $1" - echo "Verfiying signature" - # TODO: add grep so this script is oneagent version agnostic - wget https://ca.dynatrace.com/dt-root.cert.pem ; ( echo 'Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="sha-256"; boundary="--SIGNED-INSTALLER"'; echo ; echo ; echo '----SIGNED-INSTALLER' ; cat Dynatrace-OneAgent-Linux-1.265.137.sh ) | openssl cms -verify -CAfile dt-root.cert.pem > /dev/null - echo "Running dynatrace oneagent" - sudo Dynatrace-OneAgent-Linux-1.265.137.sh --set-infra-only=false --set-app-log-content-access=true - echo "Please restart processes you want to monitor" -fi \ No newline at end of file