| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Some information about xfs volumes is unavailable when using
xfs_info, namely UUId an label of the volume. This information
is sometimes needed to debug other facilities.
Resolves: #1087
Signed-off-by: Thiago Rafael Becker <thiago.becker@gmail.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Related: #1081
Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Resolves: #1081
Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, backup copies of config files under /etc/ovirt-engine would
not be obfuscated properly. This patch corrects this by also matching
any string following '.conf' in the file name.
Resolves: #1074
Closes: #1075
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently we do this:
$ ip neigh show
172.16.16.254 dev wlp3s0 lladdr 00:0d:b9:37:2e:71 STALE
172.16.11.5 dev enp0s25 lladdr d0:50:99:19:29:eb REACHABLE
172.16.15.254 dev enp0s25 lladdr 00:0d:b9:37:2e:70 REACHABLE
172.16.11.113 dev enp0s25 FAILED
It is often quite useful to understand what the lifetime of those
L2 addresses are:
$ ip -s -s neigh show
172.16.16.254 dev wlp3s0 lladdr 00:0d:b9:37:2e:71 used 179/174/54 probes 1 STALE
172.16.11.5 dev enp0s25 lladdr d0:50:99:19:29:eb ref 1 used 22/22/22 probes 1 REACHABLE
172.16.15.254 dev enp0s25 lladdr 00:0d:b9:37:2e:70 ref 1 used 32571/1/0 probes 4 REACHABLE
172.16.11.113 dev enp0s25 used 18194/18284/18192 probes 6 FAILED
Resolves: #1069
Signed-off-by: Michele Baldessari <michele@acksyn.org>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
Slightly confusingly the _plugin_ is 'networking', but the profile
name is 'network': make the new wireless plugin fit in with the
other plugins in this group.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Currently includes iw list/dev, iwconfig, and iwlist scanning.
Closes: #1067
Signed-off-by: Bryan Quigley <bryan.quigley@canonical.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We've found the modinfo autogenerated name ends up being too long
for some filesystems (specifically ecryptfs). This just changes
the name to modinfo. It used to be something like:
modinfo_cpuidle_pcie_aspm_ccp_kernel_pstore_edac_core_pci_hotplug_
rcupdate_mousedev_vt_x_tables_processor_lp_r8169_8250_snd_hda_
intel_xen_netfront_crypto_simd_efivars_i2c_piix4_sysimgblt
_pciehp_macvlan_i2c_designware_core_gpio_generic_uvcvideo_usbhid_ther
Added /sys/module/*/version which in my testing let us capture at
least something for every module that is available in /sys/module.
Closes: #1064
Signed-off-by: Bryan Quigley <bryan.quigley@canonical.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
The new oVirt command names are very long: define them once in
local variables in setup() and reference these in collection calls.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In ovirt 4.x, the engine-manage-domains tool is no longer used, being
replaced by ovirt-aaa-jdbc-tool. This patch uses the correct utility
based on which is available on the ovirt manager.
Additionally, the jbosstrace option will now only work where
ovirt-engine is installed (instead of just dwh), resolving #947.
Resolves: #947
Closes: #1063
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Exit on user cancel should use 130 (128 + SIGINT) as the exit
status. Treat it separately from other top-level exceptions.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
If we catch an exception while waiting on user input, exit with
status 130 if the exception is KeyboardInterrupt, otherwise log
the exception text and exit with the exception as the status.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
| |
It's pointless catching exceptions only to re-raise them.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes exit status propagation so that sos will now properly exit
with a non-zero exit code when appropriate, such as when a keyboard
interrupt is issued.
Additionally, this fixes an issue when a NameError would be hit when
using --debug due to FileNotFoundError not existing in python 2.7.
Resolves: #672
Closes: #1062
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removes the logprint option which wasn't particularly useful for sos to
capture, reference Red Hat Bugzilla 1250035.
Adds collection of /prox/fs/xfs which has useful xfs statistics.
Resolves: #621
Closes: #1061
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
| |
Optparse is deprecated, this patch converts sos to use argparse instead.
Resolves #738
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This collects some basic information about the configuration
of Lustre on either a client or a server, including:
* Interal ring buffer log
* Basic configuration information
* Quota information
* Configuration of LNet
* JobID info
* LDLM connection states
Fixes: #1058
Signed-off-by: Nathaniel Clark <Nathaniel.Clark@misrule.us>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This plugin collects configuration and system information about NVMe
devices.
The nvme-cli tool is used to get relevant information about firmware,
supported commands, serial, model, usage, etc..
Fixes: #1053.
Signed-off-by: Rodrigo R. Galvao <rosattig@br.ibm.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Collect scsi device name mapping with scsi "H C T L" address.
Currently sg_map collect mapping information about sg device name
and scsi address. "sg_map -x" collect scsi device name mapping with
sg device name and scsi address.
Fixes: #1014
Signed-off-by: RanjithML ranjithml@gmail.com
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
stime option doesn't provide consistent formatted data and the
granularity of time scale differs from time to date order. lstart
option provides consistent date/time format and it is easy to find out
when the process starts.
Fixes: #1004
Signed-off-by: Keigo Noha <knoha@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Enable docker logs -t option to make container troubleshooting
easier. Container logs sometimes have different TZ timestapms
without TZ info or no timestamps at all.
Fixes: #1013
Signed-off-by: Takayoshi Kimura <tkimura@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds a new plugin for the runC container runtime.
Collects a list of containers runc is aware of and the collects ps, event and
state output for each container.
Fixes: #993
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Fixes: #992
Signed-off-by: Adrien Mahieux <adrien@mahieux.net>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Assisted by: Kyle Squizzato <ksquizza@redhat.com>
Fixes: #931
Signed-off-by: Harald Klein <hari@vt100.at>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
spacewalk-debug usually runs longer than the default 5 minutes timeout.
Fixes: #989
Signed-off-by: Marcelo Moreira de Mello <mmello@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
| |
Fixes: #863
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
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>
|