A simple way to retrieve and display system information across multiple system types.Updated 2017-01-01.
Retrieving system info for remote host connections
If you’re a technology professional, consultant or developer, your workflow likely involves actively maintaining connections to multiple servers, VMs, cloud systems, personal hosts, and embedded devices. But, as the number of concurrent connections grow, so does the difficulty in keeping track of each host.
This often leads to the need for quick answers about a given connection:
- Which OS / Kernel is this host running?
- Network Information – IPv4 / IPv6 / MAC Address and Adapter Name?
- What’s the RAM and Disk utilitzation?
Unfortunately, there’s not always a consistent way to access this info across linux variants and versions. As a result, you’re forced to use a combination of utilities, including:
awk with the correct parameters for the OS variant and version. It’s even more difficult if you’re also working with macOS, as it may require specific utilities such as:
vm_stat. The need to easily retrieve this information on any platforms, distributions and versions led to the creation of
SYSIS provides a simple way to retrieve and display system information across multiple system types, by eliminating the need to use multiple OS specific commands. It is especially useful for sys-admins, developers and IT Professionals who maintain simultaneous connections to multiple hosts, as it allows rapid retrieval of system info for any host.
Designed for maximum productivity:
- Simple to use and requires no parameters
- Executes quickly by focusing on most commonly needed information
- Includes Network Connection Details – Adapter Name, IPv4 Address, IPv6 Address, and MAC Address
Ubuntu with one network adapter, “enp0s10”
macOS with two network adapters, “en1” and “en2”
- Windows 10 (with Bash on Windows)
- Embedded Devices running Linux, such as Raspberry Pi variants
Installation with curl:
curl -fsSL https://raw.github.com/robertpeteuil/sysis/master/install.sh -o install.sh bash install.sh
Help and Usage Info:
USAGE: sysis [OPTIONS] OPTIONS: -c : compressed output (no separation lines) -d : debug only report -n : network only report -h : help -V : version info --help : detailed help
For additional information visit the sysis repo.
SYSIS, an acronym for “SYStem IS”, was originally written in 2014 and released as open-source in 2017. It’s actively maintained and enhancements are continually added.