https://github.com/relvacode/argus
Argus Data Monitor API for Go
https://github.com/relvacode/argus
Last synced: 5 months ago
JSON representation
Argus Data Monitor API for Go
- Host: GitHub
- URL: https://github.com/relvacode/argus
- Owner: relvacode
- Created: 2021-09-16T15:11:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-17T21:10:40.000Z (over 4 years ago)
- Last Synced: 2024-06-20T10:12:10.694Z (almost 2 years ago)
- Language: Go
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Argus Monitor Data API for Go
Go interface for the Argus Monitor Data API based on the [reference C++ implementation](https://github.com/argotronic/argus_data_api)
## Usage
Requires Argus Monitor 6.0.01+
In Argus Monitor:
- Open Settings (F2)
- Stability
- Enable Argus Data Monitor API
- OK and restart Argus Monitor
### Telegraf Plugin
This library comes with a Telegraf execd compatible plugin
```
# Note: How you put this binary in your PATH is up to you
go build -o telegraf-argus.exe github.com/relvacode/argus/cmd/telegraf-argus
```
Configure Telegraf with
```toml
[[inputs.execd]]
command = ["telegraf-argus.exe"]
signal = "STDIN"
data_format = "influx"
```