Stork is a monitoring solution for ISC Kea DHCP and ISC BIND 9. It also integrates with the third-party PowerDNS server.
The Stork documentation describes how to configure and use Stork.
Currently, no machines are specified for monitoring in Stork. To add a new machine, visit the Machines page (under the Services menu in the top bar).
Stork uses the "status-get" command to collect Kea status information. This command is only available in Kea 1.6.3 and later, so Stork cannot fully interact with older Kea versions.
DHCPv4
Subnets: {{ overview.subnets4?.total ?? 0 }}
This list shows the five DHCPv4 subnets with the highest utilization. The total
number of subnets is {{ overview.subnets4?.total ?? 0 }}.
This list shows the five DHCPv4 subnets with the highest utilization. The total number of subnets is {{ overview.subnets4?.total ?? 0 }}.
| {{ sn.localSubnets?.[0]?.id | surround: '[' : ']' }} |
|
{{ sn.addrUtilization ?? 0 | number: '1.0-1' }}% used 80 && sn.addrUtilization <= 90" class="pi pi-exclamation-triangle text-2xl text-orange-400 vertical-align-middle" > 90" class="pi pi-exclamation-circle text-2xl text-red-500 vertical-align-middle" > | |
| more |
Shared Networks: {{ overview.sharedNetworks4?.total ?? 0 }}
This list shows the five shared networks with the highest utilization. The total
number of networks is
{{ overview.sharedNetworks4?.total ?? 0 }}.
This list shows the five shared networks with the highest utilization. The total number of networks is {{ overview.sharedNetworks4?.total ?? 0 }}.
|
|
{{ net.subnets.length }} subnets | {{ net.addrUtilization ?? 0 | number: '1.0-1' }}% used |
| more |
Statistics
| Addresses | {{ overview.dhcp4Stats?.assignedAddresses ?? 0 | humanCount }} / {{ overview.dhcp4Stats?.totalAddresses ?? 0 | humanCount }} ({{ getPercent( overview.dhcp4Stats?.assignedAddresses, overview.dhcp4Stats?.totalAddresses ) }}% used) |
| Declined | {{ overview.dhcp4Stats?.declinedAddresses ?? 0 | humanCount }} |
DHCPv6
Subnets: {{ overview.subnets6?.total ?? 0 }}
This list shows the five DHCPv6 subnets with the highest utilization. The total
number of subnets is {{ overview.subnets6?.total ?? 0 }}.
This list shows the five DHCPv6 subnets with the highest utilization. The total number of subnets is {{ overview.subnets6?.total ?? 0 }}.
| {{ sn.localSubnets?.[0]?.id | surround: '[' : ']' }} |
|
{{ sn.addrUtilization ?? 0 | number: '1.0-1' }}% used 80 && sn.addrUtilization <= 90" class="pi pi-exclamation-triangle text-2xl text-orange-400 vertical-align-middle" > 90" class="pi pi-exclamation-circle text-2xl text-red-500 vertical-align-middle" > | |
| more |
Shared Networks: {{ overview.sharedNetworks6?.total ?? 0 }}
This list shows the five shared networks with the highest utilization. The total
number of networks is
{{ overview.sharedNetworks6?.total ?? 0 }}.
This list shows the five shared networks with the highest utilization. The total number of networks is {{ overview.sharedNetworks6?.total ?? 0 }}.
|
|
{{ net.subnets.length }} subnets | {{ net.addrUtilization ?? 0 | number: '1.0-1' }}% used |
| more |
Statistics
| Addresses | {{ overview.dhcp6Stats?.assignedNAs ?? 0 | humanCount }} / {{ overview.dhcp6Stats?.totalNAs ?? 0 | humanCount }} ({{ getPercent(overview.dhcp6Stats?.assignedNAs, overview.dhcp6Stats?.totalNAs) }}% used) |
| Prefixes | {{ overview.dhcp6Stats?.assignedPDs ?? 0 | humanCount }} / {{ overview.dhcp6Stats?.totalPDs ?? 0 | humanCount }} ({{ getPercent(overview.dhcp6Stats?.assignedPDs, overview.dhcp6Stats?.totalPDs) }}% used) |
| Declined | {{ overview.dhcp6Stats?.declinedNAs ?? 0 | humanCount }} |