One step closer to zero-configuration Sycope: phpIPAM integration (Hosts & Subnets)

Integration between Sycope and phpIPAM enables zero-configuration of the primary Lookup Hosts & Subnets, delivering inventory details of network infrastructure used by Host & Subnet dashboards, filters, rules, and many other features.

Author: Marcin Kaźmierczak
When deploying a fresh Sycope installation in an environment, one of the most important steps for a smooth user experience is configuring Hosts & Subnets, either via Quick Setup or by manually editing the Lookup. This step is crucial for both licensed deployments and PoC tests. Thanks to this integration, we can make this process much easier.
IP Address Management (IPAM) software is used in most (if not all) larger companies and this integration allows us to automatically pull addresses and subnets and save them directly into Sycope.
With this integration, our Hosts & Subnets dashboards and Asset Discovery can now be populated automatically from phpIPAM, a popular open source and free IPAM solution.
Configuring Hosts & Subnets is a key step in Sycope, and this integration brings us one step closer to a zero-configuration experience. By running this integration in a loop as a service, Sycope can achieve an always up-to-date network configuration.
Our integration supports the following configurations:
  • Master subnets, subnets, and nested subnets – including Name and Description
  • Individual IP address entries (both static and DHCP) – including Hostname and Description fields
  • Multiple phpIPAM instances
  • Ability to exclude defined prefixes
What you can use the integration for?
  • Fast Sycope deployment – speed up PoCs
  • Hosts & Subnets Dashboards – automatically populate dashboards with phpIPAM data
  • Filtering – filter data or rules by Hostname, Subnet, or Description
  • Reporting – generate reports including IPAM inventory data
  • Asset Discovery – see Hostnames directly in discovery views
  • DHCP assignment visibility – view IP addresses assigned via DHCP service directly in Sycope

 

The example below demonstrates how individual IP addresses are synchronized. The Hostname field from phpIPAM is stored in the Name field in Sycope, while the Description field is stored in Description.

The screenshot below demonstrates how subnets are synchronized. The Description field from phpIPAM is stored in the Name field in Sycope.

Finally, the example below shows how inventory data from phpIPAM can be used for filtering within Sycope.

FAQ

What is the purpose of IP Address Management (IPAM) software in larger companies?

IPAM software is used to automatically pull addresses and subnets and save them directly into systems like Sycope.

How does the integration with phpIPAM improve Sycope's functionality?

It allows for automatic population of the Hosts & Subnets dashboards and Asset Discovery, making network configurations up-to-date automatically.

What are some of the configurations supported by the integration?

The integration supports master subnets, subnets, nested subnets including Name and Description, individual IP address entries both static and DHCP, multiple phpIPAM instances, and the ability to exclude defined prefixes.

What benefits does the integration provide for Sycope deployment?

The integration allows for fast deployment of Sycope, speeds up Proof of Concepts (PoCs), and provides automatic dashboard population with phpIPAM data.

In what ways can the integration aid in reporting and asset discovery?

It allows for the generation of reports including IPAM inventory data and provides visibility of hostnames directly in discovery views.

This week top knowledge
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.