X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/xvm-munin-config.git/blobdiff_plain/a8cfb93c06c30653b497c6bce80f6f0b1261aee2..fff687b3b801e149fa6a9ff089fde6149d605ca2:/debian/xvm-munin-host-config.postinst?ds=sidebyside diff --git a/debian/xvm-munin-host-config.postinst b/debian/xvm-munin-host-config.postinst index f8e86d6..b182729 100755 --- a/debian/xvm-munin-host-config.postinst +++ b/debian/xvm-munin-host-config.postinst @@ -30,12 +30,19 @@ case "$1" in ### BEGIN xvm-munin-config munin ALL=(postfix) SETENV: NOPASSWD: /etc/munin/plugins/postfix_mailqueue munin ALL=(munin) SETENV: NOPASSWD: ALL -munin ALL=(root) SETENV: NOPASSWD: /etc/munin/plugins/hddtemp_smartctl , /etc/munin/plugins/smart_* , /etc/munin/plugins/xen_cpu +munin ALL=(root) SETENV: NOPASSWD: /etc/munin/plugins/hddtemp_smartctl , /etc/munin/plugins/smart_* , /etc/munin/plugins/xen_* ### END xvm-munin-config EOF # Install munin plugins that are now configured munin-node-configure --suggest --shell | sh + + (cd /etc/munin/plugins && + for i in smart_*; do + if smartctl -i "/dev/${i#smart_}" | grep Device | grep EQLOGIC; then + rm -v "$i"; + fi + done) invoke-rc.d munin-node restart ;;