---
title: System.MachineInfo
slug: ps/help/en_us/vtm/controlapi/systemmachineinfo
docTags: 
createdAt: 2026-08-02T08:52:22.634Z
---

URI: http\://soap.zeus.com/zxtm/1.0/System/MachineInfo/

The System.MachineInfo interface provides information about the IP addresses, MAC addresses and traffic manager software version for this machine.

### Methods

### getAllClusterMachines()

Gets all of the machines in this traffic manager's cluster.

```bash
System.MachineInfo.Machine[] getAllClusterMachines()
```

### getIPAddresses()

Get a list of IP addresses for this machine.

```bash
String[] getIPAddresses()
```

### getMACAddresses()

Get a list of MAC addresses for this machine.

```bash
String[] getMACAddresses()
```

### getProductVersion()

Get the traffic manager software version for this machine.

```bash
String getProductVersion()
```

### getStingrayOSVersion()

Get the Operating System version for this appliance.

```bash
String getStingrayOSVersion()
```

### getTrafficManagerUptime()

Get the time (in seconds) that the traffic manager has been running for.

```bash
Unsigned Integer getTrafficManagerUptime()
```

### getUUID()

Get the Universally Unique Identifier (UUID) for this traffic manager.

```bash
String getUUID()
```

### getZeusHome()

Get the install location of the traffic manager software (ZEUSHOME).

```bash
String getZeusHome()
```

### isIPv6Enabled()

Check whether IPv6 is enabled on this system and supported by the traffic manager

```bash
Boolean isIPv6Enabled()
```

### Structures

### System.MachineInfo.Machine

This structure contains information about a traffic manager in the cluster.

```bash
struct System.MachineInfo.Machine {
# The hostname of this machine
String hostname;
# The IP address of this machine.
String ipaddress;
# The URL of the admin server for this traffic manager.
String admin_server;
# The install path of the traffic manager on this machine.
String zeushome;
}
```
