Home
|
Project Tools
|
Links
|
Hosted By:
|
|
sysdiag: System Diagnostic Command-Line
Utility:
Sysdiag is a command-line utility to help make diagnosing Linux systems
easier. Sysdiag's goal is to provide one command to view important
device information - including vital product data, relationships to
other system devices, and log data - and to test devices. The command
can inquire information from devices, search syslog for specific device
messages, and test devices.
Sysdiag, to start, is mainly a wrapper meant to utilize existing
diagnostic commands. Utilities like Ethtool
and sg3_utils can
be
plugged into sysdiag by editing the sysdiag.conf file. The
configuration file lets people configure inquiry, stat, and test
commands by device class.
Sysdiag currently only works on Linux kernel version 2.6 because it
makes use of the sysfs file system to retrieve system information. We
hope to make it less Linux kernel version specific in the future.
Future Goals:
- CIM/CDM Integration - We hope to
make sysdiag able to run available Common
Diagnostic Model or CDM compliant diagnostics.
- System
Reporting - We plan to add reporting functionality to sysdiag,
creating options to dump system device information, log information,
and
diagnostic test results in formatted reports.
- More
Diagnostics Support - We plan to add support for more diagnostic
tests.
- Error Log
Analysis and Automation Integration - We plan to integrate
sysdiag
with Linux Event Logging
project's Error Log Analysis to provide automatic system test and
inquiry.
- Support for
2.4 Linux kernel - We hope to integrate support for earlier
Linux
kernels.
- Integrate
with lsvpd - The lsvpd package creates a device database
containing device VPD information. We plan to integrate sysdiag to work
with the lsvpd device-tree.
Download
Download sysdiag.
|
CVS
Project source can be viewed here.
|
Change Log
- v. 0.3.0 - February 25, 2004
- v. 0.2.0 - January 02, 2004 - Updated Version
- v. 0.1.0 - August 22, 2003 - Initial Version
|
|