@@ -203,7 +203,6 @@ Resources:
203
203
IamSSMRole :
204
204
Type : " AWS::IAM::Role"
205
205
Properties :
206
- RoleName : " EC2RoleForSSM"
207
206
Description : " EC2 IAM role for SSM access"
208
207
AssumeRolePolicyDocument :
209
208
Version : " 2012-10-17"
@@ -386,7 +385,29 @@ Resources:
386
385
--url=http://localhost:2345 \
387
386
--token=${DLEVerificationToken} \
388
387
--insecure'
389
-
388
+
389
+ # Start Netdata
390
+
391
+ touch $dle_config_path/netdata_DLE.conf
392
+ echo "DLE_token=${DLEVerificationToken}"> $dle_config_path/netdata_DLE.conf
393
+
394
+ sudo docker run -d \
395
+ --name=netdata \
396
+ --network host \
397
+ --hostname=$(hostname) \
398
+ -p 19999:19999 \
399
+ -v netdataconfig:/etc/netdata \
400
+ -v $dle_config_path/netdata_DLE.conf:/etc/netdata/charts.d/DLE.conf \
401
+ -v netdatalib:/var/lib/netdata \
402
+ -v netdatacache:/var/cache/netdata \
403
+ -v /proc:/host/proc:ro \
404
+ -v /sys:/host/sys:ro \
405
+ -v /etc/os-release:/host/etc/os-release:ro \
406
+ --restart unless-stopped \
407
+ --cap-add SYS_PTRACE \
408
+ --security-opt apparmor=unconfined \
409
+ postgresai/netdata-for-dle:v1.34.1
410
+
390
411
while ! echo "UI started" | nc localhost 2346; do sleep 10; done
391
412
/opt/aws/bin/cfn-signal -e $? -d "DLE UI is available" -r "DLE Deploy Process Complete" '${WaitHandle}'
392
413
@@ -511,6 +532,20 @@ Outputs:
511
532
- ' ssh -N -L 2346:${DNSName}:2346 ubuntu@${DNSName} -i YOUR_PRIVATE_KEY'
512
533
- DNSName : !GetAtt DLEInstance.PublicDnsName
513
534
535
+ 07NetdataTunnel :
536
+ Description : Use SSH port forwarding to be able to access monitoring (Netdata)
537
+ Value : !Sub
538
+ - ' ssh -N -L 19999:${DNSName}:19999 ubuntu@${DNSName} -i YOUR_PRIVATE_KEY'
539
+ - DNSName : !GetAtt DLEInstance.PublicDnsName
540
+ 08NetdataUrl :
541
+ Description : Netdata URL with a domain for newly created DLE instance
542
+ Value : !Sub 'https://${CertificateSubdomain}.${CertificateHostedZone}:19999'
543
+ Condition : CreateSubDomain
544
+ 08NetdataUrl :
545
+ Description : Netdata URL with a domain for newly created DLE instance
546
+ Value : !Sub 'http://localhost:19999'
547
+ Condition : NotCreateSubDomain
548
+
514
549
04CloneTunnel :
515
550
Description : Use SSH port forwarding to be able to access a database clone
516
551
Value : !Sub
0 commit comments