forked from sosreport/sos
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@778 ef72aa8b-4018-0410-8976-d6e080ef94d8
- Loading branch information
astokes
committed
Feb 17, 2010
1 parent
494f1de
commit 18191c4
Showing
204 changed files
with
24,175 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,248 @@ | ||
2007-06-15 Navid Sheikhol-Eslami <[email protected]> | ||
|
||
* [BZ#241282] initial port to RHEL4 :) sos core now runs happily, plugins will probably need to be fixed as well. | ||
* Initial commit of XML reporting to gather details about commands executed and files gathered. | ||
* Exceptions in plugin.analyse() were not catched allowing a bad plugin to break sosreport. | ||
|
||
2007-06-15 Eugene Teo <[email protected]> | ||
|
||
* lib/sos/plugins/apache.py, lib/sos/plugins/nfsserver.py, lib/sos/plugins/selinux.py, lib/sos/plugins/xinetd.py, lib/sos/plugins/ssh.py, lib/sos/plugins/sendmail.py, lib/sos/plugins/samba.py, lib/sos/plugins/named.py, lib/sos/plugins/cluster.py: | ||
- Edited apache.py to gather /var/log/httpd/* log files | ||
- Added nfsserver.py to gather NFS server-related debugging information | ||
- Edited selinux.py to gather /etc/selinux/* configuration files | ||
- Added xinetd.py to gather xinetd-related information | ||
- Added ssh.py to gather ssh-related information | ||
- Added sendmail.py to gather sendmail information | ||
- Edited samba.py to gather /var/log/samba/* log files | ||
- Edited named.py to gather /etc/sysconfig/named | ||
- Edited cluster.py to gather the output of fdisk -l to show the | ||
shared storage devices that should be available to each system | ||
|
||
2007-05-28 Eugene Teo <[email protected]> | ||
|
||
* lib/sos/plugins/systemtap.py: | ||
- Added systemtap.py to gather SystemTap pre-requisites information | ||
|
||
2007-05-28 Eugene Teo <[email protected]> | ||
|
||
* lib/sos/plugins/amd.py: | ||
- Added amd.py to gather Amd automounter information | ||
|
||
2007-05-25 Eugene Teo <[email protected]> | ||
|
||
* lib/sos/plugins/xen.py, lib/sos/plugins/pam.py, lib/sos/plugins/memory.py: | ||
- Edited xen.py to determine if CPU has PAE/Intel VT/AMD-V support | ||
- Edited pam.py to gather configurations in /etc/security, and files | ||
listing of /lib/security/pam_*so | ||
- Edited memory.py to gather /proc/{vmstat,slabinfo}, and free -m | ||
output | ||
|
||
2007-04-23 Navid Sheikhol-Eslami <[email protected]> | ||
|
||
* Running "multipath" without arguments might change the device-mapper maps, which we want to avoid if things are broken. | ||
|
||
2007-04-02 Navid Sheikhol-Eslami <[email protected]> | ||
|
||
* Replaced xen plugin with (better) version from Chris Lalancette <[email protected]> | ||
|
||
2007-03-29 Navid Sheikhol-Eslami <[email protected]> | ||
|
||
* Added a checkenabled() function which can be used to disable a plugin at run-time. | ||
* Disable the progress-bar if verbosity is enabled. | ||
|
||
2007-03-27 Navid Sheikhol-Eslami <[email protected]> | ||
|
||
* Fixed hardware plugin to use modules.pcimap instead of deprecated pcitable. | ||
* Added a random suffix to sosreport tree to avoid overwriting an existing tree with same name. | ||
* Better logging using python's logging module. | ||
* Verbose logs included in sosreport (sos_logs/sos.log) | ||
|
||
2007-03-15 Navid Sheikhol-Eslami <[email protected]> | ||
|
||
* Implemented a progress bar (RFE BZ#219672) which can be disabled from the command line. | ||
* Added check to see if the loaded module matches the copy on the file-system | ||
|
||
2007-03-14 Navid Sheikhol-Eslami <[email protected]> | ||
|
||
* fixed BZ#219877 (ncurses "Cancel" button makes sosreport exit) | ||
|
||
2007-03-07 Navid Sheikhol-Eslami <[email protected]> | ||
|
||
* Allow passing multiple comma-separated plugin names to -n (--noplugin) and -o (--onlyplugin) options. | ||
* Added further commands' output to gather from lvm_dump | ||
|
||
|
||
2007-02-20 Navid Sheikhol-Eslami <[email protected]> | ||
|
||
* Added a specialized plugin for device-mapper related configuration files and command outputs (device-mapper, LVM and multipath) | ||
* Added --onlyplugin option (-o) to selectively choose which plugins to load (complementary to existing --noplugin) | ||
* Exit if no valid plugin was selected (rather than building an empty sosreport). | ||
|
||
2007-02-16 Navid Sheikhol-Eslami <[email protected]> | ||
|
||
* Strip out the shared secret (bindpw) from /etc/ldap.conf | ||
* Collect parsed configuration tree directly from ccsd (useful for troubleshooting parsing issues) | ||
* Scamble password information for fencing devices. | ||
|
||
2007-01-26 Navid Sheikhol-Eslami <[email protected]> | ||
|
||
* Added doRegexSub() to be called in postproc() to apply a regexp substitution to files | ||
* Added radius plugin for freeradius data collection | ||
* Ask full name to prevent errors when moving the sos tree before packaging | ||
* Reformat tar file name is no ticket number is given | ||
|
||
2006-06-19 Steve Conklin <sconklin@tintin> | ||
|
||
* ChangeLog, LICENSE, setup.py, sos.spec: | ||
Added License file and bumped release | ||
|
||
2006-06-08 dlehman <dlehman@tintin> | ||
|
||
* example_plugins/example.py, example_plugins/fsusage.py, example_plugins/release.py, example_plugins/template.py, lib/sos/helpers.py, lib/sos/plugins/apache.py, lib/sos/plugins/bootloader.py, lib/sos/plugins/cluster.py, lib/sos/plugins/filesys.py, lib/sos/plugins/ftp.py, lib/sos/plugins/general.py, lib/sos/plugins/hardware.py, lib/sos/plugins/kernel.py, lib/sos/plugins/ldap.py, lib/sos/plugins/libraries.py, lib/sos/plugins/mail.py, lib/sos/plugins/memory.py, lib/sos/plugins/named.py, lib/sos/plugins/networking.py, lib/sos/plugins/pam.py, lib/sos/plugins/process.py, lib/sos/plugins/rhn.py, lib/sos/plugins/rpm.py, lib/sos/plugins/samba.py, lib/sos/plugins/selinux.py, lib/sos/plugins/squid.py, lib/sos/plugins/startup.py, lib/sos/plugins/system.py, lib/sos/plugins/tarball.py, lib/sos/plugins/x11.py, lib/sos/plugintools.py, lib/sos/policyredhat.py, setup.py, sosreport: | ||
- Flesh out rhn plugin to handle Proxy or Satellite | ||
- Add package queries to policyredhat.py (allPkgsByName, pkgByName, pkgNVRA) | ||
- Add policy instance to the commons dict for access from plugins | ||
- Use string objects' methods instead of the string module where possible | ||
- Remove imports of unused string module | ||
- Cleanup some typos, redundant initializations, &c | ||
|
||
2006-06-08 dlehman <dlehman@tintin> | ||
|
||
* example_plugins/example.py, example_plugins/fsusage.py, example_plugins/release.py, example_plugins/template.py, lib/sos/helpers.py, lib/sos/plugins/apache.py, lib/sos/plugins/bootloader.py, lib/sos/plugins/cluster.py, lib/sos/plugins/filesys.py, lib/sos/plugins/ftp.py, lib/sos/plugins/general.py, lib/sos/plugins/hardware.py, lib/sos/plugins/kernel.py, lib/sos/plugins/ldap.py, lib/sos/plugins/libraries.py, lib/sos/plugins/mail.py, lib/sos/plugins/memory.py, lib/sos/plugins/named.py, lib/sos/plugins/networking.py, lib/sos/plugins/pam.py, lib/sos/plugins/process.py, lib/sos/plugins/rhn.py, lib/sos/plugins/rpm.py, lib/sos/plugins/samba.py, lib/sos/plugins/selinux.py, lib/sos/plugins/squid.py, lib/sos/plugins/startup.py, lib/sos/plugins/system.py, lib/sos/plugins/tarball.py, lib/sos/plugins/x11.py, lib/sos/plugintools.py, lib/sos/policyredhat.py, setup.py, sosreport: | ||
- Flesh out rhn plugin to handle Proxy or Satellite | ||
- Add package queries to policyredhat.py (allPkgsByName, pkgByName, pkgNVRA) | ||
- Add policy instance to the commons dict for access from plugins | ||
- Use string objects' methods instead of the string module where possible | ||
- Remove imports of unused string module | ||
- Cleanup some typos, redundant initializations, &c | ||
|
||
2006-06-05 jwhiter <jwhiter@tintin> | ||
|
||
* lib/sos/plugins/system.py: | ||
adding the abilit to capture the autofs maps to system.py | ||
|
||
2006-05-31 Steve Conklin <sconklin@tintin> | ||
|
||
* ChangeLog, Makefile: New Makefile and ChangeLog (autogenerated) | ||
|
||
* Changelog, setup.py, sos.spec: | ||
Removed old Changelog file and sync'd version and Changelog in spec file | ||
|
||
* lib/sos/plugins/networking.py, TODO, setup.py, sos.spec: | ||
Final patches and version change before submission to Fedora | ||
|
||
2006-05-31 Steve Conklin <sconklin@tintin> | ||
|
||
* Changelog, setup.py, sos.spec: | ||
Removed old Changelog file and sync'd version and Changelog in spec file | ||
|
||
* lib/sos/plugins/networking.py, TODO, setup.py, sos.spec: | ||
Final patches and version change before submission to Fedora | ||
|
||
2006-05-26 Steve Conklin <sconklin@tintin> | ||
|
||
* Changelog, lib/sos/helpers.py, lib/sos/plugintools.py, setup.py, sosreport: | ||
Added pamadio's curses UI for selecting plugin options | ||
Added flushing stdout after informational messages | ||
|
||
2006-05-26 jwhiter <jwhiter@tintin> | ||
|
||
* lib/sos/plugins/filesys.py: | ||
- making the filesys.py plugin call 'blkid' when running at the request of L1, this will allow us to map labels with actual devices. | ||
|
||
* lib/sos/plugins/tarball.py, lib/sos/plugintools.py, sosreport: | ||
- Adding tarball.py to create a tarball of the report after it is run | ||
- Updated sosreport to call postproc() in all the plugins, which handles the post run | ||
- Added runExeInd() which will just run the exe and return the status to plugintools.py | ||
- Added postproc() to plugintools.py so that plugins can implement it | ||
|
||
2006-05-25 Steve Conklin <sconklin@tintin> | ||
|
||
* lib/sos/plugintools.py, sosreport: | ||
Fixed file naming for commands to eliminate special chars and prevent | ||
name collisions. Added sorting of plugins by name before reporting. | ||
|
||
* TODO, lib/sos/plugins/kernel.py, lib/sos/plugintools.py, setup.py: | ||
Fixed option handling | ||
|
||
2006-05-23 jwhiter <jwhiter@tintin> | ||
|
||
* Changelog, lib/sos/plugins/kernel.py, setup.py: | ||
Adding jwb's patch to have sosreport grab sysrq data. | ||
|
||
2006-05-22 Steve Conklin <sconklin@tintin> | ||
|
||
* lib/sos/plugins/apache.py: oops, forgot this file | ||
|
||
* lib/sos/plugins/bootloader.py, lib/sos/plugins/filesys.py, lib/sos/plugins/ftp.py, lib/sos/plugins/general.py, lib/sos/plugins/hardware.py, lib/sos/plugins/kernel.py, lib/sos/plugins/ldap.py, lib/sos/plugins/mail.py, lib/sos/plugins/memory.py, lib/sos/plugins/named.py, lib/sos/plugins/samba.py, lib/sos/plugins/squid.py, lib/sos/plugins/x11.py, sos.spec: | ||
Patch from jwb | ||
|
||
* lib/sos/plugins/filesys.py, lib/sos/plugins/kernel.py: | ||
jwb's patches for kernel.py and filesys.py | ||
|
||
* sosreport: minor fix to the dir perms patch | ||
|
||
* lib/sos/plugins/bootloader.py, lib/sos/plugins/cluster.py, lib/sos/plugins/filesys.py, lib/sos/plugins/general.py, lib/sos/plugins/hardware.py, lib/sos/plugins/kernel.py, lib/sos/plugins/libraries.py, lib/sos/plugins/memory.py, lib/sos/plugins/networking.py, lib/sos/plugins/pam.py, lib/sos/plugins/process.py, lib/sos/plugins/rhn.py, lib/sos/plugins/rpm.py, lib/sos/plugins/selinux.py, lib/sos/plugins/startup.py, lib/sos/plugins/system.py, lib/sos/plugins/template.py, lib/sos/plugins/x11.py, Changelog, example_plugins/template.py, lib/sos/plugintools.py, setup.py, sosreport: | ||
Merged all of jwb's weekend patches. Make output dirs world readable, check before | ||
executing executables, and added a lot of plugins. | ||
|
||
2006-05-19 Steve Conklin <sconklin@tintin> | ||
|
||
* lib/sos/plugins/template.py: Removed unneeded variabled from plugin. | ||
|
||
* Changelog, TODO, example_plugins/example.py, example_plugins/fsusage.py, example_plugins/release.py, example_plugins/runcommand.py, lib/sos/plugins/template.py, lib/sos/plugintools.py, setup.py, sosreport: | ||
Applied jwb's fix, added his examples, improved html output | ||
|
||
2006-05-18 Steve Conklin <sconklin@tintin> | ||
|
||
* example_plugins/example.py, example_plugins/runcommand.py, lib/sos/plugins/template.py: | ||
Put instance variables in plugins in addition to base class | ||
|
||
* example_plugins/example.py, example_plugins/runcommand.py, lib/sos/plugins/template.py, lib/sos/plugintools.py, setup.py, sosreport: | ||
Removed separate pit class, and put everything having to do with the plugin in | ||
pluginBase. Still incorrectly aggregates data across all plugins. | ||
|
||
* README: Added Jwb as a contributor | ||
|
||
* Changelog, TODO, lib/sos/plugins/template.py, lib/sos/plugintools.py, sosreport: | ||
Implemented a base class for plugins | ||
|
||
2006-05-17 Steve Conklin <sconklin@tintin> | ||
|
||
* Changelog, TODO, lib/sos/helpers.py, lib/sos/plugins/template.py, lib/sos/plugintools.py, sosreport, tests/maketesttree.sh: | ||
Cleaned up code, added comments, fixed dir copying bug, changed option | ||
handling. See Changelog | ||
|
||
2006-05-16 Steve Conklin <sconklin@tintin> | ||
|
||
* lib/sos/helpers.py, lib/sos/plugintools.py: | ||
Missed an edit to change log file descriptor to the dictionary. Fixed. | ||
|
||
* TODO: Added documentation to list | ||
|
||
* TODO: Added need for example plugin | ||
|
||
2006-05-15 Steve Conklin <sconklin@tintin> | ||
|
||
* README, TODO, lib/sos/plugins/template.py, lib/sos/plugintools.py, setup.py, sosreport: | ||
Added a dictionary of things that need to be known to all, like paths for | ||
reports. | ||
|
||
Added Pierre Amadio's command line arg handling | ||
|
||
Fixed incorrect handling of command completion status | ||
|
||
Added html generation | ||
|
||
2006-05-09 Steve Conklin <sconklin@tintin> | ||
|
||
* TODO: changed it | ||
|
||
* setup.cfg: removed RFC file | ||
|
||
* MANIFEST.in, Notes.txt, README, TODO, lib/sos/__init__.py, lib/sos/helpers.py, lib/sos/plugins/__init__.py, lib/sos/plugins/template.py, lib/sos/plugintools.py, lib/sos/policyredhat.py, setup.cfg, setup.py, sosreport: | ||
Initial checkin of the sos project | ||
|
||
* MANIFEST.in, Notes.txt, README, TODO, lib/sos/__init__.py, lib/sos/helpers.py, lib/sos/plugins/__init__.py, lib/sos/plugins/template.py, lib/sos/plugintools.py, lib/sos/policyredhat.py, setup.cfg, setup.py, sosreport: | ||
New file. | ||
|
Oops, something went wrong.