LNXHC - Linux Health Checker


The Linux Health Checker is a command line tool for Linux. Its purpose is to identify potential problems before they impact your system’s availability or cause outages. It collects and compares the active Linux settings and system status for a system with the values provided by health-check authors or defined by you. It produces output in the form of detailed messages, which provide information about potential problems and the suggested actions to take.

The Linux Health Checker will run on any Linux platform which meets the software requirements. It can be easily extended by writing new health check plug-ins. Currently available health check plug-ins focus on Linux for IBM's System z mainframe.

The Linux Health Checker is an open source project sponsored by IBM. It is released under the Eclipse Public License v1.0

Example output

Screenshot: Summary output
Screenshot: Summary output

Getting started

  1. Ensure that your system meets the software requirements.

  2. Download and install the lnxhc package. Both RPM and source packages are available from the download page.

  3. At a command line prompt, enter:

    lnxhc run

    Note that some health checks may require root privileges to obtain required information. If run as another user, the Linux Health Checker will use the sudo mechanism to obtain the necessary privileges.

  4. The resulting command output will contain summary information about identified problems. To get detailed output, use the following command:

    lnxhc run --replay -V