SYSINFO(8) FreeBSD System Manager’s Manual SYSINFO(8)

NAME

sysinfo — utility used to gather system configuration information

SYNOPSIS

sysinfo [−a] [−c] [−h] [−v [level]] module ...

DESCRIPTION

The sysinfo utility is a shell script, the purpose of which is to automatically gather system information and document the hardware and software configuration of the given host system running FreeBSD.

The goal is to provide a system operator with descriptive information about an unknown FreeBSD installation.

The following options are available:

−a

Display complete system information, i.e. run all the available modules. See below.

−c

Toggle colorful output (useful when using less or redirecting the output to a file).

−h

Display usage information.

−v [level]

Set the verbose level. Supported values are 0 and 1. The verbose level will be set to 1 if no argument is specified. The default is 0 (no verbose output).

module

Display the system information related to the specified subsystem type. All of the specified modules will be run. The following modules are currently supported:

bios

BIOS information. It is required to install the dmidecode(8) tool in order to obtain this information.

cpu

CPU details.

mem

Memory details.

misc

Miscellaneous information.

network

Network related details.

os

Operating system details.

packages

Information about installed packages.

services

Information about system services.

storage

Details about storage system.

system

System information (hardware related).

user

User related information.

The features of sysinfo include:

Automatically gathers various system information related to the hardware and software configuration of the FreeBSD host system.

The tool optionally provides useful hints and references to material containing detailed information about provided report. These messages are prefixed by the INFO: string.

The tool is also capable to detect some missing configuration or dangerous settings, in which case it prints a warning prefixed by the WARNING: string.

Easy to customize. Making use of several shell scripts and one configuration file it is possible to easily extend already implemnted modules as well as add new ones.

Please check the sysinfo.conf(5) manual page for configuration options.

RETURN VALUES

The sysinfo utility exits 0 on success, and >0 if an error occurs.

The following exit values have been defined:

1

No options have been provided on the command line.

2

The specified option or module is not supported.

FILES
sysinfo.conf

The configuration file for the sysinfo utility.

SEE ALSO

sysinfo.conf(5)

AUTHORS

The sysinfo utility and this manual page were written by Daniel Gerzo ⟨danger@FreeBSD.org⟩.

FreeBSD 7.1 May 11, 2009 FreeBSD 7.1