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.4.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. Security Design
- 1.3. Databases
- 1.4. Preprocessing the Kea and BIND 9 Statistics for the Prometheus Server
- 1.5. Monitoring the Status of Services
- 1.6. Browsing the Logs
- 1.7. Viewing the DHCP Data
- 1.8. Managing the DHCP Configuration
- 1.9. Reviewing the Kea Configuration
- 1.10. Searching for Leases
- 1.11. Monitoring the DNS Services
- 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-agentand the Kea daemons - 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
- 4. DHCP
- 4.1. Kea DHCP Integration with Stork
- 4.2. Subnets and Networks
- 4.2.1. IPv4 and IPv6 Subnets per Kea Daemon
- 4.2.2. IPv4 and IPv6 Subnets in the Whole Network
- 4.2.3. Subnet Names
- 4.2.4. IPv4 and IPv6 Networks
- 4.2.5. Creating Subnets
- 4.2.6. Updating Subnets
- 4.2.7. Deleting Subnets
- 4.2.8. Creating Shared Networks
- 4.2.9. Updating Shared Networks
- 4.2.10. Deleting Shared Networks
- 4.3. Host Reservations
- 4.4. Leases
- 4.5. Kea High Availability Status
- 4.6. Viewing the Kea Log
- 4.7. Viewing the Kea Configuration as a JSON Tree
- 4.8. Configuration Review
- 4.9. Synchronizing Kea Configurations
- 5. DNS
- 6. Troubleshooting
- 7. Backend API
- 8. Demo
- 9. Stork Developer’s Guide
Appendices