Sysdiag is a diagnostic tool for computer systems that operates through the command line.
At its core, Sysdiag serves as a wrapper for existing diagnostic commands. The utility can integrate other tools, such as Ethtool and sg3_utils, by editing the sysdiag.conf file. This file allows individuals to configure inquiry, status, and test commands by device class.
Presently, Sysdiag is only compatible with Linux kernel version 2.6 because it uses the sysfs file system to retrieve system information. However, developers are working to make it less specific to the kernel version.
Sysdiag offers several functionalities, which can be broadly classified into these categories: listing devices, showing error logs, querying device information, and running diagnostics. To run diagnostics, the sg3_utils package must be installed. The utility conducts diagnostics based on the class of the device and provides an option to add or remove diagnostic tools based on it.
Overall, Sysdiag is an excellent utility for those who want to diagnose Linux systems quickly and easily. A default configuration file is included with the package, which can be adjusted to meet individual needs.
Version 0.3.0: N/A