aboutsummaryrefslogtreecommitdiffstats
path: root/trunk/src/lib/sos/plugins/general.py
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/src/lib/sos/plugins/general.py')
-rw-r--r--trunk/src/lib/sos/plugins/general.py43
1 files changed, 0 insertions, 43 deletions
diff --git a/trunk/src/lib/sos/plugins/general.py b/trunk/src/lib/sos/plugins/general.py
deleted file mode 100644
index 06f55228..00000000
--- a/trunk/src/lib/sos/plugins/general.py
+++ /dev/null
@@ -1,43 +0,0 @@
-### This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU General Public License for more details.
-
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-import sos.plugintools
-import glob
-
-class general(sos.plugintools.PluginBase):
- """very basic system information
- """
-
- optionList = [("syslogsize", "maximum size (in MiB) of logs to collect per syslog file", "", 15)]
-
- def setup(self):
- self.addCopySpec("/etc/redhat-release")
- self.addCopySpec("/etc/sysconfig")
- self.addCopySpec("/proc/stat")
- self.addCopySpec("/var/log/dmesg")
- self.addCopySpec("/var/log/messages")
- self.addCopySpecLimit("/var/log/messages.*", sizelimit = self.isOptionEnabled("syslogsize"))
- self.addCopySpec("/var/log/secure")
- self.addCopySpecLimit("/var/log/secure.*", sizelimit = self.isOptionEnabled("syslogsize"))
- self.addCopySpec("/var/log/sa")
- self.addCopySpec("/var/log/up2date")
- self.addCopySpec("/etc/exports")
- self.collectExtOutput("/bin/hostname", root_symlink = "hostname")
- self.collectExtOutput("/bin/date", root_symlink = "date")
- self.collectExtOutput("/usr/bin/uptime", root_symlink = "uptime")
- return
-
- def postproc(self):
- self.doRegexSub("/etc/sysconfig/rhn/up2date", r"(\s*proxyPassword\s*=\s*)\S+", r"\1***")
- return