Skip to content

Instantly share code, notes, and snippets.

@willwh
Created June 22, 2012 02:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save willwh/14f6223829fa382226b5 to your computer and use it in GitHub Desktop.
Save willwh/14f6223829fa382226b5 to your computer and use it in GitHub Desktop.
<?php
require_once dirname(__FILE__) . '/SoftLayer/SoapClient.class.php';
$apiUsername = 'WUT';
$apiKey = 'GET_YOUR_OWN';
$client = SoftLayer_SoapClient::getClient('SoftLayer_Account', null, $apiUsername, $apiKey);
try {
print_r($client->getHardware());
} catch (Exception $e) {
die($e->getMessage());
}
Returns:
Array
(
[0] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[domain] => netromedia.com
[fullyQualifiedDomainName] => 1-server0615.netromedia.com
[hardwareStatusId] => 5
[hostname] => 1-server0615
[id] => 49334
[manufacturerSerialNumber] => C81500022KA0181
[serialNumber] => SL0042450
[serviceProviderId] => 1
[serviceProviderResourceId] => 49334
[networkManagementIpAddress] => 10.60.79.131
[primaryBackendIpAddress] => 10.60.79.130
[primaryIpAddress] => 184.173.113.194
[privateIpAddress] => 10.60.79.130
)
[1] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[domain] => netromedia.com
[fullyQualifiedDomainName] => 2-server0615.netromedia.com
[hardwareStatusId] => 5
[hostname] => 2-server0615
[id] => 91157
[manufacturerSerialNumber] => C81501002K70420
[serialNumber] => SL0058319
[serviceProviderId] => 1
[serviceProviderResourceId] => 91157
[networkManagementIpAddress] => 10.60.79.133
[primaryBackendIpAddress] => 10.60.79.132
[primaryIpAddress] => 184.173.113.195
[privateIpAddress] => 10.60.79.132
)
[2] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => C12324-D6P2-BI47-X16
[hardwareStatusId] => 5
[hostname] => C12324-D6P2-BI47-X16
[id] => 2118596
[manufacturerSerialNumber] => S075003054276
[serviceProviderId] => 2
[serviceProviderResourceId] => 118596
)
[3] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => hostname8872
[hardwareStatusId] => 5
[hostname] => hostname8872
[id] => 2125188
[manufacturerSerialNumber] => 549R6G1
[serviceProviderId] => 2
[serviceProviderResourceId] => 125188
[primaryIpAddress] => 67.19.211.74
)
[4] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[domain] => 158objnetromedia.net
[fullyQualifiedDomainName] => nausdawmz158.158objnetromedia.net
[hardwareStatusId] => 5
[hostname] => nausdawmz158
[id] => 91177
[manufacturerSerialNumber] => C81501002K70489
[serialNumber] => SL0058955
[serviceProviderId] => 1
[serviceProviderResourceId] => 91177
[networkManagementIpAddress] => 10.60.79.135
[primaryBackendIpAddress] => 10.60.79.134
[primaryIpAddress] => 184.173.113.196
[privateIpAddress] => 10.60.79.134
)
[5] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[domain] => db1.netromedia.net
[fullyQualifiedDomainName] => netrodb1.db1.netromedia.net
[hardwareStatusId] => 5
[hostname] => netrodb1
[id] => 139672
[manufacturerSerialNumber] => C81500A27L10106
[serialNumber] => SL0062526
[serviceProviderId] => 1
[serviceProviderResourceId] => 139672
[globalIdentifier] => e4a05190-7cfc-4343-a848-db53adc1c984
[networkManagementIpAddress] => 10.80.78.5
[primaryBackendIpAddress] => 10.80.78.4
[primaryIpAddress] => 173.193.170.211
[privateIpAddress] => 10.80.78.4
)
[6] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[domain] => singapore01.netromedia.com
[fullyQualifiedDomainName] => netromedia.singapore01.netromedia.com
[hardwareStatusId] => 5
[hostname] => netromedia
[id] => 114044
[manufacturerSerialNumber] => C81500A33M00930
[serialNumber] => SL0084117
[serviceProviderId] => 1
[serviceProviderResourceId] => 114044
[globalIdentifier] => 94aa9ea2-0515-4f35-aa3c-6a060bd12074
[networkManagementIpAddress] => 10.66.4.3
[primaryBackendIpAddress] => 10.66.4.2
[primaryIpAddress] => 216.185.109.162
[privateIpAddress] => 10.66.4.2
)
[7] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => netromediasolutionsinc-148003
[hardwareStatusId] => 5
[hostname] => netromediasolutionsinc-148003
[id] => 2148003
[manufacturerSerialNumber] => DHVTVL1
[serviceProviderId] => 2
[serviceProviderResourceId] => 148003
[primaryIpAddress] => 174.132.133.234
)
[8] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => netromediasolutionsinc-160087
[hardwareStatusId] => 5
[hostname] => netromediasolutionsinc-160087
[id] => 2160087
[manufacturerSerialNumber] => F838HN1
[serviceProviderId] => 2
[serviceProviderResourceId] => 160087
[primaryIpAddress] => 174.121.90.42
)
[9] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => netromediasolutionsinc.
[hardwareStatusId] => 5
[hostname] => netromediasolutionsinc.
[id] => 2033733
[manufacturerSerialNumber] => CCP64733263360035
[serviceProviderId] => 2
[serviceProviderResourceId] => 33733
[primaryIpAddress] => 70.86.179.50
)
[10] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => netromediasolutionsinc06
[hardwareStatusId] => 5
[hostname] => netromediasolutionsinc06
[id] => 2136553
[manufacturerSerialNumber] => 1SJBVH1
[serviceProviderId] => 2
[serviceProviderResourceId] => 136553
[primaryIpAddress] => 174.120.26.130
)
[11] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => netromediasolutionsinc06
[hardwareStatusId] => 5
[hostname] => netromediasolutionsinc06
[id] => 2120025
[manufacturerSerialNumber] => 2S65HF1
[serviceProviderId] => 2
[serviceProviderResourceId] => 120025
[primaryIpAddress] => 174.120.26.122
)
[12] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => netromediasolutionsinc06
[hardwareStatusId] => 5
[hostname] => netromediasolutionsinc06
[id] => 2153530
[manufacturerSerialNumber] => FQJN6M1
[serviceProviderId] => 2
[serviceProviderResourceId] => 153530
[primaryIpAddress] => 174.120.123.2
)
[13] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => netromediasolutionsinc06
[hardwareStatusId] => 5
[hostname] => netromediasolutionsinc06
[id] => 2154637
[manufacturerSerialNumber] => D0NCBM1
[serviceProviderId] => 2
[serviceProviderResourceId] => 154637
[primaryIpAddress] => 174.121.229.106
)
[14] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => netromediasolutionsinc06
[hardwareStatusId] => 5
[hostname] => netromediasolutionsinc06
[id] => 2154081
[manufacturerSerialNumber] => FQKM6M1
[serviceProviderId] => 2
[serviceProviderResourceId] => 154081
[primaryIpAddress] => 174.120.157.218
)
[15] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => netromediasolutionsinc06-154087
[hardwareStatusId] => 5
[hostname] => netromediasolutionsinc06-154087
[id] => 2154087
[manufacturerSerialNumber] => 2RKM6M1
[serviceProviderId] => 2
[serviceProviderResourceId] => 154087
[primaryIpAddress] => 174.120.254.98
)
[16] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[fullyQualifiedDomainName] => netromediasolutionsinc08
[hardwareStatusId] => 5
[hostname] => netromediasolutionsinc08
[id] => 2139404
[manufacturerSerialNumber] => JNX4LK1
[serviceProviderId] => 2
[serviceProviderResourceId] => 139404
[primaryIpAddress] => 174.120.103.178
)
[17] => stdClass Object
(
[accountId] => 120377
[bareMetalInstanceFlag] => 0
[domain] => netromedia.com
[fullyQualifiedDomainName] => newserver03-06.netromedia.com
[hardwareStatusId] => 5
[hostname] => newserver03-06
[id] => 133427
[manufacturerSerialNumber] => c81500a25l10209
[serialNumber] => SL0081285
[serviceProviderId] => 1
[serviceProviderResourceId] => 133427
[globalIdentifier] => 699e51ce-d0d1-4760-a45a-3749d16b0e56
[networkManagementIpAddress] => 10.80.78.3
[primaryBackendIpAddress] => 10.80.78.2
[primaryIpAddress] => 173.193.170.210
[privateIpAddress] => 10.80.78.2
)
)
@willwh
Copy link
Author

willwh commented Jun 22, 2012

getHardware(); try { foreach ($servers as $value){ print_r($id) } } catch (Exception $e) { die($e->getMessage()); } ?>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment