7 read -n 1 -p "Press any key to continue" mainmenuinput
12 echo "This script demonstrates raising alarm within Near RT RIC"
14 DIRNAME="/tmp/tsflow-$(date +%Y%m%d%H%M)"
18 echo "===> Add network topology node for Near RT RIC"
20 ipaddr="$(kubectl get svc --all-namespaces | grep alarmadapter-http | awk '{print $4}')"
21 port="$(kubectl get svc --all-namespaces | grep alarmadapter-http | awk '{print $6}' | cut -f1 -d'/')"
25 SpecificProblem="8006"
26 PerceivedSeverity="MAJOR"
27 AdditionalInfo="ethernet"
28 IdentifyingInfo="eth1"
29 curl -v -X $OP http://"$ipaddr":"$port"/ric/v1/alarms -d '{"SpecificProblem": "${SpecificProblem}", "PerceivedSeverity": "${PerceivedSeverity}", "AdditionalInfo": "${AdditionalInfo}", "IdentifyingInfo": "${IdentifyingInfo}"}'
33 SpecificProblem="8005"
34 PerceivedSeverity="CRITICAL"
35 AdditionalInfo="network-down"
36 IdentifyingInfo="switch 1"
37 curl -v -X $OP http://"$ipaddr":"$port"/ric/v1/alarms -d '{"SpecificProblem": "${SpecificProblem}", "PerceivedSeverity": "${PerceivedSeverity}", "AdditionalInfo": "${AdditionalInfo}", "IdentifyingInfo": "${IdentifyingInfo}"}'
43 SpecificProblem="8005"
44 PerceivedSeverity="CRITICAL"
45 AdditionalInfo="network-down"
46 IdentifyingInfo="switch 1"
47 curl -v -X $OP http://"$ipaddr":"$port"/ric/v1/alarms -d '{"SpecificProblem": "${SpecificProblem}", "PerceivedSeverity": "${PerceivedSeverity}", "AdditionalInfo": "${AdditionalInfo}", "IdentifyingInfo": "${IdentifyingInfo}"}'