... | @@ -63,7 +63,11 @@ Stork fully supports IPv6 from the day one. Add another machine called `agent-ke |
... | @@ -63,7 +63,11 @@ Stork fully supports IPv6 from the day one. Add another machine called `agent-ke |
|
|
|
|
|
Stork lets you view and search through the subnets and pools. Go to `DHCP` and then `Subnets`. You will see all the subnets with pools in them. You can filter the subnets by type (any, DHCPv4 or DHCPv6). You can also type any string. For example, to limit the subnet to 192.0.3.0, you can search for `0.3`. Note that strings shorter than 4 characters require you to confirm with Enter (strings of 4 chars or longer does not require that). You can search for specific subnets, pools or pool boundaries.
|
|
Stork lets you view and search through the subnets and pools. Go to `DHCP` and then `Subnets`. You will see all the subnets with pools in them. You can filter the subnets by type (any, DHCPv4 or DHCPv6). You can also type any string. For example, to limit the subnet to 192.0.3.0, you can search for `0.3`. Note that strings shorter than 4 characters require you to confirm with Enter (strings of 4 chars or longer does not require that). You can search for specific subnets, pools or pool boundaries.
|
|
|
|
|
|
11. **Pool utilization**.
|
|
11. **DNS traffic**.
|
|
|
|
|
|
|
|
Open a new tab in your browser and connect to http://localhost:5000 (if running locally) or to http://stork.lab.isc.org:5000 to take a look at the traffic generator. This is not part of the Stork itself, it's a tool we developed to simulate some traffic. It retrieves the DNS servers known by stork and enables to generate traffic to it. You can send a simple query with `Dig` or start a query stream with the `Start` button. This is quite basic and may be extended in the future with the option to query different names, replay a pcap, and emulate different clients.
|
|
|
|
|
|
|
|
12. **Pool utilization**.
|
|
|
|
|
|
Open a new tab in your browser and connect to http://localhost:5000 (if running locally) or to http://stork.lab.isc.org:5000 to take a look at the traffic generator. This is not part of the Stork itself, it's a tool we developed to simulate actual networks. It's a bit simple, but sufficient enough to generate traffic. It retrieves list of subnets known by Stork and enables to generate traffic for each subnet. You may want to experiment with it. Things to play with it:
|
|
Open a new tab in your browser and connect to http://localhost:5000 (if running locally) or to http://stork.lab.isc.org:5000 to take a look at the traffic generator. This is not part of the Stork itself, it's a tool we developed to simulate actual networks. It's a bit simple, but sufficient enough to generate traffic. It retrieves list of subnets known by Stork and enables to generate traffic for each subnet. You may want to experiment with it. Things to play with it:
|
|
|
|
|
... | @@ -81,21 +85,26 @@ With a little bit of juggling around, you can see something like this: |
... | @@ -81,21 +85,26 @@ With a little bit of juggling around, you can see something like this: |
|
|
|
|
|
Make sure you take a look at the shared networks, too!
|
|
Make sure you take a look at the shared networks, too!
|
|
|
|
|
|
12. **Shared networks**.
|
|
13. **Shared networks**.
|
|
|
|
|
|
Grouping subnets into shared networks is a very popular feature in Kea and other DHCP servers. Stork supports this ability by showing networks. You can go to `DHCP` -> `Shared networks`. It offers the same filtering mechanism as subnets.
|
|
Grouping subnets into shared networks is a very popular feature in Kea and other DHCP servers. Stork supports this ability by showing networks. You can go to `DHCP` -> `Shared networks`. It offers the same filtering mechanism as subnets.
|
|
|
|
|
|
13. **Grafana (Kea)**
|
|
14. **Grafana**
|
|
|
|
|
|
Stork 0.5 features a very early Grafana integration. Go to http://localhost:3000 or http://stork.lab.isc.org:3000 and log in using admin/admin credentials. Please don't change the password, so the next person viewing the demo can take a look, too.
|
|
Stork 0.5 features a very early Grafana integration. Go to http://localhost:3000 or http://stork.lab.isc.org:3000 and log in using admin/admin credentials. Please don't change the password, so the next person viewing the demo can take a look, too.
|
|
|
|
|
|
|
|
There are two dashboards. One for Kea and another one for BIND 9.
|
|
|
|
|
|
|
|
**Kea**
|
|
|
|
|
|
Click on Home and then Stork Kea DHCPv4 dashboard. You have plenty of statistics being shown here. Make sure to use the traffic generator, otherwise you'll see boring zeros all the time. Note the pool utilization with two thresholds (80% and 90%) set up.
|
|
Click on Home and then Stork Kea DHCPv4 dashboard. You have plenty of statistics being shown here. Make sure to use the traffic generator, otherwise you'll see boring zeros all the time. Note the pool utilization with two thresholds (80% and 90%) set up.
|
|
|
|
|
|
14. **Grafana (BIND)**
|
|
**BIND 9**
|
|
|
|
|
|
Stork 0.5 demo has a very rudimentary support for BIND statistics. We're currently using third party exporter and existing BIND dashboard.
|
|
We're currently using third party exporter together with a Stork embedded exporter.
|
|
|
|
|
|
On grafana interface, click `Home`, then `Import dashboard`, then type in 1666 into the Grafana.com dashboard id. Once the next import step pops up, make sure you change prometheus source to prometheus. (There's prometheus instance running in the demo, which is very eloquently named prometheus). Now you have two dashboards. One for Kea and another one for BIND.
|
|
Click on Home and then Stork Bind DNS dashboard. You will have some generic statistics, as well as the Cache Hit statistics provided by
|
|
|
|
Stork.
|
|
|
|
|
|
15. **You can change your own password**.
|
|
15. **You can change your own password**.
|
|
|
|
|
... | @@ -119,7 +128,6 @@ Once you're done, please clean up, so the the next person starts from scratch: |
... | @@ -119,7 +128,6 @@ Once you're done, please clean up, so the the next person starts from scratch: |
|
|
|
|
|
- stop any traffic generator
|
|
- stop any traffic generator
|
|
- delete all machines
|
|
- delete all machines
|
|
- if you added bind dashboard in Grafana, please delete it.
|
|
|
|
|
|
|
|
# Feedback
|
|
# Feedback
|
|
|
|
|
... | | ... | |