@cryptotaxi247 / netdata-1 / commits / 3c6fe48b3

added enabled switch in charts.d conf files

Costa Tsaousis (ktsaou) committed May 2, 2014 at 17:02 UTC 3c6fe48b31739a1c997b5fa83f8c59454c07458e
2 files changed +25 -1
charts.d/example-chart.sh
+16
@@ -17,6 +17,22 @@ update_every=$1
17 update_every=$(( update_every + 1 - 1)) # makes sure it is a number
18 test $update_every -eq 0 && update_every=1 # if it is zero, make it 1
19
20 +# internal default values
21 +enabled="no"
22 +
23 +# check if there is a config for us - if there is, bring it in
24 +if [ -f "$0.conf" ]
25 +then
26 + . "$0.conf"
27 +fi
28 +
29 +# check if it is enabled
30 +if [ ! "$enabled" = "yes" ]
31 +then
32 + echo "DISABLE"
33 + exit 1
34 +fi
35 +
36 # create the chart with 3 dimensions
37 cat <<EOF
38 CHART example.load '' "System Load Average" "load" load load line 500 $update_every
charts.d/squid-chart.sh
+9 -1
@@ -19,8 +19,9 @@ update_every=$1
19 update_every=$(( update_every + 1 - 1)) # makes sure it is a number
20 test $update_every -eq 0 && update_every=1 # if it is zero, make it 1
21
22 -# we don't allow more than 1 request every $min seconds
22 +# internal default values
23 min=1
24 +enabled="no"
25
26 # check if there is a config for us - if there is, bring it in
27 if [ -f "$0.conf" ]
@@ -28,6 +29,13 @@ then
29 . "$0.conf"
30 fi
31
32 +# check if it is enabled
33 +if [ ! "$enabled" = "yes" ]
34 +then
35 + echo "DISABLE"
36 + exit 1
37 +fi
38 +
39 # make sure we respect the $min update frequency
40 test $update_every -lt $min && update_every=$min
41