Overview
Dashboards
phpIPAM Inventory
The phpIPAM Inventory dashboard provides a centralized view of user network's key components, offering insights into the overall health and status of the phpIPAM environment. It enables network administrators to monitor crucial parameters such as locations, subnets, IP addresses, and alert statuses, helping to identify potential issues quickly. With this dashboard, users can effectively track collection states, availability, and other important metrics, allowing for proactive management and timely decision-making.

phpIPAM Subnet Utilization
The phpIPAM Subnet Utilization dashboard offers a comprehensive overview of subnet usage, helping administrators identify and manage network resources efficiently. It highlights key metrics related to location states, subnet utilization, and collection status, ensuring that network performance is optimized. By showcasing the top 10 most utilized subnets, this dashboard aids in pinpointing areas of high demand.

phpIPAM Owners
The phpIPAM Owners dashboard provides a clear and organized view of the owners within the phpIPAM system, offering valuable insights into IP address management. It helps users track the status and relationships of various objects, such as IP addresses, by displaying their respective statuses and interconnections.

Reports
The reports provided by the 'IP Inventory Management with phpIPAM' Management Pack offer detailed insights into IP address and subnet utilization, as well as the availability of network resources within the phpIPAM environment.
phpIPAM Subnet Utilization
Displays the name of the subnet, the total number of allocated IP addresses, available IP addresses, and the percentage of used IP addresses.
phpIPAM IP Address Availability
Groups IP addresses by phpIPAM subnets and provides details including availability, hostname, description, and owner for each IP address.
Custom Groups
The 'IP Inventory Management with phpIPAM' Management Pack offers custom groups to help organize and manage the various objects within the phpIPAM environment. These groups help administrators manage different network components more effectively within VMware Aria Operations.
Custom Group Name | Description |
---|---|
phpIPAM Global | Contains all objects, such as 'phpIPAM IP Address', 'phpIPAM Location', 'phpIPAM Owner', and 'phpIPAM Subnet' |
phpIPAM Locations | Contains objects of type 'phpIPAM Location' |
phpIPAM Subnets | Contains objects of type 'phpIPAM Subnet' |
phpIPAM IP Addresses | Contains objects of type 'phpIPAM IP Address' |
phpIPAM Owners | Contains objects of type 'phpIPAM Owner' |
Object Naming Conventions in phpIPAM and Aria Operations
The object names in phpIPAM and Aria Operations differ. The table below outlines the corresponding object names used in each environment:
phpIPAM | Aria Operations |
---|---|
IP Address | phpIPAM IP Address |
Location | phpIPAM Location |
Owner | phpIPAM Owner |
Subnet | phpIPAM Subnet |
Collected objects
Relationships
In the 'IP Inventory Management with phpIPAM' management pack, the relationships between objects play a crucial role in organizing and managing network resources. These relationships illustrate how various objects are interconnected within the phpIPAM environment and how data is collected and structured in VMware Aria Operations.
The relationship diagram depicts a hierarchy that starts with the 'php IPAM Adapter Instance', which acts as the central element responsible for integrating data from the phpIPAM system. From there, the hierarchy flows as follows:
- 'php IPAM Adapter Instance' connects to 'php IPAM Location', representing the locations of network resources.
- 'php IPAM Location' connects to 'php IPAM Subnet', which defines the individual subnets associated with each location.
- 'php IPAM Subnet' connects to 'php IPAM IP Address', providing details about the individual IP addresses within each subnet.
Additionally, a separate branch illustrates the relationship between 'php IPAM Owner' and 'php IPAM IP Address', highlighting the ownership of specific IP addresses within the network.
php IPAM Location
Represents a location where IP addresses or subnets are assigned within the environment.
Data Name | Type | Description |
---|---|---|
Name | Property | The name of the phpIPAM location. |
Description | Property | A brief description of the phpIPAM location. |
Address | Property | The physical or logical address associated with the location. |
Total subnets | Metric | The total number of subnets defined in the phpIPAM location. |
php IPAM Subnet
Represents a subnet in the environment, which can contain multiple IP addresses and their relevant attributes
Data Name | Type | Description |
---|---|---|
Subnet | Property | The IP subnet associated with the phpIPAM entry. |
Mask | Property | The subnet mask that defines the network's address range. |
Description | Property | A brief description of the subnet in the phpIPAM tool. |
VRF | Property | Virtual Routing and Forwarding (VRF) associated with the subnet. |
Master Subnet | Property | Indicates the parent subnet if this is a subnet within a larger one. |
Hosts check | Property | Whether host discovery is enabled for the subnet. |
Discover new hosts | Property | Whether new hosts can be discovered automatically in the subnet. |
Resolve DNS names | Property | Whether DNS names are resolved for the hosts in this subnet. |
Scan agent | Property | The agent used to scan and collect data for the subnet. |
Customer | Property | The customer or client associated with the subnet. |
Location | Property | The physical or logical location associated with the subnet. |
VLAN | Property | The VLAN ID associated with the subnet. |
Nameservers | Property | List of nameservers associated with the subnet. |
Gateway | Property | The gateway IP address for the subnet. |
Total IP Addresses | Property | The total number of IP addresses in the subnet. |
Total used | Metric | The total number of IP addresses used within the subnet. |
Used | Metric | The percentage and numerical value of IP addresses used. |
Reserved | Metric | The percentage and numerical value of reserved IP addresses. |
DHCP | Metric | The percentage and numerical value of IP addresses assigned by DHCP. |
Free | Metric | The percentage and numerical value of free (unused) IP addresses. |
php IPAM IP Address
Represents an individual IP address within the environment, including its properties, status, and associations.
Data Name | Type | Description |
---|---|---|
IP | Property | The IP address of the object within the phpIPAM system. |
Hostname | Property | The hostname associated with the IP address. |
Owner | Property | The owner or user responsible for the IP address. |
Description | Property | A brief description or label for the IP address. |
Note | Property | Additional notes or comments related to the IP address. |
MAC | Property | The MAC address associated with the IP address. |
Tag | Property | A tag or label assigned to the IP address for identification. |
Customer | Property | The customer or client associated with the IP address. |
Device ID | Property | The unique identifier of the device associated with the IP address. |
Last edit | Property | The timestamp of the last edit made to the IP address entry. |
Subnet | Property | The subnet to which the IP address belongs. |
Availability | Metric | The availability status of the IP address (typically "1" for available and "0" for unavailable). |
Custom fields | Group | Additional user-defined fields for customization. |
Value | Property | The specific value of the custom field for the IP address. |
php IPAM Owner
Represents the owner of the IP address within the phpIPAM system, typically used to track the person or entity responsible for an IP range
Data Name | Type | Description |
---|---|---|
Name | Property | The name of the owner responsible for the IP addresses. |
Total assigned IP addresses | Metric | The total number of IP addresses assigned to the owner. |
Alerts
The 'IP Inventory Management with phpIPAM' Management Pack provides alerts to help monitor the status and availability of network resources, ensuring prompt notifications for potential issues such as low IP address availability and unreachable IP addresses.
phpIPAM subnet is running out of IP addresses
- Subnet has less than 5% free IP addresses: If Free (%) < 5, trigger Critical.
- Subnet has less than 10% free IP addresses: If Free (%) < 10, trigger Immediate.
- Subnet has less than 20% free IP addresses: If Free (%) < 20, trigger Warning.
phpIPAM IP address is no longer available
- If Availability != 1, mark as Critical.