... | ... | @@ -24,13 +24,13 @@ stork-agent is a program written in Go (part of the Stork backend) that must be |
|
|
|
|
|
| Feature | Code Locations |
|
|
|
| ------ | ------ |
|
|
|
| Detect Kea and Bind9 instances on the machine | |
|
|
|
| Establish secure communication with the server | |
|
|
|
| Forward commands from the stork-server to Kea and Bind9 instances. Pass the responses back to the server | |
|
|
|
| Intercept Kea commands and responses with the ability to modify them before forwarding (man in the middle) | |
|
|
|
| Provide offline access to the Kea logs to the server | |
|
|
|
| Export Bind9 statistics to Prometheus | |
|
|
|
| Export Kea statistics to Prometheus | |
|
|
|
| Detect Kea and Bind9 instances on the machine | backend/agent/monitor.go |
|
|
|
| Establish secure communication with the server | backend/agent/agent.go, backend/agent/register.go |
|
|
|
| Forward commands from the stork-server to Kea and Bind9 instances. Pass the responses back to the server | backend/agent/agent.go |
|
|
|
| Intercept Kea commands and responses with the ability to modify them before forwarding (man in the middle) | backend/agent/keaintercept.go |
|
|
|
| Provide offline access to the Kea logs to the server | backend/agent/logtail.go |
|
|
|
| Export Bind9 statistics to Prometheus | backend/agent/prombind9exporter.go |
|
|
|
| Export Kea statistics to Prometheus | backend/agent/promkeaexporter.go |
|
|
|
|
|
|
### Stork Server
|
|
|
stork-server is a program written in Go (part of the Stork backend) that is a central instance of the Stork deployment. It manages and monitors remote systems (via the agents). It provides the middleware serving UI files downloaded to a user's browser. The browser then communicates with the server over the REST API. The API can also be used directly. Stork system tests use the server's REST API to interact with it. The following is the list of the server's features.
|
... | ... | |