• Stars
    star
    170
  • Rank 223,357 (Top 5 %)
  • Language
    Go
  • License
    Mozilla Public Li...
  • Created over 4 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Stork is a dashboard for BIND 9 and Kea DHCP. It is under active development, with monthly releases. The initial priority is to provide monitoring and troubleshooting support.

Stork

Stork is an open source ISC project providing a monitoring application and dashboard for ISC Kea DHCP and (eventually) ISC BIND 9. A limited configuration management for Kea is available and is expected to grow substantially in the near future.

The project is currently in rapid development, with bi-monthly releases rolling out new features. See wiki pages for useful links to download page, release notes, self-guided demo, screenshots and much more.

For details, please see the Stork Administrator Reference Manual or the 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 demo:up or ./stork-demo.sh). However, it is possible to run Stork without Docker. See the Installation section of the Stork ARM.

Reporting Issues

Please use the issue tracker on ISC's GitLab to report issues and submit feature requests.

Getting Involved

We have development releases every two months. If you'd like to get involved, feel free to subscribe to the stork-dev mailing list or look at the Stork project page. We're also on GitHub.

If you have a patch to send, by far the best way is to submit a merge request (MR) on GitLab. Stork developers use this system daily and you may expect a reasonably quick response. The second alternative is to submit a pull request (PR) on GitHub. This will also work, but this system is not monitored, so expect a delayed response.

Screenshots

An example front page of the dashboard looks like this: Stork dashboard

Many more Stork screenshots are available on the Screenshots gallery.

Prometheus and Grafana

Stork provides support for statistics export in Prometheus format, which can then easily be shown in Grafana.

An example of Kea dashboard in Grafana, displaying data exported with Stork: grafana-kea4

BIND9 dashboard in Grafana, displaying data exported with Stork: grafana-bind2

More Repositories

1

bind9

Mirror of https://gitlab.isc.org/isc-projects/bind9, please submit issues and PR/MRs in the GitLab. Any issues and PRs opened here will be closed without a comment.
C
609
star
2

kea

A modern, scalable, robust DHCPv4 and DHCPv6 server, with database (MySQL, PostgreSQL), hooks, multi-threading, RADIUS, NETCONF, Kerberos and more.
C++
501
star
3

ethq

Ethernet NIC Queue stats viewer
C++
101
star
4

dhcp

ISC DHCP is enterprise grade, open source solution for DHCP servers, relay agents, and clients, supports both IPv4 and IPv6, and is suitable for use in high-volume and high-reliability applications.
C
86
star
5

kea-anterius

This is an archive but is no longer maintained and we do NOT recommend you use this in production. There are known security vulnerabilities. This was a Google Summer of Code 2018 project to create a GUI dashboard for Kea. It is publicly available open source, but ISC is *not* supporting it. The original author is unable to provide much support either, so it should be considered experimental.
JavaScript
65
star
6

bind9-docker

Read only mirror of https://gitlab.isc.org/isc-projects/bind9-docker, please submit issues and merge requests in the GitLab. Any issues and merge requests opened here will be closed without a comment.
Dockerfile
42
star
7

dnsgen

DNS packet generator
C++
40
star
8

forge

ISC Forge is an open source DHCP conformance validation framework, primarily used for testing ISC Kea.
Python
36
star
9

isc-dnssec-guide

This repository is obsolete. It's content was merged to https://gitlab.isc.org/isc-projects/bind9/-/tree/main/doc/dnssec-guide
15
star
10

perflab

ISC Performance Lab
JavaScript
11
star
11

bind9-rndc-node

BIND9 RNDC protocol implementation for NodeJS
JavaScript
10
star
12

bind9-stats

Perl modules to parse BIND 9.x (v2 and v3) XML statistics files.
JavaScript
6
star
13

atlas-vis

Web-based visualisation of the response time of the DNS Root System, as measured from RIPE Atlas probes
JavaScript
5
star
14

dns-echo-user

DNS Echo Server
C
5
star
15

froot-src

Fast DNS Root Server
C++
4
star
16

pdb-intersect

Python
4
star
17

kea-experiments

Internal Kea repo for github experiments. Please ignore.
C++
1
star