Skip to content

Commit

Permalink
init, so far just gets /proc/meminfo
Browse files Browse the repository at this point in the history
  • Loading branch information
bioe007 committed Feb 22, 2024
0 parents commit fa00c51
Show file tree
Hide file tree
Showing 4 changed files with 492 additions and 0 deletions.
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
synopsys - A SYNOPsis of your SYStem

The goal is to create an overview of a system. Instead of running:

- uptime
- dmesg | tail
- free
- vmstat
- mpstat
- iostat
- sar DEV, TCP, ETCP
- top

Show the critical parts from each of those in legible fashion with a
single command.

Some might say this breaks the one-tool philosophy but i disagree, this
isn't intended to

Ideally this would be doable from a single command that doesn't need to
be pre-installed so either a script or self-contained binary.

Because any scripted language (e.g. python, lua) doing this would
require either a *ton* of boilerplate or a long list of dependencies
that might not be available to a sysadmin during a critical outage I'm
favoring something that's easy to build/store/distribute as a single
binary so even if it's not resident on a struggling system a simple the
tool is only a simple `scp synopsys` away
3 changes: 3 additions & 0 deletions go.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module gitlab.com/zohagen/synopsys

go 1.22.0
Loading

0 comments on commit fa00c51

Please sign in to comment.