| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
| |
Adds btrfs filesystem show as that shows if there are btrfs
partitions or not, and also show version of btrfs command.
Closes: #1112.
Resloves: #1127.
Signed-off-by: Bryan Quigley <bryan.quigley@canonical.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This is very useful to debug RHEL7 shutdown issues. To have the logs be
collected, it expects the customer to have Persistent Storage for the
journal turned on.
Resolves: #1125
Signed-off-by: Renaud Métrich <rmetrich@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Resolves: #1123
Signed-off-by: Lee Yarwood <lyarwood@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a new plugin for the Intel(R) Clear Containers runtime
(`cc-runtime`).
See:
- https://github.com/clearcontainers/runtime
- https://github.com/clearcontainers
Resolves: #1119
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
| |
Added an "identifier=" option to Plugin.add_journal() to allow system
journal entries to be selected by identifier.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On Ubuntu and Debian the postgresql package is a meta
package pointing to the latest postgresql package. It's
not required to be installed to have postgresql.
This adds checking for postgresql-common package which has
to be installed if they are running a server.
Resolves: #1103
Closes: #1117
Signed-off-by: Bryan Quigley <bryan.quigley@canonical.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Add entries to gitignore based on:
github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
Resolves: #1113
Signed-off-by: aleksander.baranowski <aleksander.baranowski@yahoo.pl>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upstream changed the intended new log locations in the Pacemaker 2.0.0 release
cycle, so add them (they will stay the same in the 2.0.0 final release).
Keep the /var/log/cluster locations added previously, as many users prefer to
configure those.
Resolves: #1106
Signed-off-by: Ken Gaillot <kgaillot@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Follow the usual model of generic Plugin as superclass for
distribution-specific classes, and don't collect crm shell
on Red Hat (which doesn't ship it).
Resolves: #1106
Signed-off-by: Ken Gaillot <kgaillot@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Scrub the crm shell output as well as the pcs output,
and use an equivalent scrub pattern in all places.
Resolves: #1106
Signed-off-by: Ken Gaillot <kgaillot@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
The default log locations will change in Pacemaker 2.0,
so prepare for that now.
Resolves: #1106
Signed-off-by: Ken Gaillot <kgaillot@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
A Pacemaker node may have either pacemaker or pacemaker-remote
installed.
Resolves: #1106
Signed-off-by: Ken Gaillot <kgaillot@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Get properties output for all zpools.
Closes: #1104
Signed-off-by: Aldo Sotolongo <aldenso@gmail.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use do_file_sub() to mask the default password in
the config file /etc/rabbitmq/rabbitmq.conf, and solve
issue #840.
Fixes: #840
Closes: #1100
Signed-off-by: Jose Castillo <jcastillo@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Add an invocation to 'kubectl get --raw /metrics' to obtain metrics from
the kubernetes master.
Resolves: #1099
Signed-off-by: Pep Turró Mauri <pep@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For the Red Hat release of docker, registries are now configured in
/etc/containers/registries.conf instead of /etc/sysconfig/docker.
This patch adds collection of /etc/containers to collect registry
configuration files. /etc/sysconfig/docker can still be used for daemon
configuration, so that is still collected.
Resolves: #1096
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
| |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|