Remove extraneous munin plugins on hosts
authorQuentin Smith <quentin@mit.edu>
Mon, 6 Jan 2014 07:12:30 +0000 (02:12 -0500)
committerQuentin Smith <quentin@mit.edu>
Mon, 6 Jan 2014 07:12:30 +0000 (02:12 -0500)
debian/changelog
debian/xvm-munin-host-config.postinst

index a5d2ebe..cb40c41 100644 (file)
@@ -3,8 +3,9 @@ xvm-munin-config (0.0.18) unstable; urgency=low
   * Add xen_net munin plugin for monitoring network status.
   * Use /etc/sudoers.d now that it exists, instead of appending to
     /etc/sudoers
+  * Remove extraneous munin plugins on hosts
 
- -- Quentin Smith <quentin@mit.edu>  Mon, 06 Jan 2014 02:10:49 -0500
+ -- Quentin Smith <quentin@mit.edu>  Mon, 06 Jan 2014 02:11:37 -0500
 
 xvm-munin-config (0.0.17) unstable; urgency=low
 
index 890770a..227a982 100755 (executable)
@@ -26,13 +26,15 @@ case "$1" in
         # Install munin plugins that are now configured
         munin-node-configure --suggest --shell | sh
 
+       # Remove extraneous munin plugins
        (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)
-        
+       (shopt -s nullglob; rm -v /etc/munin/plugins/if*_tap* || :)
+
         invoke-rc.d munin-node restart
     ;;