Stork is a monitoring solution for ISC Kea DHCP and ISC BIND 9.
The Stork documentation describes how to configure and use Stork.
Currently, there are no machines to monitor defined in Stork. To add a new machine visit the machines page.
Stork uses the status-get command to collect information about Kea status. This command was introduced in Kea 1.7.3 and backported to 1.6.3. As such, Stork is not able to fully interact with older Kea versions.
This list shows the 5 DHCPv4 subnets with the highest utilization. The total number of subnets is {{ overview.subnets4.total ? overview.subnets4.total : '0' }}.
[{{ sn.id }}] | {{ sn.addrUtilization ? sn.addrUtilization : '0' }}% used 80 && sn.addrUtilization <= 90" class="pi pi-exclamation-triangle" style="font-size: 1.5em; vertical-align: text-top; float: right; color: orange" > 90" class="pi pi-exclamation-circle" style="font-size: 1.5em; vertical-align: text-top; float: right; color: red" > | ||
more |
This list shows the 5 shared networks with the highest utilization. The total number of networks is {{ overview.sharedNetworks4.total ? overview.sharedNetworks4.total : '0' }}.
{{ net.name }} | {{ net.subnets.length }} subnets | {{ net.addrUtilization ? net.addrUtilization : '0' }}% used |
more |
Addresses | {{ overview.dhcp4Stats.assignedAddresses ? humanCount(overview.dhcp4Stats.assignedAddresses) : '0' }} / {{ overview.dhcp4Stats.totalAddresses ? humanCount(overview.dhcp4Stats.totalAddresses) : '0' }} ({{ getPercent( overview.dhcp4Stats.assignedAddresses, overview.dhcp4Stats.totalAddresses ) }}% used) |
Declined | {{ overview.dhcp4Stats.declinedAddresses ? humanCount(overview.dhcp4Stats.declinedAddresses) : '0' }} |
This list shows the 5 DHCPv6 subnets with the highest utilization. The total number of subnets is {{ overview.subnets6.total ? overview.subnets6.total : '0' }}.
[{{ sn.id }}] | {{ sn.addrUtilization ? sn.addrUtilization : '0' }}% used 80 && sn.addrUtilization <= 90" class="pi pi-exclamation-triangle" style="font-size: 1.5em; vertical-align: text-top; float: right; color: orange" > 90" class="pi pi-exclamation-circle" style="font-size: 1.5em; vertical-align: text-top; float: right; color: red" > | |
more |
This list shows the 5 shared networks with the highest utilization. The total number of networks is {{ overview.sharedNetworks6.total ? overview.sharedNetworks6.total : '0' }}.
{{ net.name }} | {{ net.subnets.length }} subnets | {{ net.addrUtilization ? net.addrUtilization : '0' }}% used |
more |
Addresses | {{ overview.dhcp6Stats.assignedNAs ? humanCount(overview.dhcp6Stats.assignedNAs) : '0' }} / {{ overview.dhcp6Stats.totalNAs ? humanCount(overview.dhcp6Stats.totalNAs) : '0' }} ({{ getPercent(overview.dhcp6Stats.assignedNAs, overview.dhcp6Stats.totalNAs) }}% used) |
Prefixes | {{ overview.dhcp6Stats.assignedPDs ? humanCount(overview.dhcp6Stats.assignedPDs) : '0' }} / {{ overview.dhcp6Stats.totalPDs ? humanCount(overview.dhcp6Stats.totalPDs) : '0' }} ({{ getPercent(overview.dhcp6Stats.assignedPDs, overview.dhcp6Stats.totalPDs) }}% used) |
Declined | {{ overview.dhcp6Stats.declinedNAs ? humanCount(overview.dhcp6Stats.declinedNAs) : '0' }} |
Host | App Version | App Name | Daemon | Status | RPS (15min) | RPS (24h) | HA State | Detected Failure w/HA | Uptime |
---|---|---|---|---|---|---|---|---|---|
{{ d.machine }} | Kea {{ d.appVersion }} | {{ d.appName }} | {{ d.name }} | {{ d.rps1 }} | {{ d.rps2 }} | 0"> {{ showHAState(d) }} {{ showHAState(d) }} | {{ showHAFailureTime(d) }} | {{ showDuration(d.uptime) }} |