Skip to content

situation-sh/situation

Repository files navigation

Situation

run docs Go Report Card gosec CodeQL

Situation provides the core infrastructure to automatically collect and consolidate IT data (machines, device, apps, network, flows...), on its own. Providing then an up-to-date and reliable view of the current state of your infra (or your home LAN), namely the graph.

Now you are ready to build a context-rich IT tool above Situation.

infra

Installation

The agent currently supports Linux and Windows.

Github releases

Pre-built binaries are available through github releases.

From sources

go install github.com/situation-sh/situation/agent@latest

Quick start

You can run the agent directly (without data persistence) and explore what has been discovered (experimental terminal ui)

situation run --explore

tui

Data persistence

Once you gives a db (sqlite or postgres) to situation you enable data persistence.

situation run --db=situation.sqlite

To go further, several agents can collaborate by sharing the same postgres db (you own). The IT data collection starts here!

situation run --db="postgres://user:[email protected]:5432/situation"

See the docs for more details.

About

Autonomous IT data collector

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages