| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Don't try to open corosync.conf if it doesn't exist, and handle
exceptions on open and IO if it does.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Resolves: #934.
Signed-off-by: Eric Desrochers <eric.desrochers@canonical.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
This patch enables sosreport to capture files under /sys/fs/pstore/ .
Signed-off-by: Mukesh Ojha <mukesh02 linux vnet ibm com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
This patch enables sosreport to collect "diag_encl -v" command output.
Signed-off-by: Mukesh Ojha <mukesh02 linux vnet ibm com>
Signed-off-by: Ankit Kumar <ankit linux vnet ibm com>
Tested-by: Mukesh Ojha <mukesh02 linux vnet ibm com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
lsvpd family commands captures information, which can be extracted from
/var/lib/lsvpd. So, avoid capturing duplicate information by skipping
the execution of these command.
Signed-off-by: Mukesh Ojha <mukesh02 linux vnet ibm com>
Reviewed-by: Kamalesh Babulal <kamalesh linux vnet ibm com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The change in how commands are parsed was introduced in commit
04d412816de2e4053f43956adf536272a2ddc19c. This caused our old dpkg parsing
to not work. Whatever the reason for the \* in the command it doesn't appear to
be needed now anyway so removing it.
Resolves: #935
Signed-off-by: Bryan Quigley <bryan.quigley@canonical.com>
|
|
|
|
|
|
| |
Resolves: #972.
Signed-off-by: Aaron Conole <aconole@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
dpdk_nic_bind was renamed by the DPDK project to dpdk_devbind, which
means we need to test for either.
Additionally, driverctl is used in rhel systems to provide udev based
persistent overrides, so capturing its output is helpful as well.
Signed-off-by: Aaron Conole <aconole@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Specify packages plugin variable to run the plugin only on systems
with gnocchi installed.
Resolves: #977
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
Catch IOError when opening /etc/collectd.conf and log it as a warning.
Resolves: #968, #976.
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
| |
Set transactions = -1 to skip for loop when dnf history is empty.
Resolves: #969
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
"import os.path" missing.
Resolves: #967
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Pass the file object in which HTML and text reports have been
generated to the archiving class. Since the files received are
instances of TempFileUtil files, they will use fdopen and cannot
return a valid file name.
|
|
|
|
|
|
|
|
| |
Use a StreamHandler for sos.log and ui.log so that data is sent
directly to the log files, and to avoid the FileHandler creating
a bogus '<fdopen>' directory entry.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Open files created by the TempFileUtil class for both reading and
writing: this allows the log files that are managed by this class
to be read back once they have been written.
This will be used to convert logging handlers to StreamHandler.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allow subclasses of FileCacheArchive to accept either a path to
a file to add, or an instance of an open File object, from whih
data will be read.
This will be used to covert logging FileHandler object to
StreamHandler objects, avoiding creating bogus '<fdopen>' paths
in the file system when the former are used with files that are
created with os.fdopen().
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If auth information got sourced before sosreport run (OS_USERNAME,
OS_PASSWORD, OS_TENANT_NAME) collect information from nova, neutron,
keystone, glance, ironic and heat.
Only undercloud specific heat information is collected in instack
plugin.
Closes: #955.
Signed-off-by: Martin Schuppert <mschuppe@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Package list shall never timeout, otherwise pkgs gets empty, causing
KeyError later on.
Resolves: #942
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
The current add_copy_spec_limit() implementation does not correctly
support recursive directory addition: to make it more clear that
we are collecting everything from the manila log directory use a
'*' at the end of the path spec.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Capture configuration and log files for OpenStack Manila project
https://wiki.openstack.org/wiki/Manila
Manila is File Share Service prototype, which provides coordinated
access to shared or distributed file systems. This plugin captures
manila related logs from openstack system.
Signed-off-by: Poornima M. Kshirsagar pkshiras@redhat.com
|
|
|
|
|
|
|
|
|
|
|
| |
Stop collecting:
/etc/dirsrv/admin-serv/key4.db
/etc/pam_pkcs11/nssdb/key[3-4].db
/etc/ipsec.d/key[3-4].db
Resolves: #964
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
| |
ricci is deprecated, remove it from package list and stop collecting
/var/lib/ricci
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Added supporting RedHatPlugin.
Added colleting /etc/waagent.conf.
Resolves: #962.
Signed-off-by: Takayoshi Tanaka <tatanaka@redhat.com>
|
|
|
|
|
|
|
|
| |
If --verify option is set, verify openstack_* packages.
Resolves: #871, #959.
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Collect "sssctl config-check", "sssctl domain-list" and
"sssctl domain-status -o <domain>" for every domain from the list.
Resolves: #958
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
| |
passwd=.. and incoming_password=.. to be obfuscated.
Resolves: #957
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Add a plugin to (initially) capture information from the kernel
crypto subsystem: the list of ciphers from /proc/crypto, and the
FIPS status from /proc/sys/crypto/fips_enabled.
Closes: #943.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
iproute2 now prints an id after namespace names
when listing with e.g. ip netns. This breaks the
sosreport get_ip_netns() function.
Fixes #948
Signed-off-by: Edward Hope-Morley <edward.hope-morley@canonical.com>
Closes #949.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
| |
Closes #950
Signed-off-by: Sachin <psachin@redhat.com>
|
|
|
|
|
|
| |
Closes: #945.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All files are collected under '/etc/gnocchi/'
Output of following commands will be collected provided proper
environment varibles(OS_USERNAME, OS_PASSWORD, OS_TENANT_NAME) are set:
- `gnocchi --version`
- `gnocchi status`
- `gnocchi capabilities list`
- `gnocchi archive-policy list`
- `gnocchi resource list`
- `gnocchi resource-type list`
Closes-Bug: #678
Signed-off-by: Sachin Patil <psachin@redhat.com>
|
|
|
|
|
|
|
| |
Resolves: #865.
Signed-off-by: Lukas Herbolt <lherbolt@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Harald Klein <hari@vt100.at>
|
|
|
|
|
|
|
|
|
|
| |
Collect whole /var/run/libvirt, excluding some secrets.
For PIDs in libvirt PID files, collect some /proc/$PID/ info.
Resolves: #937
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
corosync.conf often overwrites default log locations, let collect the
user defined ones as well
Resolves: #924.
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Statements of the logs are evident from the plugin's code, therefore the
logs are redundant. Esp. on warn level.
Resolves: #923
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
| |
Fix a pep8 regression introduced in commit a2dc734.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
Collect npm config list (globally and per-project).
Resolves: #917
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
| |
Replace "-" by "_" in resulting filenames.
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Neither sosreport --help or man pages specify the units of
--logsize parameter. Let it clarify.
Resolves: #916
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
| |
collect report status of auditctl
Resolves: #913
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
The directory contains usefull info about subscription status and facts
the RHSM server gets from this client.
Resolves: #912
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Fixing all abrt-cli calls since none further has proper arguments,
causing none call returns a valuable output.
Resolves: #911
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
logging has to be shut down after the final archive is created, since archive
class prints logs during the archive creation.
Resolves: #909
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
tempfile.mkstemp call opens a new FD that is redundantly left
intact until sosreport shutdown. Let close it (added minor fix to
avoid TOCTOU race - bmr).
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Collect /etc/firewalld/*.xml (and firewalld.conf) instead of *conf.
Issue #854 has a typo talking about *.conf instead of *.xml.
Resolves #933
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|