Skip to content

Monitor Cloud Services with Joined Server IP

You can join multiple IP addresses, DNS names and/or entire networks into a single virtual IP address in PerformanceGuard. This is ideal for monitoring cloud services that typically involve many different servers.

PerformanceGuard will need to process much less data because the consolidation of the many individual server addresses into one virtual IP address is handled by the PerformanceGuard agents: As part of their configuration the agents will know which IP addresses, DNS names and/or networks they should join into a single virtual IP address before they send the data to PerformanceGuard. This means that PerformanceGuard only receives and processes data about one virtual IP address for an entire cloud service, and that in turn makes it much quicker and easier for you to monitor the performance of the service.

You can join individual IP addresses, DNS names, entire networks or combinations thereof into a single virtual IP address. In PerformanceGuard, such virtual IP addresses begin with 0 (example: 0.0.0.1). If you create more than one, they are numbered consecutively (0.0.0.1, 0.0.0.2, etc.).

  1. Select ADMINISTRATION > Server > Joined Server IP.
  2. Click the New Virtual IP Address button.
  3. Specify a meaningful Name for the virtual IP address.
  4. You can now add the individual IP addresses, networks and/or DNS names that you want to be joined into the virtual IP address.
  1. When ready, click the Create button.

Your new virtual IP address is automatically added to the Server Lists.

  1. Select ADMINISTRATION > Server > Joined Server IP.

  2. In the list of existing virtual IP addresses, click the Edit icon next to the required virtual IP address.

  3. Edit as required:

    • To delete unwanted IP addresses, DNS names or networks, click the Delete icon  next to the no longer required item.
    • To add further IP addresses, DNS names or networks to the virtual IP address, specify the new items and click Add as required.
  4. When ready, click the Close button.

If you delete a virtual IP address, all IP addresses, DNS names and networks that have previously been joined into the virtual IP address will be treated individually going forward.

  1. Select ADMINISTRATION > Server > Joined Server IP
  2. In the list of existing virtual IP addresses, click the Delete icon  next to the no longer required to the required virtual IP address.

Virtual IP Filters Are Applied in the Order they Appear

Section titled “Virtual IP Filters Are Applied in the Order they Appear”

When PerformanceGuard agents examine IP addresses, DNS names and networks in order to determine if they should be joined into a virtual IP address, the agents will use the sequence in which the IP addresses, DNS names and networks are listed in the PerformanceGuard web interface and in the agents’ configurations.

This is normally not something you need to worry about, except for one scenario: If you accidentally add the same network to a virtual IP address with different netmasks (for example 192.168.0.15/24 and 192.168.0.15/8), the item that appears first will determine which of the two network sizes will be joined into the virtual IP address in PerformanceGuard.

If you need to verify the sequence in which the IP addresses, DNS names and networks for a virtual IP address are listed, follow the procedure in Edit Existing Virtual IP Address in the previous, and look at the Existing Virtual IP Filters list. Alternatively you can open the configuration of any agent (because the feature is global) and view the sequence there.

When users access the IP addresses, DNS names or networks that you have defined in your virtual IP filters, it will show up under the virtual IP address (for example 0.0.0.1) in the PerformanceGuard web interface’s monitored servers list. However, that can sometimes take a while, because you must wait for your users to do something.

If you don’t want to wait, and you have the PerformanceGuard agent installed on your computer, you can quickly test your virtual IP filters in your agent’s web interface. Here’s an example:

You have set up a virtual IP filter that uses the virtual IP address 0.0.0.1 for every address that matches *.google.*

On your computer, which has the PerformanceGuard agent installed, you open a browser and connect to the agent’s web interface on http://localhost:4007

In the agent web interface’s yellow menu ribbon, you select View > Configuration and scroll down to the bottom of the configuration page. There you’ll see your virtual IP filters. In this example, there is an entry that says:

VirtualIP.1.Address = 0.0.0.1

VirtualIP.1.Host.1 = *.google.*

Now you open another browser tab or window and connect to maps.google.com

Back in the agent’s web interface, you now select View > IP Data. In the table that contains TCP/IP traffic (that’s the bottom one), you’ll now see one or more entries about the IP address 000.000.000.001. That’s the virtual IP address that you set up for every address that matches *.google.* (including maps.google.com that you just visited), and that proves that your virtual IP filter works. This will of course also be reflected in the PerformanceGuard web interface’s monitored servers list after some minutes, depending on the delivery interval of your agents.