Skip to main content

Linux DHCP

Overview

Linux DHCP, the dynamic host configuration protocol service on Linux-based systems, seamlessly integrates with Motadata AIOps to provide comprehensive monitoring capabilities. With this integration, organizations gain real-time visibility into the performance and health of their DHCP servers. Monitor critical DHCP metrics such as lease activity, IP address allocation, and server response times to ensure efficient and reliable IP address management.

Prerequisites for Linux DHCP Integration with Motadata AIOps

  • Obtain the configuration file name and lease file name of the Linux DHCP server.

  • The credentials used to discover the Linux DHCP server should either have root access or the necessary privileges to access the configuration file name and lease file name on the Linux DHCP Server.

  • Ensure that the Linux DHCP service is active and running on the server.

  • Confirm that the Linux DHCP process and service are listed in the process and service monitor settings of Motadata AIOps. While these may be listed by default, verify that the names of the service and process match the specific Linux DHCP version that you intend to monitor.

By fulfilling these prerequisites, you can integrate Linux DHCP with Motadata AIOps and ensure effective monitoring and management of your DHCP server.

List of Supported KPIs

NameDescriptionType
dhcp.ip.addressesThe total number of DHCP IP addressesCount
dhcp.active.ip.addressesThe number of currently active DHCP IP addressesCount
dhcp.abandoned.ip.addressesThe number of abandoned DHCP IP addressesCount
dhcp.transient.ip.addressesThe number of transient DHCP IP addressesCount
dhcp.available.ip.addressesThe number of available DHCP IP addressesCount
dhcp.scopesThe total number of DHCP scopesCount
dhcp.leased.ip.addressesThe number of leased DHCP IP addressesCount
dhcp.scopeThe DHCP scope nameString
dhcp.scope.subnet.maskThe subnet mask associated with the DHCP scopeString
dhcp.scope.nameThe name of the DHCP scopeString
dhcp.scope.free.percentThe percentage of free IP addresses in the DHCP scopeCount
dhcp.scope.utilization.percentThe percentage of utilized IP addresses in the scopeCount
dhcp.scope.ip.addressesThe total number of IP addresses in the DHCP scopeCount
dhcp.scope.active.ip.addressesThe number of currently active IP addresses in the scopeCount
dhcp.scope.available.ip.addressesThe number of available IP addresses in the scopeCount
dhcp.leaseThe DHCP lease informationString
dhcp.lease.start.timeThe start time of the DHCP leaseString
dhcp.lease.started.timeThe time the DHCP lease startedString
dhcp.lease.started.time.secThe uptime of the DHCP lease in secondsCount
dhcp.lease.end.timeThe end time of the DHCP leaseString
dhcp.lease.binding.stateThe binding state of the DHCP leaseString
dhcp.lease.hardware.ethernetThe hardware Ethernet address associated with the leaseString
dhcp.lease.client.hostnameThe hostname of the DHCP lease clientString
dhcp.lease.rewind.binding.stateThe rewind binding state of the DHCP leaseString
dhcp.lease.next.binding.stateThe next binding state of the DHCP leaseString
dhcp.pool.utilization.percentThe percentage of utilized IP addresses in the poolCount
dhcp.pool.free.percentThe percentage of free IP addresses in the poolCount
dhcp.poolThe DHCP pool identifierCount
dhcp.pool.networkThe network associated with the DHCP poolCount
dhcp.pool.ip.addressesThe total number of IP addresses in the DHCP poolCount
dhcp.pool.active.ip.addressesThe number of currently active IP addresses in the poolCount
dhcp.pool.abandoned.ip.addressesThe number of abandoned IP addresses in the poolCount
dhcp.pool.transient.ip.addressesThe number of transient IP addresses in the poolCount