3
3
. " $genapp_functions /core"
4
4
. " $genapp_functions /ec2"
5
5
6
- create_dir_skel () {
7
- mkdir -m 770 " $app_dir /appdynamics"
8
- }
6
+ appdynamics_dir=$app_dir /appdynamics
9
7
10
8
install_appdynamics () {
11
- echo " TODO: install appdynamics (do we need the whole zip, or just jar?)"
9
+ echo " Installing appdynamics"
10
+ _tmp=$app_dir /appdynamics_tmp
11
+ mkdir $_tmp
12
+ unzip -qd $_tmp $plugin_dir /lib/appdynamics.zip
13
+ mv $_tmp /appdynamics $appdynamics_dir
14
+ rm -rf $_tmp
15
+ chmod 770 $appdynamics_dir
16
+ }
17
+
18
+ node_name () {
19
+ _meta_val=$( metadata appdynamics_node_name " " )
20
+ if [ " $_meta_val " != " " ]; then
21
+ echo " $_meta_val "
22
+ else
23
+ instance_data instance-id
24
+ fi
12
25
}
13
26
14
27
app_name () {
@@ -18,15 +31,15 @@ app_name() {
18
31
write_java_opts () {
19
32
_config=$control_dir /java-opts-50-newrelic
20
33
echo " Writing appdynamics java options to $_config "
21
- _node_name=$( instance_data instance-id )
34
+ _node_name=$( node_name )
22
35
_app_name=$( app_name)
23
36
_controller_host=$( metadata appdynamics_controller_host " " )
24
37
_controller_port=$( metadata appdynamics_controller_port " " )
25
- _account =$( metadata appdynamics_account_name " " )
38
+ _account_name =$( metadata appdynamics_account_name " " )
26
39
_access_key=$( metadata appdynamics_access_key " " )
27
- echo " -javaagent:$app_dir /appdynamics /javaagent.jar" >> $_config
28
- echo " -Dappdynamics.agent.runtime.dir=$app_dir /appdynamics " >> $_config
29
- echo " -Dappdynamics.agent.logs.dir=$app_dir /appdynamics " >> $_config
40
+ echo " -javaagent:$appdynamics_dir /javaagent.jar" >> $_config
41
+ echo " -Dappdynamics.agent.runtime.dir=$appdynamics_dir " >> $_config
42
+ echo " -Dappdynamics.agent.logs.dir=$appdynamics_dir " >> $_config
30
43
echo " -Dappdynamics.agent.applicationName=$_app_name " >> $_config
31
44
echo " -Dappdynamics.agent.nodeName=$_node_name " >> $_config
32
45
echo " -Dappdynamics.agent.tierName=$_app_name " >> $_config
0 commit comments