Skip to content

Collect and send host's info to speculare-server

License

Notifications You must be signed in to change notification settings

speculare-cloud/speculare-client

Repository files navigation

Speculare Client

Metrics for your servers

Apache 2 License CI

Speculare client (SP from now on) real-time monitoring Agent collects a lot of metrics from systems, hardware, VM, and applications with the least configuration possible. It runs permanently on your servers, computers, etc.

You can install SP on almost every platform (Linux, macOS, Windows). As things stand, SP is still in heavy development and is expected to become much more complex and complete over time.

Dev setup

  • Install all deps
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ sudo apt-get install libssl-dev libpq-dev pkg-config build-essential

Configurations

Speculare Client need a config file (see client.example.config for example). You can save it anywhere, you just have to specify it's path to speculare-client when launching it.

By by default speculare-client will try to open it at /etc/speculare/client.config if it's not defined in the CLI.

$ speculare-client -c "/path/to/client.config"

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.