Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Collect rhsm log files in general module | Bryn M. Reeves | 2012-12-06 | 1 | -1/+3 |
| | |||||
* | Collect subscription-manager output in yum module | Bryn M. Reeves | 2012-12-06 | 1 | -0/+2 |
| | |||||
* | Add /proc/iomem to the hardware module | Bryn M. Reeves | 2012-12-06 | 1 | -0/+1 |
| | |||||
* | Add Red Hat Update Infrastructure module | Bryn M. Reeves | 2012-12-06 | 1 | -0/+43 |
| | |||||
* | Fix line lengths and whitespace in rhn.py | Bryn M. Reeves | 2012-12-06 | 1 | -3/+6 |
| | |||||
* | Update RHN module and add spacewalk-debug collection | Bryn M. Reeves | 2012-12-06 | 1 | -12/+14 |
| | | | | | Update the RHN module to match current RHEL6 where relevant and add collection of spacewalk-debug on appropriate systems. | ||||
* | Do not collect archived accounting files in psacct module | Bryn M. Reeves | 2012-12-06 | 1 | -1/+9 |
| | |||||
* | Set default console loglevel to ERROR not FATAL | Bryn M. Reeves | 2012-12-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | Setting the default console loglevel to FATAL causes important log messages to be discarded leading to mysterious failures for e.g. when an unknown option is specified: [root@hex tmp]# sosreport --batch --debug -k psacct.all=True sosreport (version 2.3) [root@hex tmp]# Lolwhut? [root@hex tmp]# sosreport -vvvv --batch --debug -k psacct.all=True sosreport (version 2.3) no such option "all" for plugin (psacct) [root@hex tmp]# | ||||
* | Add sanlock module | Bryn M. Reeves | 2012-12-06 | 1 | -0/+36 |
| | |||||
* | Fix comment and remove dead code in doExtOutputSub | Bryn M. Reeves | 2012-12-06 | 1 | -3/+2 |
| | |||||
* | Test for existence of script in hardware module | Bryn M. Reeves | 2012-12-06 | 1 | -4/+4 |
| | | | | | | Test for the existence of the hardware.py script in the RedHatHardware module instead of relying on an exception from the output gathering functions. | ||||
* | Fix collectOutputNow to correctly log command execution errors | Bryn M. Reeves | 2012-12-06 | 1 | -15/+11 |
| | | | | | | When a command is not found log and exit from the function early. For all other statuses try to collect output anyway in case anything useful was written to stdout or stderr. | ||||
* | Fix error message in Plugin base class | Bryn M. Reeves | 2012-12-06 | 1 | -3/+6 |
| | |||||
* | Fix whitespace and long lines in cluster module | Bryn M. Reeves | 2012-12-05 | 1 | -42/+58 |
| | |||||
* | Obscure password in corosync-objctl output | Bryn M. Reeves | 2012-12-05 | 1 | -0/+1 |
| | |||||
* | Rename regex substitution functions | Bryn M. Reeves | 2012-12-05 | 13 | -21/+21 |
| | | | | | Rename doRegexSub and doRegexExtOutputSub to doFileSub and doExtOutputSub respectively. | ||||
* | Add implementation of command output post-processing | Bryn M. Reeves | 2012-12-05 | 2 | -1/+31 |
| | | | | | | Add a doRegexExtOutputSub() function to mirror doRegExSub(). This allows modukes ti apply an arbitrary regular expression substitution to the output collected from external commands. | ||||
* | Add fence_virt.conf and corosync command outputs to cluster | Bryn M. Reeves | 2012-12-05 | 1 | -0/+5 |
| | | | | Update cluster module to match current rhel-6 | ||||
* | Add missing import statement to libvirt module | Bryn M. Reeves | 2012-12-05 | 1 | -0/+1 |
| | |||||
* | Obscure display passwords in collected libvirt/qemu files | Bryn M. Reeves | 2012-12-05 | 1 | -0/+6 |
| | |||||
* | Remove duplicate gluster module | Bryn M. Reeves | 2012-12-05 | 1 | -26/+0 |
| | | | | | Remove duplicate gluster module accidentally committed while forward porting the current rhel-6 version. | ||||
* | Collect /proc/pagetypeinfo in memory module | Bryn M. Reeves | 2012-12-04 | 1 | -1/+2 |
| | |||||
* | Fix error logging when calling external programs | Bryn M. Reeves | 2012-12-04 | 1 | -0/+2 |
| | |||||
* | Avoid deprecated sysctls in /proc/sys/net | Bryn M. Reeves | 2012-12-04 | 1 | -0/+6 |
| | |||||
* | Collect /etc/multipath in device-mapper module | Bryn M. Reeves | 2012-12-04 | 1 | -0/+1 |
| | |||||
* | Obscure passwords in files collected from ipa module | Bryn M. Reeves | 2012-12-04 | 1 | -0/+6 |
| | |||||
* | Use a default report name if name is empty after sanitizing | Bryn M. Reeves | 2012-12-04 | 1 | -0/+3 |
| | |||||
* | Update IPA module and related plug-ins | Bryn M. Reeves | 2012-12-04 | 4 | -7/+91 |
| | |||||
* | Collect mcelog files in the hardware module | Bryn M. Reeves | 2012-12-04 | 1 | -1/+2 |
| | |||||
* | Use wildcard to match possible libvirt log paths | Bryn M. Reeves | 2012-12-04 | 1 | -1/+1 |
| | |||||
* | Update gluster module to match current rhel-6 | Bryn M. Reeves | 2012-12-04 | 1 | -3/+97 |
| | |||||
* | Update cloudforms module to match current rhel-6 | Bryn M. Reeves | 2012-12-04 | 1 | -5/+13 |
| | |||||
* | Clean up kernel_rt module | Bryn M. Reeves | 2012-12-04 | 2 | -5/+5 |
| | | | | | Rename the realtime kernel module to "kernelrt" and move non-realtime specific information to more appropriate modules. | ||||
* | Improve sanitization of user and case number in LinuxPolicy | Bryn M. Reeves | 2012-12-04 | 1 | -4/+9 |
| | |||||
* | Fix verbose logging | Bryn M. Reeves | 2012-12-04 | 2 | -2/+7 |
| | | | | | Propagate soslog and proflog objects to plugins properly and ensure debug logging makes it to sos.log when verbose mode is enabled. | ||||
* | Don't handle plugin exceptions in import_plugin | Bryn M. Reeves | 2012-12-04 | 1 | -7/+4 |
| | | | | | | Don't catch exceptions thrown during plugin import from import_plugin itself. The main load_plugins in sosreport.py already handles exception logging and trapping them here loses useful information. | ||||
* | Add basic support for CloudForms data collection | Bryn M. Reeves | 2012-12-04 | 1 | -0/+29 |
| | |||||
* | Add new sunrpc module to collect rpcinfo for gluster systems | Bryn M. Reeves | 2012-12-04 | 1 | -0/+30 |
| | |||||
* | Obscure root password if present in anacond-ks.cfg | Bryn M. Reeves | 2012-12-04 | 1 | -0/+5 |
| | |||||
* | Use correct paths for tomcat6 in RHN module | Bryn M. Reeves | 2012-12-04 | 1 | -5/+2 |
| | |||||
* | Shorten long lines in general module | Bryn M. Reeves | 2012-12-04 | 1 | -3/+5 |
| | |||||
* | Collect non-standard syslog and rsyslog log files | Bryn M. Reeves | 2012-12-04 | 1 | -5/+13 |
| | |||||
* | Add symbolic links for truncated log files | Bryn M. Reeves | 2012-12-04 | 1 | -3/+6 |
| | |||||
* | Fix installed-rpms command | Bryn M. Reeves | 2012-11-30 | 1 | -1/+6 |
| | | | | | | | Fix the formatting of rpm -q output to ensure that long package do not overflow into the following column and quote tilde chars passed to the shell to prevent user home directory expansion side-effects. | ||||
* | Collect /proc/irq in hardware module | Bryn M. Reeves | 2012-11-30 | 1 | -0/+1 |
| | |||||
* | Collect stderr output from external commands | Bryn M. Reeves | 2012-11-30 | 1 | -2/+2 |
| | |||||
* | Fix satellite and proxy package detection in rhn plugin | Bryn M. Reeves | 2012-11-30 | 1 | -4/+4 |
| | |||||
* | Fix symlink directory check and tidy up copy_symlink() | Bryn M. Reeves | 2012-11-30 | 1 | -24/+21 |
| | | | | | Fix the check on symlinks pointing to a directory (it needs to use an absolute path) and simplify the function and variable names. | ||||
* | Fix symlink handling in doCopyFileOrDir() | Bryn M. Reeves | 2012-11-30 | 1 | -15/+34 |
| | | | | | | | | | | | | | | | | | | Symlinks need special treatment when we're copying them into the report. The target path stored in the report must always be relative but we need to pass an absolute path for the target to the recursive doCopyFileOrDir() call that picks up the target for us. There are further problems with the current code but these cannot be fixed trivially: symbolic links to directories are currently ignored but are fundamental to the layout of file systems like sys (and to a lesser extent proc). Supporting this properly requires an algorithm that can cope with arbitrary symlink loops in the tree being copied and that correctly copies-in any links that may point outside of the tree currently being copied. See Issues #71, #72 for more details. | ||||
* | Add cpu power information to hardware module | Bryn M. Reeves | 2012-11-29 | 1 | -0/+6 |
| | | | | Collect cpupower or cpufreq-info information if either is installed. |