2 COLLECTD_CONF_FILE=/opt/collectd/etc/collectd.conf
3 COLLECTD_CONF_DIR=/opt/collectd/etc/collectd.conf.d
4 INCLUDE_CONF="<Include \"/opt/collectd/etc/collectd.conf.d\">"
6 SAMPLE_CONF_DIR=$CURR_DIR/collectd_sample_configs/*
8 function write_include {
9 echo $INCLUDE_CONF | sudo tee -a $COLLECTD_CONF_FILE;
10 echo " Filter \"*.conf\"" | sudo tee -a $COLLECTD_CONF_FILE;
11 echo -e "</Include>" | sudo tee -a /opt/collectd/etc/collectd.conf
14 grep -qe '<Include "/opt/collectd/etc/collectd.conf.d">' $COLLECTD_CONF_FILE; [ $? -ne 0 ] && write_include
16 `mkdir -p $COLLECTD_CONF_DIR`
18 for F in $SAMPLE_CONF_DIR; do
20 [ -f $COLLECTD_CONF_DIR/$FILE ] && echo "File $COLLECTD_CONF_DIR/$FILE exists" || cp $F $COLLECTD_CONF_DIR