| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
* Updated instructions in README to install Python dependencies
* Added an example to create HTML docs
* Added instruction to optionally run 'make test' before sending a PR
* Relavant changes made in .travis.yml to test requirements
Signed-off-by: Sachin Patil <sacpatil@redhat.com>
|
|
|
|
|
|
| |
Fixes: #745
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add out put for the following command:
ps -elfL
This is a more friendly output for viewing thread related information.
Fixes: #668
Closes: #669
Signed-off-by: Alexandru Juncu <alexj@linux.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
Fix format value style and add VIM mode tags.
Fixes: #575
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Jakub Čajka <jcajka@redhat.com>
|
|
|
|
| |
Signed-off-by: Dmitry Tantsur <divius.inside@gmail.com>
|
|
|
|
|
|
|
| |
This adds two directories, /httpboot and /tftpboot, as well as version
of iPXE boot images package.
Signed-off-by: Dmitry Tantsur <divius.inside@gmail.com>
|
|
|
|
|
|
|
| |
ironic-discoverd was renamed to ironic-inspector in the Liberty
release. This change adds support for the new name.
Signed-off-by: Dmitry Tantsur <divius.inside@gmail.com>
|
|
|
|
|
|
| |
Existing collection of ports is extended with the --long option.
Signed-off-by: Dmitry Tantsur <divius.inside@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
An a new optional field to the data gathered for installed packages
to include the 'release' string provided by the platform package
manager, and implement a change to the redhat policy family to
add this to the RPM query command for those distributions.
Policies wishing to implement this just need to ensure that there
is an additional '|' separated field in the data returned by the
specified query command. If the additional field is present it is
assumed to contain a release value and is stored in the package
dictionary for the 'release' key.
For policies that do not define the additional field in query
commands the 'release' key will always be set to None.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Prevents sos from capturing the /etc/etcd/ca directory and its contents,
which is primarily private keys and the like.
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
|
|
|
|
|
|
|
|
| |
Required for ODL running in a container.
Resolves: #1207
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Missing comma between "/var/log/pki/pki-ca-spawn.*"
and "/var/log/pki/pki-tomcat/kra/debug"
Resolves: #1195
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When rabbitmq is running inside a container all the rabbitmqctl
commands will fail with some obscure (welsh?) error messages like:
$ rabbitmqctl cluster_status
erno" ienrirto rt elromgigneart ipnrge sienn td)o _booetr"r,o{r: b<a0d.ar2g.,0[>{
l_prim_loader,check_file_result,3,[]},{init,get_boot,1,[]},{init,get_boot,2,[]},{init,do_boot,3,[]}]}}
init terminating in do_boot ()
When run inside containers we need to run any rabbitmqctl command inside
the container, so that output is properly collected:
$ docker exec -t rabbitmq-bundle-docker-0 rabbitmqctl cluster_status
Cluster status of node 'rabbit@controller-0' ...
[{nodes,[{disc,['rabbit@controller-0','rabbit@controller-1',
'rabbit@controller-2']}]},
{running_nodes,['rabbit@controller-2','rabbit@controller-1',
'rabbit@controller-0']},
{cluster_name,<<"rabbit@controller-0.localdomain">>},
{partitions,[]},
{alarms,[{'rabbit@controller-2',[]},
{'rabbit@controller-1',[]},
{'rabbit@controller-0',[]}]}]
While we're at it we also collect the logs of any rabbitmq container.
This is particularly useful in containerized openstack deployments
where short-lived containers are used to set up the cloud.
Since the info output by 'rabbitmqctl cluster_status' and 'rabbitmqctl
list_policies' is already contained in 'rabbitmqctl report', we just
remove the former two commands.
First reported via RHBZ#1525620
Signed-off-by: Michele Baldessari <michele@acksyn.org>
Signed-off-by: John Eckersberg <jeckersb@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
"ovs-appctl netdev-dpdk/get-mempool-info <port>" will
dump the mempool information for DPDK ports.
This can be used to help debug memory issues with DPDK ports.
Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
The PKI subsystem uses different folders in IPA v3 and v4 for the NSS DB and
the configuration files. The plugin needs to take this into account.
Closes: #1163
Signed-off-by: Thorsten Scherf <tscherf@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
httpd error_log collected by apache plugin contains useful
information about IPA API operations
Closes: #1010
Signed-off-by: Martin Basti <mbasti@redhat.com>
|
|
|
|
|
|
|
|
| |
Few install logs have been missing in report.
Closes: #1010
Signed-off-by: Martin Basti <mbasti@redhat.com>
|
|
|
|
|
|
|
|
|
| |
IPA v4 can be installed with KRA subsystem. Adding particular logs to
plugin.
Closes: #1010
Signed-off-by: Martin Basti <mbasti@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Enable nis plugin also when ypserv package is installed or
if /etc/ypserv.conf exists.
Resolves: #1180
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Replace init.d call by more generic "service" command applicable also
to systemd.
Resolves: #1183
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
| |
Closes: #1184, #1185
Signed-off-by: Pablo Iranzo Gómez <Pablo.Iranzo@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
add_copy_spec must be called to files and not dirs, to apply sizelimit
Resolves: #1187
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Also stop storing pg_dump in an auxiliary tempdir but under regular
sos_commands/postgresql directory.
Resolves: #1154
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
As SCL packages are deployed under /opt/${provider}/${scl}/,
calling a SCL command needs that prefix in any path in PATH.
Consequently, distro-specific SCL default path prefix of the provider must be
defined in sos policies.
Relevant to: #1154
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
| |
catch exception when parsed haproxy.cfg file isnt accessible
Resolves: #1160
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
catch exception when etcd package isnt installed and we inspect its
version
Resolves: #1159
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps requirement for CI to work on Python 3.5, 3.6, 3.7-dev.
To enable sudo we bump the release to trusty.
Dropped the depth to 5 as we aren't doing git commands.
Running --help and -l at the moment (but that should have found
issue 938)
Also running with --batch to test basic running.
Signed-off-by: Bryan Quigley <bryan.quigley@canonical.com>
Signed-off-by: Adam Stokes <battlemidget@users.noreply.github.com>
|
|
|
|
|
|
|
|
| |
The argument is singular --prevent-modification .
Resolves: #1150
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
- call crudini instead of (wrapper and not necessarily installed)
openstack-config
- collect default /etc/keystone/domains only when crudini fails
- scrub passwords in /etc/keystone/domains as well, when collected
Resolves: #1147
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a plugin for Relax and Recover, or rear, which is a backup and
recovery tool.
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Fixes: #1121
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
"containers" is an unknown variable, "insp" is the correct one
Resolves: #1148
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update FSF address for the following plugins:
- boom
- conntrackd
- sas3ircu
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
Fixes: #1146
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
Collecting logs and configs.
Resolves: #1143
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
| |
Required for/by OpenDaylight.
Related to: #1143
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
| |
cups has options to log to logfiles or via journald, thus sosreport
should collect both.
Resolves: #1142
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
| |
Signed-off-by: Kazuhito Hagio <k-hagio@ab.jp.nec.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
urlparse is now part of urllib in python3. Make sure that
the proxy behaves correctly on both versions.
Closes: #1137
Signed-off-by: Louis Bouchard <louis@ubuntu.com>
Fixes: #1138
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
VDO plugin shall collect /sys/kvdo and /sys/uds
instead of original /sys/vdo and /sys/albireo
Resolves: #1134
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Current lsof lists not only processes' open file information but also
all threads' one by default. But when a heavily-multithreaded process
exists, this behavior takes several minutes and consumes huge CPU time.
Moreover, if it takes more than 300 seconds, lsof executed by sosreport
times out with no useful information.
# ./pthread 12000 &
# time lsof -b +M -n -l >/dev/null
...
real 4m57.620s
user 1m13.004s
sys 3m44.350s
This patch inhibits lsof's thread information with its -c option to
reduce CPU time and adds an option to gather it if needed.
Signed-off-by: Kazuhito Hagio <k-hagio@ab.jp.nec.com>
Fixes: #1133
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
subcmds variable set while "subcmd" referred instead.
Resolves: #1141
Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Collect "glance-manage db_version" and similar commands from the
four plugins only if the relevant services or containers are
running. Otherwise the commands get stuck and timeout.
This is an enhancement to #1124 to check for containers + do the
same for nova + cinder.
Signed-off-by: Martin Schuppert mschuppe@redhat.com
Edited to remove use of shell syntax.
Fixes: #1139
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tripleo Pike opinionated config+log paths to be collected
for services, when running in containers.
The nova configuration for the nova and placement container
was included, but the nova configuration libvirt container
was missing. Also the httpd configs for the nova contaier
were added.
This is a change to #1130
Signed-off-by: Martin Schuppert mschuppe@redhat.com
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Ensure that provision_ip is always defined, and do not attempt to
collect data if no address was found in haproxy.cfg.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
Fixes: #1079
Suggested-by: Pavel Moravec <pmoravec@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
| |
Related: #1079.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|