In a presentation, I saw a command line tool mentioned that is able to record the running services (and the listening ports opened by them) as a baseline and later check against that baseline and report deviations.

Unfortunately, I don't remember the name of the tool, just, that it was written in Go (IIRC). Somehow I seem to use the wrong search terms and thus can't find it via a google search.

What is the name of this tool?

  • We've so far established that it's not Grafana or Prometheus. – Jeff Schaller Dec 31 '18 at 17:04
  • @JeffSchaller, I found it, it's goss! – maxschlepzig Jan 1 at 16:37

The name of the tool is goss!

From its README:

What is Goss?

Goss is a YAML based serverspec alternative tool for validating a server’s configuration. It eases the process of writing tests by allowing the user to generate tests from the current system state. Once the test suite is written they can be executed, waited-on, or served as a health endpoint.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.