aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Moravec <pmoravec@redhat.com>2019-09-05 12:46:13 +0200
committerBryn M. Reeves <bmr@redhat.com>2019-10-03 14:10:04 +0100
commitad537d205ccc2b105b7362ab673fb90560d7725a (patch)
treed507b5853e51f31ec57c3c86ab390c793982137c
parent92475f66cacee5813f57bbc40ea74c03b57a30c0 (diff)
downloadsos-ad537d205ccc2b105b7362ab673fb90560d7725a.tar.gz
[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 <pmoravec@redhat.com>
-rw-r--r--sos/plugins/satellite.py77
1 files changed, 0 insertions, 77 deletions
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 :