| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Adds a new 'container' profile to sos that includes common container and
related technology plugins.
Resolves: #1260
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Increases the default log_size option to 25MB, as 10MB may be too low
and miss pertinent information in places like /var/log/messages.
Resolves: #1258
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
As NetworkManager is non-essential to configuring a network on most
distributions, and it has its own concepts of how to handle connections
different than the traditional means of ifconfig and ip, move anything
NetworkManager-related to a separate plugin.
Resolves: #1255
Signed off by: Robb Manes <robb.manes@gmail.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds the output of 'lsblk -D' to the
block plugin, so we can gather some useful information
about discarding capabilities for each device.
Resolves: #1254
Signed-off-by: Jose Castillo <jcastillo@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch gathers the size of the content in
/var/lib/mongodb/ , which can be useful in some
cases to see if a db is growing out of control.
Closes: #1233.
Resolves: #1253
Signed-off-by: Jose Castillo <jcastillo@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
OVN is a sub-project of Openvswitch used to define logical networks for
a cluster of OVS instances. The two plugins defined here are
"ovn-central", which runs on a single server, and "ovn-host" which runs
on each of the hypervisors running OVS.
These plugins gather runtime information about the configured virtual
networks.
Resolves: #1259
Signed-off-by: Mark Michelson <mmichels@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Openvswitch's logs can be located in alternate paths depending on the
installation. OpenStack installations, for instance, do not use the same
directories for logs as typical package installations.
Related: #1259
Signed-off-by: Mark Michelson <mmichels@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds the configuration files /etc/abrt/abrt.conf,
/etc/abrt/abrt-action-save-package-data.conf, and
/etc/abrt/plugins that were not collected in the abrt plugin.
Closes: #1251
Resolves: #1252
Signed-off-by: Jose Castillo <jcastillo@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
This collects nslcd.conf and also removes the bindpw
from it.
Resolves: #1247
Signed-off-by: Bryan Quigley <bryan.quigley@canonical.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
do not obfuscate whole connection URI but just the password there
Resolves: #1246
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since Debian Jessie (8) and Ubuntu 14.04 `apt` command is available,
no need to use `apt-get`.
Debian stable and old-stable have sosreport available,
no need to mention Sid.
Resolves: #1240
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
Instead of the ad-hoc globbing and do_file_sub(), drive a loop
over do_path_regex_sub() from a list of candidate config file
locations.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Resolves: #1245
Signed-off-by: Robin Cernin <rcernin@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In oVirt 4.2.1 and later, setup also runs several ansible playbooks,
each logging to its own file. Collect everything.
There should not be many files usually, as if all goes well users run
setup only once. Otherwise, it is useful for debugging to get older logs
as well.
Closes: #1243
Resolves: #1244
Signed-off-by: Yedidyah Bar David <didi@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
This adds a plugin for Memcached, a general-purpose distributed memory
caching system.
Resolves: #1241
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Collects 'ntpq -c as' output and will also iterate over all association
ids listed to collect 'ntpq -c rv $id'.
Resolves: #1218
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Required to confirm if nfs-config was restarted.
Resolves: #1238
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
As in other parts of sos, do not allow attempts to resolve DNS
names when collecting 'chronyc sources` data.
Resolves: #1237
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Adds collection of 'yum list installed' to the yum plugin.
Resolves: #1236
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes the log level from error to info when sos is checking for valid
compression tools (xz, bzip2, gzip) and finds that one does not exist.
The fact that one of the compression methods isn't available is not
necessarily an error depending on where sos is being run, for example in
a container that provides xz but not gzip. In this case an error is
printed saying gzip is not available, even if sos would never have used
gzip due to the presence of xz, which could cause end user confusion.
If no supported compression methods are available, then that is still
properly reported as an error.
Resolves: #1235
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Run the command "ovs-appctl tnl/ports/show" with verbose output.
Resolves: #1234
Signed-off-by: Matteo Croce <mcroce@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add calls to the package-cleanup script from both the dnf and yum
plugins: each command is provided by the corresponding -utils RPM,
and the scripts are different (even though they share the same
name).
Based on a patch from Jake Hunsaker in PR #1217.
Related: #1217
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
The suggested names are not actually accurate reflections of the
generated file content: drop them and just use the automatically
generated names for these files.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds the rpmdb option, disabled by default, to collect the contents of
/var/lib/rpm to diagnose RPM DB problems. Users should note that use of
this option will typically significantly increase the size of the final
sosreport archive.
Resolves: #1217
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Makes collection of efibootmgr output verbose.
Resolves: #1231
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
.. since it doesnt exist in py2, while parent class OSError does
Resolves: #1230
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds the output of 'systemd-analyze blame', which is
very useful when we try to analyze slow boots, providing more
fine-grained information than the one we currently have with
'systemd-analyze' in the sosreport.
Closes: #1228
Resolves: #1229
Signed-off-by: Jose Castillo <jcastillo@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
| |
Resolves: #1225
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
For DPDK OpenStack deployments with TripleO, os-net-config
binds the DPDK PMD driver to the interface and writes the
details in to the directory /var/lib/os-net-config. Adding
this directory for the report collection.
Resolves: #1224
Signed-off-by: Saravanan KR <skramaja@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Adds collection of auditd rules
Resolves: #1223
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Simplifies the enablement check to look for the rpcbind package as is
consistent with other plugins and enables the plugin for Debian/Ubuntu.
Also now collects /sys/kernel/debug/sunrpc.
Resolves: #1222
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Previosuly, only the NetworkManager.conf file was recorded. This
misses out on any conf.d/ changes, dispatcher scripts, etc. Add
them.
Resolves: #1221
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
| |
Some net_device statistics are only exposed via sysfs. Get them.
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Adds a new plugin to capture output for alternatives
Resolves: #1220
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds collection of mailq output to the postfix and sendmail plugins.
Sendmail also collects 'mailq -Ac'.
Additionally, cleanup redundant checks and add_copy_spec in sendmail
plugin.
Resolves: #1219
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
| |
Related: #1216
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Allow users of add_journal() to also collect message catalogs for
the logs returned.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Parse any extra rsyslog configs that are specified via an
'IncludeConfig' line in /etc/rsyslog.conf.
Additionally, this makes collection of rsyslog defined log locations a
default action, rather than requiring the --all-logs option.
Resolves: #1216
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Resolves: #1239
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Resolves: #1192
Signed-off-by: Andreas Schneider <asn@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
with --all-logs option openstack plugins now collects respective logs
from /var/log/httpd/
without --all-logs, plugins only captures related .log file
from /var/log/httpd
Changes are made in following plugins : gnocchi, openstack_aodh,
openstack_ceilometer, openstack_horizon and openstack_keystone to
ensure all openstack specific logs are collected from /var/log/httpd/
Fixes : #1131
Resolves: #1132
Signed-off-by: Shatadru Bandyopadhyay <shatadru1@gmail.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Changes the enablement for the powerpath plugin to first check for any
of the EMC kernel modules associated with powerpath. If none are
present, still check for the presence of the EMCpower package.
Resolves: #1215
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Add a new mechanism to trigger plugin execution on the presence
of one or more named Linux kernel module.
Plugins may now declare a "kernel_mods" list (in the same manner
as files, packages etc.) that will cause that plugin to run.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
| |
Resolves: #1214
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cleans the output of lsof, removing errors and warnings that are
expected due to the lsof command that is being run. Other errors that
lsof might produce to stderr are still preserved.
Additionally, capture lslocks output and /proc/pid/mountinfo for each
pid.
Resolves: #1212
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Adds collection of /sys/kernel/debug/tracing information.
Resolves: #1211
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|