Stork Administrator Reference Manual
Stork is an open source monitoring application and dashboard for ISC’s Kea DHCP; eventually it will be extended to provide similar functionality for ISC’s BIND 9. It is the spiritual successor of the earlier projects Kittiwake and Anterius.
This is the reference guide for Stork version 2.0.0. Links to the most up-to-date version of the Stork ARM document, along with other Stork resources, can be found on ISC’s Stork project homepage or at Read the Docs .
- 1. Overview
- 1.1. Goals
- 1.2. Architecture
- 1.3. Preprocessing the Kea and BIND 9 Statistics for the Prometheus Server
- 1.4. Monitoring the Status of Services
- 1.5. Browsing the Logs
- 1.6. Viewing the DHCP Data
- 1.7. Managing the DHCP Configuration
- 1.8. Reviewing the Kea Configuration
- 1.9. Searching for Leases
- 1.10. Monitoring the BIND 9 Service
- 1.11. Security Design
- 2. Installation
- 2.1. Compatible Systems
- 2.2. Installation Prerequisites
- 2.3. The Stork Tool
- 2.4. Preparing the Stork Server Database
- 2.5. Installing From Packages
- 2.5.1. Installing the Stork Server
- 2.5.2. Installing the Stork Agent
- 2.5.2.1. Agent Configuration Settings
- 2.5.2.2. Logging Settings
- 2.5.2.3. Securing Connections Between the Stork Server and a Stork Agent
- 2.5.2.4. Securing Connections Between
stork-agent
and the Kea Control Agent - 2.5.2.5. Installation From Cloudsmith and Registration With an Agent Token
- 2.5.2.6. Installation With a Script and Registration With a Server Token
- 2.5.2.7. Installation With a Script and Registration With an Agent Token
- 2.5.2.8. Installation From Cloudsmith and Registration With a Server Token
- 2.5.2.9. Registration Methods Summary
- 2.5.2.10. Agent Setup Summary
- 2.5.2.11. Inspecting Keys and Certificates
- 2.5.2.12. Using External Keys and Certificates
- 2.5.3. Installing the Hooks
- 2.5.4. Upgrading
- 2.6. Installing From Sources
- 2.7. Security Checklist for Stork Configurations
- 2.8. Integration With Prometheus and Grafana
- 2.9. Configuring Deployment-Specific Views
- 3. Using Stork
- 3.1. Dashboard
- 3.2. Managing Users
- 3.3. Runtime Configuration Settings
- 3.4. Connecting and Monitoring Machines
- 3.5. Monitoring Applications
- 3.5.1. Application Status
- 3.5.2. Friendly App Names
- 3.5.3. IPv4 and IPv6 Subnets per Kea Application
- 3.5.4. IPv4 and IPv6 Subnets in the Whole Network
- 3.5.5. IPv4 and IPv6 Networks
- 3.5.6. Host Reservations
- 3.5.7. Lease Search
- 3.5.8. Kea High Availability Status
- 3.5.9. Viewing the Kea Log
- 3.5.10. Viewing the Kea Configuration as a JSON Tree
- 3.5.11. Configuration Review
- 3.5.12. Synchronizing Kea Configurations
- 3.6. The Events Page
- 3.7. The Software Versions Page
- 4. Managing Kea Configuration
- 5. Troubleshooting
- 6. Backend API
- 7. Demo
- 8. Stork Developer’s Guide