-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsavi-create-alarm
executable file
·29 lines (20 loc) · 1.17 KB
/
savi-create-alarm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash -f
### --- Default Variables --- ###
source /home/savitb/bin/functions
METER_NAME='cpu_util'
STATISTIC_VAL='avg'
COMPARISON_OPERATOR='gt'
THRESHOLD_VAL=20
PERIOD_VAL=60
EVALUATION_PERIODS=1
USER="$(whoami)"
HOST_VM1="$USER"-mon-vm1
RESOURCE_ID=`nova list | grep $HOST_VM1 | awk '{print $2}'`
echo -n "Please enter a name for the alarm and press [ENTER]: "
read name
echo -n "Please enter your email address and press [ENTER]: "
read email
ALARM_ACTION="email://"$email
green_desc_title "Creating Alarm"
command_desc "ceilometer alarm-threshold-create --name $name --meter-name $METER_NAME --query resource_id=$RESOURCE_ID --description \"Alarm Configuration\" --statistic $STATISTIC_VAL --comparison-operator $COMPARISON_OPERATOR --threshold $THRESHOLD_VAL --period $PERIOD_VAL --evaluation-periods $EVALUATION_PERIODS --alarm-action $ALARM_ACTION"
ceilometer alarm-threshold-create --name $name --meter-name $METER_NAME --query resource_id=$RESOURCE_ID --description "Alarm Configuration" --statistic $STATISTIC_VAL --comparison-operator $COMPARISON_OPERATOR --threshold $THRESHOLD_VAL --period $PERIOD_VAL --evaluation-periods $EVALUATION_PERIODS --alarm-action $ALARM_ACTION