From ad537d205ccc2b105b7362ab673fb90560d7725a Mon Sep 17 00:00:00 2001 From: Pavel Moravec Date: Thu, 5 Sep 2019 12:46:13 +0200 Subject: [satellite] remove plugin for spacewalk Spacewalk has and rhn has been replaced in favour of foreman/katello/candlepin/pulp. Currently the only usage of the plugin is on Satellite5 on RHEL6 and nowhere else. Other distros dont use it, spacewalk upstream does not use sosreport, so the removal wont affect anybody. And last but not least, the plugin name is confusing as it has nothing in common with Satellite6. Resolves: #1775 Signed-off-by: Pavel Moravec --- sos/plugins/satellite.py | 77 ------------------------------------------------ 1 file changed, 77 deletions(-) delete mode 100644 sos/plugins/satellite.py diff --git a/sos/plugins/satellite.py b/sos/plugins/satellite.py deleted file mode 100644 index b34314eb..00000000 --- a/sos/plugins/satellite.py +++ /dev/null @@ -1,77 +0,0 @@ -# This file is part of the sos project: https://github.com/sosreport/sos -# -# This copyrighted material is made available to anyone wishing to use, -# modify, copy, or redistribute it subject to the terms and conditions of -# version 2 of the GNU General Public License. -# -# See the LICENSE file in the source distribution for further information. - -from sos.plugins import Plugin, RedHatPlugin - - -class Satellite(Plugin, RedHatPlugin): - """RHN Satellite and Spacewalk - """ - - plugin_name = 'satellite' - plugin_timeout = 1200 - profiles = ('sysmgmt',) - verify_packages = ('spacewalk.*',) - satellite = False - proxy = False - - def rhn_package_check(self): - self.satellite = self.is_installed("rhns-satellite-tools") \ - or self.is_installed("spacewalk-java") \ - or self.is_installed("rhn-base") - self.proxy = self.is_installed("rhns-proxy-tools") \ - or self.is_installed("spacewalk-proxy-management") \ - or self.is_installed("rhn-proxy-management") - return self.satellite or self.proxy - - def check_enabled(self): - # enable if any related package is installed - return self.rhn_package_check() - - def setup(self): - self.rhn_package_check() - self.add_copy_spec([ - "/etc/rhn", - "/var/log/rhn*" - ]) - - # all these used to go in $DIR/mon-logs/ - self.add_copy_spec([ - "/opt/notification/var/*.log*", - "/var/tmp/ack_handler.log*", - "/var/tmp/enqueue.log*" - ]) - - # monitoring scout logs - self.add_copy_spec([ - "/home/nocpulse/var/*.log*", - "/home/nocpulse/var/commands/*.log*", - "/var/tmp/ack_handler.log*", - "/var/tmp/enqueue.log*", - "/var/log/nocpulse/*.log*", - "/var/log/notification/*.log*", - "/var/log/nocpulse/TSDBLocalQueue/TSDBLocalQueue.log" - ]) - - self.add_cmd_output("ls -lanR /root/ssl-build") - self.add_cmd_output("rhn-schema-version", - root_symlink="database-schema-version") - self.add_cmd_output("rhn-charsets", - root_symlink="database-character-sets") - - if self.satellite: - self.add_copy_spec([ - "/etc/tnsnames.ora", - "/etc/jabberd" - ]) - self.add_cmd_output( - "spacewalk-debug --dir %s" - % self.get_cmd_output_path(name="spacewalk-debug"), - timeout=900) - -# vim: set et ts=4 sw=4 : -- cgit