Stork
Stork is an open source ISC project providing a monitoring application and dashboard for ISC BIND 9 and ISC Kea DHCP.
It is intended to be a spiritual successor of the earlier attempts - Kittiwake and Anterius.
It is currently in rapid development, with monthly releases with new features.
For details, please see Stork Administrator Reference Manual or Stork wiki.
Build instructions
The easiest way to run Stork is to install it using RPM and deb packages.
The second easiest way is to use Docker (rake docker_up
). However, it is
possible to run Stork without Docker. See Installation section of the Stork ARM.
Reporting issues
Please use the issue tracker on ISC GitLab to report issues and submit feature requests.
Getting involved
We have monthly development releases. If you'd like to get involved, feel free to subscribe to the stork-dev mailing list or look at Stork project page. We're also on GitHub.
If you have a patch to send, by far the best way is to submit Merge Request (MR) on GitLab. Stork developers use this system daily and you may expect reasonably quick reaction. The second alternative is to submit Pull Request (PR) on GitHub. This will also work, but this system is not monitored, so delayed response is expected.
Screenshots
Here are some screenshots from Stork version 0.6.0. The UI is changing frequently.
Login screen - this is where it all starts.
Subnets list
Networks list
A dashboard!
Stork is able to monitor HA status and provides additional insight into failover events.
Stork is able to monitor BIND9 as well. You can have insight into how effective your caching is.
Stork can monitor multiple servers. Here's a list of servers (machines)
There's a dedicated view for Kea processes (apps) running in your network
Stork provides support for Grafana. Here are some Kea and BIND9 dashboards: