From f7292b0121408a77d9e5ee94a046025c256cd021 Mon Sep 17 00:00:00 2001 From: Mamatha Inamdar Date: Wed, 20 May 2020 14:07:13 +0530 Subject: [PATCH] [memory]:Add support to collect memory logs This patch updates memory plugin to collect hugepage memory information Resolves: #2078 Signed-off-by: Mamatha Inamdar Signed-off-by: Jake Hunsaker --- sos/plugins/memory.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sos/plugins/memory.py b/sos/plugins/memory.py index aefb27b8..b358e44d 100644 --- a/sos/plugins/memory.py +++ b/sos/plugins/memory.py @@ -27,7 +27,8 @@ class Memory(Plugin, RedHatPlugin, DebianPlugin, UbuntuPlugin, CosPlugin): "/proc/pagetypeinfo", "/proc/vmallocinfo", "/sys/kernel/mm/ksm", - "/sys/kernel/mm/transparent_hugepage/enabled" + "/sys/kernel/mm/transparent_hugepage/enabled", + "/sys/kernel/mm/hugepages" ]) self.add_cmd_output("free", root_symlink="free") self.add_cmd_output([ -- 2.26.2 From 2826d4ad19afaa91e2e25970eafe9353d844bfac Mon Sep 17 00:00:00 2001 From: Mamatha Inamdar Date: Wed, 20 May 2020 14:05:48 +0530 Subject: [PATCH] [scsi]:Add support to collect scsi logs This patch updates scsi plugin to collect virtual I/O server information. This patch reads lspath, lsmap and lsnports data which provides information about virtual device path, ports and mapping Information Related: #2078 Signed-off-by: Mamatha Inamdar Signed-off-by: Jake Hunsaker --- sos/plugins/scsi.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sos/plugins/scsi.py b/sos/plugins/scsi.py index bf6c2862..7a8efabb 100644 --- a/sos/plugins/scsi.py +++ b/sos/plugins/scsi.py @@ -30,6 +30,9 @@ class Scsi(Plugin, RedHatPlugin, UbuntuPlugin, DebianPlugin): self.add_cmd_output("lsscsi -i", suggest_filename="lsscsi") self.add_cmd_output("sg_map -x") + self.add_cmd_output("lspath") + self.add_cmd_output("lsmap -all") + self.add_cmd_output("lsnports") scsi_hosts = glob("/sys/class/scsi_host/*") self.add_udev_info(scsi_hosts, attrs=True) -- 2.26.2 From 56bfae87ee5e613bb6743026a7285320f19e66d5 Mon Sep 17 00:00:00 2001 From: Mamatha Inamdar Date: Wed, 20 May 2020 14:03:58 +0530 Subject: [PATCH] [infiniband]:Add support to collect InfiniBand logs This patch updates Infiniband plugin to collect InfiniBand switch node information. Related: #2078 Signed-off-by: Mamatha Inamdar Signed-off-by: Jake Hunsaker --- sos/plugins/infiniband.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sos/plugins/infiniband.py b/sos/plugins/infiniband.py index 83c32791..670f05b6 100644 --- a/sos/plugins/infiniband.py +++ b/sos/plugins/infiniband.py @@ -33,7 +33,8 @@ class Infiniband(Plugin, RedHatPlugin, DebianPlugin, UbuntuPlugin): "ibv_devices", "ibv_devinfo -v", "ibstat", - "ibstatus" + "ibstatus", + "ibswitches" ]) # run below commands for every IB device and its active port -- 2.26.2 From d8aa0a17d94ec08fc899fce3c343f25d19134eb3 Mon Sep 17 00:00:00 2001 From: Mamatha Inamdar Date: Wed, 20 May 2020 14:01:40 +0530 Subject: [PATCH] [kdump]:Add support to collect kdump & fadump logs This patch updates kdump plugin to collect kdump and fadump information. In this patch we are reading, kdump configuration,panic and kexec_loaded files which are helpful to debug kdump failure issues This patch also reads sys/kernel/fadump_enabled and /sys/kernel/fadump/enabled both files as there is upstream work to deprecate these files Related: #2078 Signed-off-by: Mamatha Inamdar Signed-off-by: Jake Hunsaker --- sos/plugins/kdump.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sos/plugins/kdump.py b/sos/plugins/kdump.py index 5fc25a9b..41d08b5b 100644 --- a/sos/plugins/kdump.py +++ b/sos/plugins/kdump.py @@ -21,6 +21,15 @@ class KDump(Plugin): def setup(self): self.add_copy_spec([ "/proc/cmdline", + "/etc/sysconfig/kdump", + "/proc/sys/kernel/panic", + "/proc/sys/kernel/panic_on_oops", + "/sys/kernel/kexec_loaded", + "/sys/kernel/fadump_enabled", + "/sys/kernel/fadump/enabled", + "/sys/kernel/fadump_registered", + "/sys/kernel/fadump/registered", + "/sys/kernel/fadump/mem_reserved", "/sys/kernel/kexec_crash_loaded", "/sys/kernel/kexec_crash_size" ]) -- 2.26.2