Documentation forIP Address Manager
Managing IP addresses is a key capability of SolarWinds Observability Self-Hosted (formerly Hybrid Cloud Observability) and is available in the Essentials edition. IP Address Manager (IPAM) is also available in a standalone module.

Manage and monitor ISC DHCP servers

Use ISC DHCP management and monitoring support to create, edit, or remove DHCP subnets directly and update servers automatically through the SolarWinds Web Console. You can also manage ISC DHCP subnet options, ranges, pools, and monitor ISC shared subnet utilization. Monitor server status and availability and IP address static assignments within groups.

Nested configurations are not supported.

The following settings and specifications are required for IPAM to access your ISC servers.

Base version for ISC

isc-dhcp-4.2.4-P1

Operating system

POSIX compliant Linux distributions

User access
  • User account configured to enable remote telnet* or SSH access to ISC DHCP machine

    * The root account cannot be used in telnet. Also, a banner is required in telnet in the form:

      "
      <empty line>
      Some customer telnet message
      "

  • Read and write file access for users on the configuration files
CLI commands
  • dhcpd --version
  • grep
  • echo $PATH_DHCPD_DB
  • dhcpd -t -cf
  • ps -w -A -o comm,pid,args | grep ^dhcpd –w (or) ps -A -o comm,pid,args | grep ^dhcp (or) ps -x -o comm,pid,args | grep ^dhcp
  • [ -f "" ] && echo 'true'
  • uname -mrs
  • sha1sum (or) sha1 (or) digest -v -a sha1
  • [ -r "" ] && echo 'true'
  • [ -w "" ] && echo 'true'
  • cat
  • \cp -u -f -b -S.backup -p "" ""
  • \rm -r -f ""
  • mkdir

Configuration file

IPAM seeks the configuration file in one of the following paths:

  • /etc/dhcpd.conf
  • /etc/inet/dhcpd4.conf
  • /etc/dhcp/dhcpd.conf
  • /usr/local/etc/dhcpd.conf

Lease file

  • /var/db/dhcpd.leases
  • /var/lib/dhcpd/dhcpd.leases
  • /var/lib/dhcp/dhcpd.leases
  • /var/db/dhcpd/dhcpd.leases

Script file

  • /etc/init.d/dhcpd
  • /etc/init.d/dhcp
  • /etc/rc.d/dhcpd
  • /usr/local/etc/rc.d/isc-dhcpd
  • /etc/init.d/isc-dhcp-server
  • /usr/sbin/dhcpd

Configure an ISC DHCP server

On a new installation of ISC DHCP from a terminal prompt:

  1. Enter the following command to install the DHCP server program, DHCPD:

    sudo apt-get install isc-dhcp-server

  2. To change the default configuration, edit the file:

    /etc/dhcp3/dhcpd.conf

  3. To specify the interfaces DHCPD listens to, edit:

    /etc/default/isc-dhcp-server.

    By default, DHCPD listens to eth0.

  4. Assign a static IP to the interface that you use for DHCP.

    Verify that the ISC service is running so IPAM can communicate with your ISC DHCP server. After you edit the configuration file, restart the service.

To begin managing your ISC servers, they must first be added to IPAM. See Add DHCP servers to IPAM for more information.