commit 9083e85d76b680d5919cffeeec4181186dc82c67 Author: Mark Nellemann Date: Fri Aug 7 08:13:48 2020 +0200 Initial code commit diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..00a51af --- /dev/null +++ b/.gitattributes @@ -0,0 +1,6 @@ +# +# https://help.github.com/articles/dealing-with-line-endings/ +# +# These are explicitly windows files and should use crlf +*.bat text eol=crlf + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..86afb26 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +# Ignore Gradle project-specific cache directory +.gradle + +# Ignore Gradle build output directory +build + +# Ignore IntelliJ Idea directory +.idea diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..a5694b3 --- /dev/null +++ b/build.gradle @@ -0,0 +1,45 @@ +/* + * This file was generated by the Gradle 'init' task. + * + * This generated file contains a sample Groovy project to get you started. + * For more details take a look at the Groovy Quickstart chapter in the Gradle + * User Manual available at https://docs.gradle.org/6.5.1/userguide/tutorial_groovy_projects.html + */ + +plugins { + // Apply the groovy plugin to add support for Groovy + id 'groovy' + + // Apply the application plugin to add support for building a CLI application. + id 'application' +} + +repositories { + // Use jcenter for resolving dependencies. + // You can declare any Maven/Ivy/file repository here. + jcenter() +} + +dependencies { + // Use the latest Groovy version for building this library + implementation 'org.codehaus.groovy:groovy-all:3.0.5' + implementation 'com.squareup.okhttp3:okhttp:4.8.0' + implementation 'org.slf4j:slf4j-api:1.7.+' + runtimeOnly 'ch.qos.logback:logback-classic:1.+' + + // Use the awesome Spock testing and specification framework + //testImplementation 'org.spockframework:spock-core:1.3-groovy-2.5' + testImplementation('org.spockframework:spock-core:2.0-M3-groovy-3.0') + testImplementation("org.slf4j:slf4j-simple:1.7.+") + testImplementation('com.squareup.okhttp3:mockwebserver:4.8.0') + +} + +application { + // Define the main class for the application. + mainClassName = 'biz.nellemann.hmci.App' +} + +test { + useJUnitPlatform() +} \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..62d4c05 Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..bb8b2fc --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.5.1-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100755 index 0000000..fbd7c51 --- /dev/null +++ b/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..5093609 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,104 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..33fe941 --- /dev/null +++ b/settings.gradle @@ -0,0 +1,10 @@ +/* + * This file was generated by the Gradle 'init' task. + * + * The settings file is used to specify which projects to include in your build. + * + * Detailed information about configuring a multi-project build in Gradle can be found + * in the user manual at https://docs.gradle.org/6.5.1/userguide/multi_project_builds.html + */ + +rootProject.name = 'hmci' diff --git a/src/main/groovy/biz/nellemann/hmci/App.groovy b/src/main/groovy/biz/nellemann/hmci/App.groovy new file mode 100644 index 0000000..5485764 --- /dev/null +++ b/src/main/groovy/biz/nellemann/hmci/App.groovy @@ -0,0 +1,49 @@ +package biz.nellemann.hmci + + +import groovy.cli.picocli.CliBuilder +import groovy.cli.picocli.OptionAccessor +import groovy.util.logging.Slf4j + +@Slf4j +class App { + + static void main(String... args) { + + def cli = new CliBuilder() + cli.h(longOpt: 'help', 'display usage') + cli.v(longOpt: 'version', 'display version') + cli.c(longOpt: 'config', args: 1, required: true, defaultValue: '~/.config/hmci.properties', 'configuration file') + + + OptionAccessor options = cli.parse(args) + if (options.h) cli.usage() + + if(options.c) { + //println("TODO: Use configuration file: " + options.config) + } + + Hmc hmc + try { + hmc = new Hmc("https://10.32.64.39:12443", "hmci", "hmcihmci") + hmc.login() + + hmc.getManagedSystems() + hmc.getLogicalPartitions() + //hmc.getManagedSystemProcessedMetrics() + //hmc.getLogicalPartitionProcessedMetrics() + + hmc.logoff() + } catch(Exception e) { + log.error(e.message) + } + + hmc?.managedSystems?.each { + println("Found system: " + it.name) + } + + System.exit(0); + } + + +} \ No newline at end of file diff --git a/src/main/groovy/biz/nellemann/hmci/Hmc.groovy b/src/main/groovy/biz/nellemann/hmci/Hmc.groovy new file mode 100644 index 0000000..db4c795 --- /dev/null +++ b/src/main/groovy/biz/nellemann/hmci/Hmc.groovy @@ -0,0 +1,258 @@ +package biz.nellemann.hmci + +import biz.nellemann.hmci.pojo.LogicalPartition +import biz.nellemann.hmci.pojo.ManagedSystem +import groovy.util.logging.Slf4j +import groovy.xml.XmlSlurper +import okhttp3.MediaType +import okhttp3.OkHttpClient +import okhttp3.Request +import okhttp3.RequestBody +import okhttp3.Response + +import javax.net.ssl.HostnameVerifier +import javax.net.ssl.SSLContext +import javax.net.ssl.SSLSession +import javax.net.ssl.SSLSocketFactory +import javax.net.ssl.TrustManager +import javax.net.ssl.X509TrustManager +import java.security.SecureRandom +import java.security.cert.CertificateException +import java.security.cert.X509Certificate; + +@Slf4j +class Hmc { + + private static final MediaType MEDIA_TYPE_PLAIN = MediaType.parse("text/plain; charset=utf-8"); + private static final MediaType MEDIA_TYPE_XML = MediaType.parse("application/xml; charset=utf-8"); + private static final MediaType MEDIA_TYPE_IBM_XML_LOGIN = MediaType.parse("application/vnd.ibm.powervm.web+xml; type=LogonRequest"); + + private final String baseUrl + private final String username + private final String password + + protected Map managedSystems = new HashMap() + protected String authToken + private final OkHttpClient client + + + Hmc(String baseUrl, String username, String password) { + this.baseUrl = baseUrl + this.username = username + this.password = password + + //this.client = new OkHttpClient() + this.client = getUnsafeOkHttpClient() + } + + + void login() throws IOException { + + String payload = """\ + + + ${username} + ${password} +""" + + URL url = new URL(String.format("%s/rest/api/web/Logon", baseUrl)) + Request request = new Request.Builder() + .url(url) + //.addHeader("Content-Type", "application/vnd.ibm.powervm.web+xml; type=LogonRequest") + .addHeader("Accept", "application/vnd.ibm.powervm.web+xml; type=LogonResponse") + .addHeader("X-Audit-Memento", "hmci") + .put(RequestBody.create(payload, MEDIA_TYPE_IBM_XML_LOGIN)) + .build(); + + Response response = client.newCall(request).execute(); + if (!response.isSuccessful()) throw new IOException("Unexpected code " + response); + + // Get response body and parse + String responseBody = response.body.string() + + def xml = new XmlSlurper().parseText(responseBody) + authToken = xml.toString() + + log.debug("Auth Token: " + authToken) + } + + + void logoff() { + + URL absUrl = new URL(String.format("%s/rest/api/web/Logon", baseUrl)) + Request request = new Request.Builder() + .url(absUrl) + .addHeader("Content-Type", "application/vnd.ibm.powervm.web+xml; type=LogonRequest") + .addHeader("X-API-Session", authToken) + .delete() + .build(); + + Response response = client.newCall(request).execute(); + if (!response.isSuccessful()) throw new IOException("Unexpected code " + response); + + this.authToken = null + } + + + void getManagedSystems() { + + URL url = new URL(String.format("%s/rest/api/uom/ManagedSystem", baseUrl)) + Response response = getResponse(url) + String responseBody = response.body.string() + + def feed = new XmlSlurper().parseText(responseBody) + feed?.entry?.each { entry -> + //log.debug("Entry") + entry.content.each { content -> + //log.debug("Content") + content.ManagedSystem.each { system -> + ManagedSystem managedSystem = new ManagedSystem(entry.id as String) + managedSystem.name = system.SystemName + managedSystem.model = system.MachineTypeModelAndSerialNumber.Model + managedSystem.type = system.MachineTypeModelAndSerialNumber.MachineType + managedSystem.serialNumber = system.MachineTypeModelAndSerialNumber.SerialNumber + managedSystems.put(managedSystem.id, managedSystem) + log.debug("getManagedSystems() " + managedSystem.toString()) + } + } + } + } + + + void getLogicalPartitions(ManagedSystem system) { + managedSystems.each { + getLogicalPartitionsForManagedSystem(it) + } + } + + + void getLogicalPartitionsForManagedSystem(ManagedSystem system) { + + URL url = new URL(String.format("%s/rest/api/uom/ManagedSystem/%s/LogicalPartition", baseUrl, system.id)) + Response response = getResponse(url) + String responseBody = response.body.string() + //log.debug(responseBody) + + def feed = new XmlSlurper().parseText(responseBody) + feed?.entry?.each { entry -> + //log.debug("Entry") + entry.content.each { content -> + //log.debug("Content") + content.LogicalPartition.each { partition -> + LogicalPartition logicalPartition = new LogicalPartition(partition.PartitionUUID as String) + logicalPartition.name = partition.PartitionName + logicalPartition.type = partition.PartitionType + system.partitions.put(logicalPartition.id, logicalPartition) + log.debug("getLogicalPartitionsForManagedSystem() " + logicalPartition.toString()) + } + } + } + + + } + + + void getManagedSystemProcessedMetrics() { + managedSystems.each { + getManagedSystemProcessedMetricsForManagedSystem(it) + } + } + + void getManagedSystemProcessedMetricsForManagedSystem(ManagedSystem system) { + URL url = new URL(String.format("%s/rest/api/pcm/ManagedSystem/%s/ProcessedMetrics", baseUrl, system.id)) + Response response = getResponse(url) + String responseBody = response.body.string() + log.debug(responseBody) + } + + + void getLogicalPartitionProcessedMetrics() { + managedSystems.each { + it.partitions.each { + getLogicalPartitionProcessedMetricsForLogicalPartition(it) + } + } + } + + void getLogicalPartitionProcessedMetricsForLogicalPartition(LogicalPartition partition) { + + URL url = new URL(String.format("%s/rest/api/pcm/LogicalPartition/%s/ProcessedMetrics", baseUrl, partition.id)) + log.debug("getLogicalPartitionProcessedMetricsForLogicalPartition() " + url.toString()) + Response response = getResponse(url) + String responseBody = response.body.string() + log.debug(responseBody) + + /* + def feed = new XmlSlurper().parseText(responseBody) + feed?.entry?.each { entry -> + if(entry.category["@term"] != category) return + String link = entry.link["@href"] + linksList.add(link) + log.debug(link) + }*/ + + } + + + + private Response getResponse(URL url) { + + Request request = new Request.Builder() + .url(url) + .addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8") + .addHeader("X-API-Session", authToken) + .get() + .build(); + + Response response = client.newCall(request).execute(); + if (!response.isSuccessful()) throw new IOException("Unexpected code " + response); + // TODO: Better error detection + + return response + } + + + private static OkHttpClient getUnsafeOkHttpClient() { + try { + // Create a trust manager that does not validate certificate chains + final TrustManager[] trustAllCerts = new TrustManager[] { + new X509TrustManager() { + @Override + public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException { + } + + @Override + public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException { + } + + @Override + public X509Certificate[] getAcceptedIssuers() { + return new X509Certificate[]{}; + } + } + }; + + // Install the all-trusting trust manager + final SSLContext sslContext = SSLContext.getInstance("SSL"); + sslContext.init(null, trustAllCerts, new SecureRandom()); + + // Create an ssl socket factory with our all-trusting manager + final SSLSocketFactory sslSocketFactory = sslContext.getSocketFactory(); + + OkHttpClient.Builder builder = new OkHttpClient.Builder(); + builder.sslSocketFactory(sslSocketFactory, (X509TrustManager)trustAllCerts[0]); + builder.hostnameVerifier(new HostnameVerifier() { + @Override + public boolean verify(String hostname, SSLSession session) { + return true; + } + }); + + OkHttpClient okHttpClient = builder.build(); + return okHttpClient; + } catch (Exception e) { + throw new RuntimeException(e); + } + } + +} \ No newline at end of file diff --git a/src/main/groovy/biz/nellemann/hmci/pojo/LogicalPartition.groovy b/src/main/groovy/biz/nellemann/hmci/pojo/LogicalPartition.groovy new file mode 100644 index 0000000..716d1bc --- /dev/null +++ b/src/main/groovy/biz/nellemann/hmci/pojo/LogicalPartition.groovy @@ -0,0 +1,19 @@ +package biz.nellemann.hmci.pojo + +class LogicalPartition { + + public String id + public String name + public String type + + protected List pcmLinks + + LogicalPartition(String id) { + this.id = id + } + + String toString() { + return "[${id}] ${name} (${type})" + } + +} diff --git a/src/main/groovy/biz/nellemann/hmci/pojo/ManagedSystem.groovy b/src/main/groovy/biz/nellemann/hmci/pojo/ManagedSystem.groovy new file mode 100644 index 0000000..a5628f2 --- /dev/null +++ b/src/main/groovy/biz/nellemann/hmci/pojo/ManagedSystem.groovy @@ -0,0 +1,22 @@ +package biz.nellemann.hmci.pojo + +class ManagedSystem { + + public String id + public String name + public String type + public String model + public String serialNumber + + protected List pcmLinks = new ArrayList<>() + public Map partitions = new HashMap() + + ManagedSystem(String id) { + this.id = id + } + + String toString() { + return "[${id}] ${name} (${type}-${model} ${serialNumber})" + } + +} diff --git a/src/test/groovy/biz/nellemann/hmci/AppTest.groovy b/src/test/groovy/biz/nellemann/hmci/AppTest.groovy new file mode 100644 index 0000000..ef9c7e7 --- /dev/null +++ b/src/test/groovy/biz/nellemann/hmci/AppTest.groovy @@ -0,0 +1,10 @@ +/* + * This Spock specification was generated by the Gradle 'init' task. + */ +package biz.nellemann.hmci + +import spock.lang.Specification + +class AppTest extends Specification { + +} diff --git a/src/test/groovy/biz/nellemann/hmci/HmcTest.groovy b/src/test/groovy/biz/nellemann/hmci/HmcTest.groovy new file mode 100644 index 0000000..b0c544a --- /dev/null +++ b/src/test/groovy/biz/nellemann/hmci/HmcTest.groovy @@ -0,0 +1,92 @@ +package biz.nellemann.hmci + +import biz.nellemann.hmci.pojo.ManagedSystem +import okhttp3.mockwebserver.MockResponse +import okhttp3.mockwebserver.MockWebServer +import spock.lang.Specification + +class HmcTest extends Specification { + + Hmc hmc + MockWebServer mockServer = new MockWebServer(); + + def setup() { + mockServer.start(); + hmc = new Hmc(mockServer.url("/").toString(), "testUser", "testPassword") + hmc.authToken = "blaBla" + } + + def cleanup() { + mockServer.shutdown() + } + + void "test getManagedSystems"() { + setup: + def testFile = new File(getClass().getResource('/managed-systems.xml').toURI()) + def testXml = testFile.getText('UTF-8') + mockServer.enqueue(new MockResponse().setBody(testXml)); + + when: + hmc.getManagedSystems() + + then: + hmc.managedSystems.size() == 2 + hmc.managedSystems[0].id == "e09834d1-c930-3883-bdad-405d8e26e166" + hmc.managedSystems[0].name == "S822L-8247-213C1BA" + } + + void "test getLogicalPartitionsForManagedSystem"() { + setup: + def testFile = new File(getClass().getResource('/logical-partitions.xml').toURI()) + def testXml = testFile.getText('UTF-8') + mockServer.enqueue(new MockResponse().setBody(testXml)); + + when: + ManagedSystem system = new ManagedSystem("e09834d1-c930-3883-bdad-405d8e26e166") + hmc.managedSystems.add(system) + hmc.getLogicalPartitionsForManagedSystem(system) + + then: + hmc.managedSystems[0].partitions.size() == 12 + hmc.managedSystems[0].partitions[0].id == "3380A831-9D22-4F03-A1DF-18B249F0FF8E" + hmc.managedSystems[0].partitions[0].name == "AIX_Test1-e0f725f0-00000005" + hmc.managedSystems[0].partitions[0].type == "AIX/Linux" + } + + /* + void "test getSystemPCMLinks"() { + setup: + def testFile = new File(getClass().getResource('/managed-system-pcm.xml').toURI()) + def testXml = testFile.getText('UTF-8') + mockServer.enqueue(new MockResponse().setBody(testXml)); + ManagedSystem managedSystem = new ManagedSystem("e09834d1-c930-3883-bdad-405d8e26e166") + + when: + List links = hmc.getManagedSystemProcessedMetrics(managedSystem) + + then: + links.size() == 1 + //links[0] == "https://10.32.64.39:12443/rest/api/pcm/ProcessedMetrics/ManagedSystem_b597e4da-2aab-3f52-8616-341d62153559_20200806T183800+0200_20200806T184000+0200_30.json" + + + } + + void "test getPartitionPCMLinks"() { + + setup: + def testFile = new File(getClass().getResource('/managed-system-pcm.xml').toURI()) + def testXml = testFile.getText('UTF-8') + mockServer.enqueue(new MockResponse().setBody(testXml)); + ManagedSystem system = new ManagedSystem() + + when: + List links = hmc.getPartitionPCMLinks("e09834d1-c930-3883-bdad-405d8e26e166") + + then: + links.size() == 12 + links[0] == "https://10.32.64.39:12443/rest/api/pcm/ManagedSystem/b597e4da-2aab-3f52-8616-341d62153559/LogicalPartition/44A89632-E9E6-4E12-91AF-1A33DEE060CF/ProcessedMetrics?NoOfSamples=5" + + } + */ + +} diff --git a/src/test/resources/logical-partitions.xml b/src/test/resources/logical-partitions.xml new file mode 100644 index 0000000..cd4943d --- /dev/null +++ b/src/test/resources/logical-partitions.xml @@ -0,0 +1,2359 @@ + + 533c448a-4084-3ca9-a6f2-eceec10e073a + 2020-08-06T22:12:11.698+02:00 + + + IBM Power Systems Management Console + + 3380A831-9D22-4F03-A1DF-18B249F0FF8E + LogicalPartition + 2020-08-06T22:12:12.886+02:00 + + + IBM Power Systems Management Console + + 1122797956 + + + + + 3380A831-9D22-4F03-A1DF-18B249F0FF8E + 1596709565477 + + + false + + 127 + POWER8 + On + true + true + false + false + false + false + false + normal + 21F64EVF + AIX 7.2 7200-01-01-1642 + + + + + true + true + false + true + true + true + + 15 + + + + + 64 + + + + + + 64 + + + + + + false + false + 0 + 10240 + 0.0 + 7 + 0 + 10240 + 0 + 4096 + 0.0 + 7 + 0 + 0 + 10240 + 10240 + 0 + 4096 + true + true + false + false + 0 + 10240 + 4096 + false + 6 + + AIX_Test1-e0f725f0-00000005 + + + + + false + + + + + 1 + 2 + 2 + 2 + 0.1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 2 + 2 + 0.1 + 1 + 0 + 128 + 1 + 2 + 1 + 128 + + + + + + running + AIX/Linux + 3380A831-9D22-4F03-A1DF-18B249F0FF8E + default + + 0 + 0 + + active + 10.32.64.244 + + + + + + + + + + 28947133290752 + false + false + + false + + + + + + default_profile + false + AIX + 0 + 0 + Normal + false + + Update_Failed + false + false + false + false + false + Not_Migrating + Invalid + + + + + + + + + + + + + + + /vdevice/vfc-client@30000002/disk@500507680110bd2b:2 /vdevice/vfc-client@30000002/disk@500507680110bcc7:2 /vdevice/vfc-client@30000004/disk@500507680130bd2b:2 /vdevice/vfc-client@30000004/disk@500507680130bcc7:2 /vdevice/vfc-client@30000005/disk@500507680140bd2b:2 + IBM-2145-60050768018185f900000000000004ef,IBM-2145-60050768018185f900000000000004ef,IBM-2145-60050768018185f900000000000004ef,IBM-2145-60050768018185f900000000000004ef,IBM-2145-60050768018185f900000000000004ef + IBM-2145-60050768018185f900000000000004ef + + + + + + 6B7D14D3-BBD2-475B-8284-70FADBFC37FB + LogicalPartition + 2020-08-06T22:12:12.889+02:00 + + + IBM Power Systems Management Console + + 1544159969 + + + + + 6B7D14D3-BBD2-475B-8284-70FADBFC37FB + 1596709565851 + + + false + + 127 + POWER8 + On + true + true + false + false + false + false + false + normal + 21F64EVD + Linux/Ubuntu 4.15.0-112-generic 18.04.4 LTS (Bionic BeaveUbuntu + + + + + false + false + false + false + false + + 13 + + + + + 64 + + + + + + 64 + + + + + + false + false + 0 + 8192 + 0.0 + 7 + 0 + 10240 + 0 + 4096 + 0.0 + 7 + 0 + 0 + 10240 + 8192 + 0 + 4096 + true + true + false + false + 0 + 8192 + 4096 + false + 6 + + ubuntu-bionic-a02af293-00000006 + + + + + false + + + + + 1 + 2 + 2 + 2 + 0.1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 2 + 2 + 0.1 + 1 + 0 + 128 + 1 + 2 + 1 + 128 + + + + + + running + AIX/Linux + 6B7D14D3-BBD2-475B-8284-70FADBFC37FB + POWER8 + + 0 + 0 + + inactive + 10.32.64.55 + + + + + + + + + + 28947229543680 + false + false + Linux ppc64le + false + + + + + + default_profile + false + Linux + 0 + 0 + Normal + false + + Update_Failed + false + false + false + false + false + Not_Migrating + Invalid + + + + + + + + + + + + + + + /vdevice/vfc-client@30000002/disk@500507680120bcc7 + IBM-2145-60050768018185f900000000000004f0 + IBM-2145-60050768018185f900000000000004f0 + + + + + + 58215ABF-1C91-4932-96EA-88041D560EED + LogicalPartition + 2020-08-06T22:12:12.891+02:00 + + + IBM Power Systems Management Console + + 999977005 + + + + + 58215ABF-1C91-4932-96EA-88041D560EED + 1596709565936 + + + false + + 127 + POWER9_Base + On + true + true + false + false + false + false + false + normal + 21F64EVC + Unknown + + + + + false + false + false + false + false + + 12 + + + + + 64 + + + + + + 64 + + + + + + false + false + 0 + 4096 + 0.0 + 7 + 0 + 6144 + 0 + 2048 + 0.0 + 7 + 0 + 0 + 6144 + 4096 + 0 + 2048 + true + true + false + false + 0 + 512 + 2048 + false + 6 + + Ubuntu02-7eb89780-00000002 + + + + + false + + + + + 0.5 + 1 + 1 + 1 + 0.1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 1 + 1 + 0.1 + 0.5 + 0 + 128 + 1 + 1 + 0 + 0 + + + + + + not activated + AIX/Linux + 58215ABF-1C91-4932-96EA-88041D560EED + default + + 0 + 0 + + inactive + + + + + + + + + + 28947166689280 + false + false + 00000000 + false + + + + + + default_profile + false + Linux + 0 + 0 + Normal + false + Valid + Thu Aug 06 12:26:15 CEST 2020 + false + false + false + false + false + Not_Migrating + Invalid + + + + + + + + + + + + + + + /vdevice/v-scsi@30000002/disk@8100000000000000 /vdevice/vfc-client@30000003/disk@500507680130bcc7,0000000000000000 /vdevice/l-lan@30000020:speed=auto,duplex=auto,000.000.000.000,,000.000.000.000,000.000.000.000,5,5,000.000.000.000,512 + ,IBM-2145-60050768018185f900000000000004ec, + IBM-2145-60050768018185f900000000000004ec + + + + + + 72A9CD86-312A-4A61-B9A3-2D5A11B373E5 + LogicalPartition + 2020-08-06T22:12:12.893+02:00 + + + IBM Power Systems Management Console + + 165768773 + + + + + 72A9CD86-312A-4A61-B9A3-2D5A11B373E5 + 1596709566114 + + + false + + 127 + POWER9_Base + On + true + true + false + false + false + false + false + normal + 21F64EVB + Unknown + + + + + false + false + false + false + false + + 11 + + + + + 64 + + + + + + 64 + + + + + + false + false + 0 + 8192 + 0.0 + 7 + 0 + 10240 + 0 + 4096 + 0.0 + 7 + 0 + 0 + 10240 + 8192 + 0 + 4096 + true + true + false + false + 0 + 8192 + 4096 + false + 6 + + Ubuntu01-607959bf-00000001 + + + + + false + + + + + 1 + 2 + 2 + 2 + 0.1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 2 + 2 + 0.1 + 1 + 0 + 128 + 1 + 2 + 1 + 128 + + + + + + running + AIX/Linux + 72A9CD86-312A-4A61-B9A3-2D5A11B373E5 + default + + 0 + 0 + + inactive + 10.32.64.230 + + + + + + + + + + 28947267402240 + false + false + Linux ppc64le + false + + + + + + default_profile + false + Linux + 0 + 0 + Normal + false + Update_Failed + false + false + false + false + false + Not_Migrating + Invalid + + + + + + + + + + + + + + + /vdevice/vfc-client@30000002/disk@500507680120bcc7 + IBM-2145-60050768018185f900000000000004ea + IBM-2145-60050768018185f900000000000004ea + + + + + + 2DE05DB6-8AD5-448F-8327-0F488D287E82 + LogicalPartition + 2020-08-06T22:12:12.896+02:00 + + + IBM Power Systems Management Console + + 876027379 + + + + + 2DE05DB6-8AD5-448F-8327-0F488D287E82 + 1596709566220 + + + false + + 127 + POWER8 + On + true + true + false + false + false + false + false + normal + 21F64EVA + Linux/Red Hat Enterprise Linux Server 3.10.0-1127.10.1.el7.ppc67.8 (Maipo) 7.8 (Maipo) + + + + + true + true + false + true + true + true + + 10 + + + + + 100 + + + + + + + + + + + + + false + Universal Serial Bus UHC Spec + U78D2.001.WZS0B5H + 10 + P9-PowerVC + AIX/Linux + 33345 + 3075 + 33345 + 1202 + 4172 + 2 + 4172 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713687 + Universal Serial Bus UHC Spec + U78D2.001.WZS0B5H-P1-T3 + U78D2.001.WZS0B5H-P1-T3 + T3 + 33345 + true + true + + + 553713687 + U78D2.001.WZS0B5H-P1-T3 + T3 + false + false + 0 + + + + 100 + + + + + + false + false + 0 + 112640 + 0.0 + 7 + 0 + 204800 + 0 + 4096 + 0.0 + 7 + 0 + 0 + 204800 + 112640 + 0 + 4096 + true + true + false + false + 0 + 112640 + 4096 + false + 6 + + P9-PowerVC + + + + + false + + + + + 1 + 4 + 8 + 8 + 1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 4 + 8 + 1 + 1 + 0 + 128 + 1 + 8 + 1 + 128 + + + + + + running + AIX/Linux + 2DE05DB6-8AD5-448F-8327-0F488D287E82 + default + + 0 + 0 + + active + 10.32.64.43 + + + + + + + + + + 28947150143232 + false + false + Linux ppc64le + false + + + + + + default_profile + true + Linux + 0 + 0 + Normal + false + RHEL-7.8 Ready for PowerVC Installation. + Update_Failed + false + false + false + false + false + Not_Migrating + Invalid + + + + + + + + + + + + + /vdevice/vfc-client@30000057/disk@500507680130bcc7 + IBM-2145-60050768018185f900000000000004e9 + IBM-2145-60050768018185f900000000000004e9 + + + + + + 243A3A4C-85BF-4384-80E9-00954962B8CB + LogicalPartition + 2020-08-06T22:12:12.898+02:00 + + + IBM Power Systems Management Console + + 261148731 + + + + + 243A3A4C-85BF-4384-80E9-00954962B8CB + 1596709566373 + + + false + + 127 + POWER9_Base + Suspended + true + false + true + false + false + false + false + false + manual + 21F64EV9 + Unknown + + + + + false + false + false + false + false + + 9 + + + + + false + 100 + + + + + + + + + + NONE + HMC + NONE + + false + 100 + + + + + + false + false + 1024 + 0.0 + 6 + 1024 + 1024 + 0.0 + 6 + 1024 + 1024 + 1024 + true + true + false + false + 512 + 1024 + false + 6 + + IBMiT1 + + + + + false + + + + + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 1 + 1 + 1 + 1 + 0 + 128 + 1 + 1 + 0 + 0 + + + + + + not activated + OS400 + 243A3A4C-85BF-4384-80E9-00954962B8CB + default + + 0 + 0 + + none + + + + + + + + + + 28947211647488 + false + false + 00000000 + false + + + + + + default_profile + false + IBM i + false + false + false + false + false + false + Not_Migrating + Invalid + false + false + false + d + Unavailable + + + + + 2A379B8A-C6E0-415E-9601-9832251F616F + LogicalPartition + 2020-08-06T22:12:12.900+02:00 + + + IBM Power Systems Management Console + + 1790228649 + + + + + 2A379B8A-C6E0-415E-9601-9832251F616F + 1596709566494 + + + false + + 127 + POWER9_Base + On + true + false + true + false + false + false + false + false + normal + 21F64EV8 + IBM i Licensed Internal Code 7.4.0 48 1 + + + + + true + true + true + true + true + + 8 + + + + + false + 100 + + + + + + + + + + NONE + HMC + 71 + + false + 100 + + + + + + false + false + 131072 + 0.0 + 6 + 196608 + 65536 + 0.0 + 6 + 196608 + 131072 + 65536 + true + true + false + false + 131072 + 65536 + false + 6 + + P9Flash01 + + + + + false + + + + + 2 + 2 + 4 + 4 + 1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 2 + 4 + 1 + 2 + 0 + 128 + 1 + 4 + 2 + 128 + + + + + + running + OS400 + 2A379B8A-C6E0-415E-9601-9832251F616F + default + + 0 + 0 + + none + + + + + + + + + + 28947006422784 + false + false + 00000000 + false + + + + + + default_profile + false + IBM i + false + + Valid + Thu Aug 06 12:26:16 CEST 2020 + false + false + false + false + false + Not_Migrating + Invalid + false + false + + + + + false + b + Unavailable + + + + + 42108956-78CB-4040-A291-DF872B49268F + LogicalPartition + 2020-08-06T22:12:12.902+02:00 + + + IBM Power Systems Management Console + + -665229905 + + + + + 42108956-78CB-4040-A291-DF872B49268F + 1596709566576 + + + false + + 127 + POWER9_Base + On + true + false + true + false + false + false + false + false + normal + 21F64EV7 + IBM i Licensed Internal Code 7.4.0 48 1 + + + + + true + true + true + true + true + + 7 + + + + + false + 100 + + + + + + + + + + NONE + HMC + 61 + + false + 100 + + + + + + false + false + 131072 + 0.0 + 6 + 196608 + 65536 + 0.0 + 6 + 196608 + 131072 + 65536 + true + true + false + false + 131072 + 65536 + false + 6 + + P9FSFC01 + + + + + false + + + + + 1 + 1 + 4 + 4 + 1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 1 + 4 + 1 + 1 + 0 + 128 + 1 + 4 + 1 + 128 + + + + + + running + OS400 + 42108956-78CB-4040-A291-DF872B49268F + default + + 0 + 0 + + none + + + + + + + + + + 28947157899008 + false + false + 00000000 + false + + + + + + default_profile + false + IBM i + false + + Valid + Thu Aug 06 12:26:20 CEST 2020 + false + false + false + false + false + Not_Migrating + Invalid + false + false + + + + + false + b + Unavailable + + + + + 44A89632-E9E6-4E12-91AF-1A33DEE060CF + LogicalPartition + 2020-08-06T22:12:12.904+02:00 + + + IBM Power Systems Management Console + + 1019332988 + + + + + 44A89632-E9E6-4E12-91AF-1A33DEE060CF + 1596709566654 + + + true + + 127 + POWER9_Base + On + true + true + true + false + false + false + false + false + normal + 21F64EV6 + IBM i Licensed Internal Code 7.4.0 48 1 + + + + + true + true + true + true + true + + 6 + + + + + false + 100 + + + + + + + + + + 3 + HMC + 51 + + false + 100 + + + + + + false + false + 131072 + 0.0 + 6 + 196608 + 65536 + 0.0 + 6 + 196608 + 131072 + 65536 + true + true + false + false + 131072 + 65536 + false + 6 + + DKIBMASD + + + + + false + + + + + 1 + 1 + 4 + 4 + 1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 1 + 4 + 1 + 1 + 0 + 128 + 1 + 4 + 1 + 128 + + + + + + running + OS400 + 44A89632-E9E6-4E12-91AF-1A33DEE060CF + default + + 0 + 0 + + none + + + + + + + + + + 28947081162240 + false + false + 00000000 + false + + + + + + default_profile + false + IBM i + false + + No_Data + false + false + false + false + false + Not_Migrating + Invalid + false + false + + + + + + + + + + false + b + Unavailable + + + + + 1700D42D-C9FA-4131-B024-588FDDC70649 + LogicalPartition + 2020-08-06T22:12:12.906+02:00 + + + IBM Power Systems Management Console + + 145662637 + + + + + 1700D42D-C9FA-4131-B024-588FDDC70649 + 1596709566725 + + + true + + 127 + POWER9_Base + On + true + true + true + false + false + false + false + false + normal + 21F64EV5 + IBM i Licensed Internal Code 7.4.0 48 1 + + + + + true + true + true + true + true + + 5 + + + + + false + 100 + + + + + + + + + + 3 + HMC + 41 + + false + 100 + + + + + + false + false + 131072 + 0.0 + 6 + 196608 + 65536 + 0.0 + 6 + 196608 + 131072 + 65536 + true + true + false + false + 131072 + 65536 + false + 6 + + DKIBMASC + + + + + false + + + + + 1 + 1 + 4 + 4 + 1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 1 + 4 + 1 + 1 + 0 + 128 + 1 + 4 + 1 + 128 + + + + + + running + OS400 + 1700D42D-C9FA-4131-B024-588FDDC70649 + default + + 0 + 0 + + none + + + + + + + + + + 28947272596480 + false + false + 00000000 + false + + + + + + default_profile + false + IBM i + false + + No_Data + false + false + false + false + false + Not_Migrating + Invalid + false + false + + + + + + + + + + false + b + Unavailable + + + + + 75E900B0-06E2-4C67-A158-0198B4264304 + LogicalPartition + 2020-08-06T22:12:12.908+02:00 + + + IBM Power Systems Management Console + + 1675966861 + + + + + 75E900B0-06E2-4C67-A158-0198B4264304 + 1596709566798 + + + true + + 127 + POWER9_Base + On + true + true + true + false + false + false + false + false + normal + 21F64EV4 + IBM i Licensed Internal Code 7.4.0 48 1 + + + + + true + true + true + true + true + + 4 + + + + + false + 100 + + + + + + + + + + 3 + HMC + 31 + + false + 100 + + + + + + false + false + 131072 + 0.0 + 6 + 196608 + 65536 + 0.0 + 6 + 196608 + 131072 + 65536 + true + true + false + false + 131072 + 65536 + false + 6 + + DKIBMASB + + + + + false + + + + + 1 + 1 + 4 + 4 + 1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 1 + 4 + 1 + 1 + 0 + 128 + 1 + 4 + 1 + 128 + + + + + + running + OS400 + 75E900B0-06E2-4C67-A158-0198B4264304 + default + + 0 + 0 + + none + + + + + + + + + + 28947211411456 + false + false + 00000000 + false + + + + + + default_profile + false + IBM i + false + + No_Data + false + false + false + false + false + Not_Migrating + Invalid + false + false + + + + + + + + + + false + b + Unavailable + + + + + 6D775DB5-010B-4B7C-B585-BB7C9128D259 + LogicalPartition + 2020-08-06T22:12:12.910+02:00 + + + IBM Power Systems Management Console + + 1028141562 + + + + + 6D775DB5-010B-4B7C-B585-BB7C9128D259 + 1596709566916 + + + true + + 127 + POWER9_Base + On + true + true + true + false + false + false + false + false + normal + 21F64EV3 + IBM i Licensed Internal Code 7.4.0 48 1 + + + + + true + true + true + true + true + + 3 + + + + + false + 100 + + + + + + + + + + 3 + HMC + 21 + + false + 100 + + + + + + false + false + 131072 + 0.0 + 6 + 196608 + 65536 + 0.0 + 6 + 196608 + 131072 + 65536 + true + true + false + false + 131072 + 65536 + false + 6 + + DKIBMASA + + + + + false + + + + + 1 + 1 + 4 + 4 + 1 + 1 + 0 + 128 + + uncapped + false + uncapped + false + + + + + 1 + 4 + 1 + 1 + 0 + 128 + 1 + 4 + 1 + 128 + + + + + + running + OS400 + 6D775DB5-010B-4B7C-B585-BB7C9128D259 + default + + 0 + 0 + + none + + + + + + + + + + 28947027120128 + false + false + 00000000 + false + + + + + + default_profile + false + IBM i + false + + No_Data + false + false + false + false + false + Not_Migrating + Invalid + false + false + + + + + + + + + + false + b + Unavailable + + + + \ No newline at end of file diff --git a/src/test/resources/managed-system-pcm.xml b/src/test/resources/managed-system-pcm.xml new file mode 100644 index 0000000..967edbd --- /dev/null +++ b/src/test/resources/managed-system-pcm.xml @@ -0,0 +1,151 @@ + + b597e4da-2aab-3f52-8616-341d62153559 + 2020-08-06T18:40:00.000+02:00 + ProcessedMetrics + ManagedSystem b597e4da-2aab-3f52-8616-341d62153559 + + + + 9b10b25b-2242-48f7-b46a-e25c300ae3f8 + 2020-08-06T18:40:00.000+02:00 + ManagedSystem_b597e4da-2aab-3f52-8616-341d62153559_20200806T183800+0200_20200806T184000+0200_30.json + 2020-08-06T18:38:00.000+02:00 + + + IBM Power Systems Management Console + + + + + 7c2828f5-d643-4274-b60e-d6b6ba8269da + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_44A89632-E9E6-4E12-91AF-1A33DEE060CF + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + + 595fba0e-d15d-47f3-8403-302197a555ff + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_6B7D14D3-BBD2-475B-8284-70FADBFC37FB + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + + 64affb83-513d-4bbe-bc4d-fc82a2c4a802 + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_2A379B8A-C6E0-415E-9601-9832251F616F + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + + 2cbdde76-5a0d-497d-842d-3eff5f21b260 + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_1700D42D-C9FA-4131-B024-588FDDC70649 + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + + 4227b8b3-3ac9-4f4b-a915-89b5b8263a84 + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_42108956-78CB-4040-A291-DF872B49268F + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + + e590c92d-076c-4598-bc21-208758b30d24 + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_243A3A4C-85BF-4384-80E9-00954962B8CB + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + + 7170c4d9-1437-4571-ba86-7136165f0d82 + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_72A9CD86-312A-4A61-B9A3-2D5A11B373E5 + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + + 012e2505-b6e8-491f-bd1c-7638a5a5b72b + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_58215ABF-1C91-4932-96EA-88041D560EED + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + + f50167b3-4b05-47f8-b833-356ce10c48c5 + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_6D775DB5-010B-4B7C-B585-BB7C9128D259 + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + + 1d1117ee-2d1c-4a6e-b0c2-b599c75fe869 + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_75E900B0-06E2-4C67-A158-0198B4264304 + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + + 037ea153-8368-46ff-9633-e152a7847099 + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_3380A831-9D22-4F03-A1DF-18B249F0FF8E + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + + 3219619b-9803-4807-a6e4-25eca82fa84c + 2020-08-06T18:40:34.417+02:00 + LogicalPartition_2DE05DB6-8AD5-448F-8327-0F488D287E82 + 2020-08-06T18:40:34.417+02:00 + + + IBM Power Systems Management Console + + + + \ No newline at end of file diff --git a/src/test/resources/managed-systems.xml b/src/test/resources/managed-systems.xml new file mode 100644 index 0000000..04c3838 --- /dev/null +++ b/src/test/resources/managed-systems.xml @@ -0,0 +1,6054 @@ + + a09959f4-cbcb-38b4-8d38-6c1927467c35 + 2020-08-06T11:54:03.795+02:00 + + + IBM Power Systems Management Console + + e09834d1-c930-3883-bdad-405d8e26e166 + ManagedSystem + 2020-08-06T11:54:05.937+02:00 + + + IBM Power Systems Management Console + + -1534056353 + + + + + e09834d1-c930-3883-bdad-405d8e26e166 + 1595228393987 + + + 215 + FW860.81 (215) + 205 + (205) + + + + + Normal + Temporary + manual + Reboot + 8 + Normal + Temporary + manual + autostart + autostart + fast + none + false + a + a + autostart + SystemManagementConsole + + + + + + + + + + + true + true + true + false + false + true + false + Inactive + true + false + true + true + false + true + true + true + true + true + false + true + true + false + true + true + false + true + true + true + true + true + true + true + true + false + true + true + false + true + true + true + false + true + true + true + true + true + true + true + true + true + true + false + false + false + false + false + true + true + true + true + true + true + true + true + true + true + true + true + false + true + true + true + true + false + true + false + false + false + false + false + true + false + false + + + + + + 65422 + + + + + + + + + + 553779220 + 8 Gigabit PCI Express Dual Port Fibre Channel Adapter + U78CB.001.WZS0BYF-P1-C12 + U78CB.001.WZS0BYF-P1-C12 + C12 + 61696 + true + true + + + + + + + + 553844757 + PCIe3 x8 SAS RAID Internal Adapter 6Gb + U78CB.001.WZS0BYF-P1-C14 + U78CB.001.WZS0BYF-P1-C14 + C14 + 842 + true + true + + + + + + + + 553713688 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + U78CB.001.WZS0BYF-P1-C6 + U78CB.001.WZS0BYF-P1-C6 + C6 + 5770 + true + true + + + + + + + + 553713691 + Universal Serial Bus UHC Spec + U78CB.001.WZS0BYF-P1-T2 + U78CB.001.WZS0BYF-P1-T2 + T2 + 33345 + true + true + + + + + + + + 553910302 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + U78CB.001.WZS0BYF-P1-C10 + U78CB.001.WZS0BYF-P1-C10 + C10 + 5770 + true + true + + + + + + + + 553975839 + PCIe3 x8 SAS RAID Internal Adapter 6Gb + U78CB.001.WZS0BYF-P1-C15 + U78CB.001.WZS0BYF-P1-C15 + C15 + 842 + true + true + + + + + + + + 553713704 + 8 Gigabit PCI Express Dual Port Fibre Channel Adapter + U78CB.001.WZS0BYF-P1-C2 + U78CB.001.WZS0BYF-P1-C2 + C2 + 61696 + true + true + + + + + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870928 + PHB 16 + 16 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78CB.001.WZS0BYF + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713680 + Empty slot + U78CB.001.WZS0BYF-P1-C7 + U78CB.001.WZS0BYF-P1-C7 + C7 + 65535 + true + true + + + 553713680 + U78CB.001.WZS0BYF-P1-C7 + C7 + false + true + 120 + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870930 + PHB 18 + 18 + + + + + + U78CB.001.WZS0BYF-P1 + 536870931 + PHB 19 + 19 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78CB.001.WZS0BYF + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713683 + Empty slot + U78CB.001.WZS0BYF-P1-C11 + U78CB.001.WZS0BYF-P1-C11 + C11 + 65535 + true + true + + + 553713683 + U78CB.001.WZS0BYF-P1-C11 + C11 + false + false + 0 + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870932 + PHB 20 + 20 + + + + + + + + + false + 8 Gigabit PCI Express Dual Port Fibre Channel Adapter + 577D + EL58 + 5273 + EL2N + 5735 + EL58 + 5273 + EL2N + 5735 + U78CB.001.WZS0BYF + 1 + VIOS1 + Virtual IO Server + 61696 + 3076 + 61696 + 906 + 4319 + 3 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553779220 + 8 Gigabit PCI Express Dual Port Fibre Channel Adapter + U78CB.001.WZS0BYF-P1-C12 + U78CB.001.WZS0BYF-P1-C12 + C12 + 61696 + true + true + + + 553779220 + U78CB.001.WZS0BYF-P1-C12 + C12 + false + true + 120 + + + + + + + + + 553779220 + U78CB.001.WZS0BYF-P1-C12 + 61696 + 4319 + 906 + 4116 + 3 + 0 + 3076 + PCIFunction + false + 1A538003FD + 00E0806 + 1 + U78CB.001.WZS0BYF-P1-C12-T2 + 10000090faba5109 + 20000120faba5109 + 8 Gigabit PCI-E Dual Port Fibre Channel Adapter + + + + + + 553779220 + U78CB.001.WZS0BYF-P1-C12 + 61696 + 4319 + 906 + 4116 + 3 + 0 + 3076 + PCIFunction + true + 1A538003FD + 00E0806 + 2 + U78CB.001.WZS0BYF-P1-C12-T1 + 10000090faba5108 + 20000120faba5108 + 8 Gigabit PCI-E Dual Port Fibre Channel Adapter + + + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870933 + PHB 21 + 21 + + + + + + + + + false + PCIe3 x8 SAS RAID Internal Adapter 6Gb + 57D7 + U78CB.001.WZS0BYF + 1 + VIOS1 + Virtual IO Server + 842 + 260 + 842 + 1023 + 4116 + 2 + 4116 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553844757 + PCIe3 x8 SAS RAID Internal Adapter 6Gb + U78CB.001.WZS0BYF-P1-C14 + U78CB.001.WZS0BYF-P1-C14 + C14 + 842 + true + true + + + 553844757 + U78CB.001.WZS0BYF-P1-C14 + C14 + false + true + 120 + + + + + + + + + 553844757 + U78CB.001.WZS0BYF-P1-C14 + 842 + 4116 + 1023 + 4116 + 2 + 0 + 260 + PCIFunction + true + YL1AYC5AT079 + 00MH971 + 00MH972 + 57D7 + 3 + U78CB.001.WZS0BYF-P1-C14-T1 + 13512400 + PCIe3 x8 Internal SAS Adapter 6Gb + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SATABusController + 4 + 3 + U78CB.001.WZS0BYF-P1-C14-T1 + SATA Bus Controller + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SATADevice + 5 + 4 + U78CB.001.WZS0BYF-P2-D15 + CD/DVD + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SASBusController + 6 + 3 + U78CB.001.WZS0BYF-P1-C14-T1 + SAS Bus Controller + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SASDevice + 7 + 6 + U78CB.001.WZS0BYF-P1-C14-T1-L106dc07900-L0 + Disk + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SASDevice + 00000020 + 8 + 6 + U78CB.001.WZS0BYF-P1-C14-T1-L206dc07900-L0 + 20202020 + Disk + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SASDevice + YL10UF5A504X + 00E1945 + 2B09 + 9 + 6 + 7 + U78CB.001.WZS0BYF-P2 + 03 + SES Controller + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SASDevice + 6XM4PRTP + 00FX876 + 00FX871 + 59FD + 10 + 6 + 146800 + MB + U78CB.001.WZS0BYF-P2-D8 + 37343134 + Disk + + + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870936 + PHB 24 + 24 + + + + + + + + + false + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + EN0S + EN0T + EN0S + EN0T + U78CB.001.WZS0BYF + 2 + VIOS2 + Virtual IO Server + 5770 + 512 + 5770 + 1171 + 5348 + 16 + 5348 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713688 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + U78CB.001.WZS0BYF-P1-C6 + U78CB.001.WZS0BYF-P1-C6 + C6 + 5770 + true + true + + + 553713688 + U78CB.001.WZS0BYF-P1-C6 + C6 + false + true + 120 + + + + + + + + + 553713688 + U78CB.001.WZS0BYF-P1-C6 + 5770 + 5348 + 1172 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59LW6P + 00E2715 + 00E2719 + 2CC3 + 11 + U78CB.001.WZS0BYF-P1-C6-T4 + 98be94671163 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553713688 + U78CB.001.WZS0BYF-P1-C6 + 5770 + 5348 + 1171 + 4116 + 16 + 0 + 512 + PCIFunction + true + Y250NY59LW6P + 00E2715 + 00E2719 + 2CC3 + 12 + U78CB.001.WZS0BYF-P1-C6-T1 + 98be94671160 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553713688 + U78CB.001.WZS0BYF-P1-C6 + 5770 + 5348 + 1171 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59LW6P + 00E2715 + 00E2719 + 2CC3 + 13 + U78CB.001.WZS0BYF-P1-C6-T2 + 98be94671161 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553713688 + U78CB.001.WZS0BYF-P1-C6 + 5770 + 5348 + 1172 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59LW6P + 00E2715 + 00E2719 + 2CC3 + 14 + U78CB.001.WZS0BYF-P1-C6-T3 + 98be94671162 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870938 + PHB 26 + 26 + + + + + + U78CB.001.WZS0BYF-P1 + 536870939 + PHB 27 + 27 + + + + + + + + + false + Universal Serial Bus UHC Spec + U78CB.001.WZS0BYF + 1 + VIOS1 + Virtual IO Server + 33345 + 3075 + 33345 + 1202 + 4172 + 2 + 4172 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713691 + Universal Serial Bus UHC Spec + U78CB.001.WZS0BYF-P1-T2 + U78CB.001.WZS0BYF-P1-T2 + T2 + 33345 + true + true + + + 553713691 + U78CB.001.WZS0BYF-P1-T2 + T2 + false + false + 0 + + + + + + + + + 553713691 + U78CB.001.WZS0BYF-P1-T2 + 33345 + 4172 + 1202 + 4116 + 2 + 30 + 3075 + PCIFunction + true + 15 + U78CB.001.WZS0BYF-P1 + usb + + + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870941 + PHB 29 + 29 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78CB.001.WZS0BYF + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553844765 + Empty slot + U78CB.001.WZS0BYF-P1-C9 + U78CB.001.WZS0BYF-P1-C9 + C9 + 65535 + true + true + + + 553844765 + U78CB.001.WZS0BYF-P1-C9 + C9 + false + false + 0 + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870942 + PHB 30 + 30 + + + + + + + + + false + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + EN0S + EN0T + EN0S + EN0T + U78CB.001.WZS0BYF + 1 + VIOS1 + Virtual IO Server + 5770 + 512 + 5770 + 1171 + 5348 + 16 + 5348 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553910302 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + U78CB.001.WZS0BYF-P1-C10 + U78CB.001.WZS0BYF-P1-C10 + C10 + 5770 + true + true + + + 553910302 + U78CB.001.WZS0BYF-P1-C10 + C10 + false + true + 120 + + + + + + + + + 553910302 + U78CB.001.WZS0BYF-P1-C10 + 5770 + 5348 + 1171 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59JWT1 + 00E2715 + 00E2719 + 2CC3 + 16 + U78CB.001.WZS0BYF-P1-C10-T2 + 98be9467050d + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553910302 + U78CB.001.WZS0BYF-P1-C10 + 5770 + 5348 + 1172 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59JWT1 + 00E2715 + 00E2719 + 2CC3 + 17 + U78CB.001.WZS0BYF-P1-C10-T3 + 98be9467050e + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553910302 + U78CB.001.WZS0BYF-P1-C10 + 5770 + 5348 + 1172 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59JWT1 + 00E2715 + 00E2719 + 2CC3 + 18 + U78CB.001.WZS0BYF-P1-C10-T4 + 98be9467050f + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553910302 + U78CB.001.WZS0BYF-P1-C10 + 5770 + 5348 + 1171 + 4116 + 16 + 0 + 512 + PCIFunction + true + Y250NY59JWT1 + 00E2715 + 00E2719 + 2CC3 + 19 + U78CB.001.WZS0BYF-P1-C10-T1 + 98be9467050c + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870943 + PHB 31 + 31 + + + + + + + + + false + PCIe3 x8 SAS RAID Internal Adapter 6Gb + 57D7 + U78CB.001.WZS0BYF + 2 + VIOS2 + Virtual IO Server + 842 + 260 + 842 + 1023 + 4116 + 2 + 4116 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553975839 + PCIe3 x8 SAS RAID Internal Adapter 6Gb + U78CB.001.WZS0BYF-P1-C15 + U78CB.001.WZS0BYF-P1-C15 + C15 + 842 + true + true + + + 553975839 + U78CB.001.WZS0BYF-P1-C15 + C15 + false + true + 120 + + + + + + + + + 553975839 + U78CB.001.WZS0BYF-P1-C15 + 842 + 4116 + 1023 + 4116 + 2 + 0 + 260 + PCIFunction + true + YL1AYC5AT080 + 00MH971 + 00MH972 + 57D7 + 20 + U78CB.001.WZS0BYF-P1-C15-T1 + 13512400 + PCIe3 x8 Internal SAS Adapter 6Gb + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SATABusController + 21 + 20 + U78CB.001.WZS0BYF-P1-C15-T1 + SATA Bus Controller + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SASBusController + 22 + 20 + U78CB.001.WZS0BYF-P1-C15-T1 + SAS Bus Controller + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SASDevice + 23 + 22 + U78CB.001.WZS0BYF-P1-C15-T1-L106abfff00-L0 + Disk + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SASDevice + 00000020 + 24 + 22 + U78CB.001.WZS0BYF-P1-C15-T1-L206abfff00-L0 + 20202020 + Disk + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SASDevice + YL10UF5A504X + 00E1945 + 2B09 + 25 + 22 + 6 + U78CB.001.WZS0BYF-P2 + 03 + SES Controller + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SASDevice + 6XM4PSS8 + 00FX876 + 00FX871 + 59FD + 26 + 22 + 146800 + MB + U78CB.001.WZS0BYF-P2-D2 + 37343134 + Disk + + + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870945 + PHB 33 + 33 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78CB.001.WZS0BYF + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713697 + Empty slot + U78CB.001.WZS0BYF-P1-C5 + U78CB.001.WZS0BYF-P1-C5 + C5 + 65535 + true + true + + + 553713697 + U78CB.001.WZS0BYF-P1-C5 + C5 + false + true + 120 + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870952 + PHB 40 + 40 + + + + + + + + + false + 8 Gigabit PCI Express Dual Port Fibre Channel Adapter + 577D + EL58 + 5273 + EL2N + 5735 + EL58 + 5273 + EL2N + 5735 + U78CB.001.WZS0BYF + 2 + VIOS2 + Virtual IO Server + 61696 + 3076 + 61696 + 906 + 4319 + 3 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713704 + 8 Gigabit PCI Express Dual Port Fibre Channel Adapter + U78CB.001.WZS0BYF-P1-C2 + U78CB.001.WZS0BYF-P1-C2 + C2 + 61696 + true + true + + + 553713704 + U78CB.001.WZS0BYF-P1-C2 + C2 + false + true + 120 + + + + + + + + + 553713704 + U78CB.001.WZS0BYF-P1-C2 + 61696 + 4319 + 906 + 4116 + 3 + 0 + 3076 + PCIFunction + true + 1A53600346 + 00E0806 + 27 + U78CB.001.WZS0BYF-P1-C2-T1 + 10000090fab674d6 + 20000120fab674d6 + 8 Gigabit PCI-E Dual Port Fibre Channel Adapter + + + + + + 553713704 + U78CB.001.WZS0BYF-P1-C2 + 61696 + 4319 + 906 + 4116 + 3 + 0 + 3076 + PCIFunction + false + 1A53600346 + 00E0806 + 28 + U78CB.001.WZS0BYF-P1-C2-T2 + 10000090fab674d7 + 20000120fab674d7 + 8 Gigabit PCI-E Dual Port Fibre Channel Adapter + + + + + + + + + + U78CB.001.WZS0BYF-P1 + 536870953 + PHB 41 + 41 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78CB.001.WZS0BYF + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713705 + Empty slot + U78CB.001.WZS0BYF-P1-C3 + U78CB.001.WZS0BYF-P1-C3 + C3 + 65535 + true + true + + + 553713705 + U78CB.001.WZS0BYF-P1-C3 + C3 + false + true + 120 + + + + + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78CB.001.WZS0BYF + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713680 + Empty slot + U78CB.001.WZS0BYF-P1-C7 + U78CB.001.WZS0BYF-P1-C7 + C7 + 65535 + true + true + + + 553713680 + U78CB.001.WZS0BYF-P1-C7 + C7 + false + true + 120 + + + + + + false + Empty slot + 0 + 0 + 0 + U78CB.001.WZS0BYF + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713683 + Empty slot + U78CB.001.WZS0BYF-P1-C11 + U78CB.001.WZS0BYF-P1-C11 + C11 + 65535 + true + true + + + 553713683 + U78CB.001.WZS0BYF-P1-C11 + C11 + false + false + 0 + + + + + + false + 8 Gigabit PCI Express Dual Port Fibre Channel Adapter + 577D + EL58 + 5273 + EL2N + 5735 + EL58 + 5273 + EL2N + 5735 + U78CB.001.WZS0BYF + 1 + VIOS1 + Virtual IO Server + 61696 + 3076 + 61696 + 906 + 4319 + 3 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553779220 + 8 Gigabit PCI Express Dual Port Fibre Channel Adapter + U78CB.001.WZS0BYF-P1-C12 + U78CB.001.WZS0BYF-P1-C12 + C12 + 61696 + true + true + + + 553779220 + U78CB.001.WZS0BYF-P1-C12 + C12 + false + true + 120 + + + + + + + + + 553779220 + U78CB.001.WZS0BYF-P1-C12 + 61696 + 4319 + 906 + 4116 + 3 + 0 + 3076 + PCIFunction + false + 1A538003FD + 00E0806 + 1 + U78CB.001.WZS0BYF-P1-C12-T2 + 10000090faba5109 + 20000120faba5109 + 8 Gigabit PCI-E Dual Port Fibre Channel Adapter + + + + + + 553779220 + U78CB.001.WZS0BYF-P1-C12 + 61696 + 4319 + 906 + 4116 + 3 + 0 + 3076 + PCIFunction + true + 1A538003FD + 00E0806 + 2 + U78CB.001.WZS0BYF-P1-C12-T1 + 10000090faba5108 + 20000120faba5108 + 8 Gigabit PCI-E Dual Port Fibre Channel Adapter + + + + + + + + false + PCIe3 x8 SAS RAID Internal Adapter 6Gb + 57D7 + U78CB.001.WZS0BYF + 1 + VIOS1 + Virtual IO Server + 842 + 260 + 842 + 1023 + 4116 + 2 + 4116 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553844757 + PCIe3 x8 SAS RAID Internal Adapter 6Gb + U78CB.001.WZS0BYF-P1-C14 + U78CB.001.WZS0BYF-P1-C14 + C14 + 842 + true + true + + + 553844757 + U78CB.001.WZS0BYF-P1-C14 + C14 + false + true + 120 + + + + + + + + + 553844757 + U78CB.001.WZS0BYF-P1-C14 + 842 + 4116 + 1023 + 4116 + 2 + 0 + 260 + PCIFunction + true + YL1AYC5AT079 + 00MH971 + 00MH972 + 57D7 + 3 + U78CB.001.WZS0BYF-P1-C14-T1 + 13512400 + PCIe3 x8 Internal SAS Adapter 6Gb + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SATABusController + 4 + 3 + U78CB.001.WZS0BYF-P1-C14-T1 + SATA Bus Controller + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SATADevice + 5 + 4 + U78CB.001.WZS0BYF-P2-D15 + CD/DVD + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SASBusController + 6 + 3 + U78CB.001.WZS0BYF-P1-C14-T1 + SAS Bus Controller + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SASDevice + 7 + 6 + U78CB.001.WZS0BYF-P1-C14-T1-L106dc07900-L0 + Disk + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SASDevice + 00000020 + 8 + 6 + U78CB.001.WZS0BYF-P1-C14-T1-L206dc07900-L0 + 20202020 + Disk + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SASDevice + YL10UF5A504X + 00E1945 + 2B09 + 9 + 6 + 7 + U78CB.001.WZS0BYF-P2 + 03 + SES Controller + + + + + + U78CB.001.WZS0BYF-P1-C14-T1 + SASDevice + 6XM4PRTP + 00FX876 + 00FX871 + 59FD + 10 + 6 + 146800 + MB + U78CB.001.WZS0BYF-P2-D8 + 37343134 + Disk + + + + + + + + false + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + EN0S + EN0T + EN0S + EN0T + U78CB.001.WZS0BYF + 2 + VIOS2 + Virtual IO Server + 5770 + 512 + 5770 + 1171 + 5348 + 16 + 5348 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713688 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + U78CB.001.WZS0BYF-P1-C6 + U78CB.001.WZS0BYF-P1-C6 + C6 + 5770 + true + true + + + 553713688 + U78CB.001.WZS0BYF-P1-C6 + C6 + false + true + 120 + + + + + + + + + 553713688 + U78CB.001.WZS0BYF-P1-C6 + 5770 + 5348 + 1172 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59LW6P + 00E2715 + 00E2719 + 2CC3 + 11 + U78CB.001.WZS0BYF-P1-C6-T4 + 98be94671163 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553713688 + U78CB.001.WZS0BYF-P1-C6 + 5770 + 5348 + 1171 + 4116 + 16 + 0 + 512 + PCIFunction + true + Y250NY59LW6P + 00E2715 + 00E2719 + 2CC3 + 12 + U78CB.001.WZS0BYF-P1-C6-T1 + 98be94671160 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553713688 + U78CB.001.WZS0BYF-P1-C6 + 5770 + 5348 + 1171 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59LW6P + 00E2715 + 00E2719 + 2CC3 + 13 + U78CB.001.WZS0BYF-P1-C6-T2 + 98be94671161 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553713688 + U78CB.001.WZS0BYF-P1-C6 + 5770 + 5348 + 1172 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59LW6P + 00E2715 + 00E2719 + 2CC3 + 14 + U78CB.001.WZS0BYF-P1-C6-T3 + 98be94671162 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + + + false + Universal Serial Bus UHC Spec + U78CB.001.WZS0BYF + 1 + VIOS1 + Virtual IO Server + 33345 + 3075 + 33345 + 1202 + 4172 + 2 + 4172 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713691 + Universal Serial Bus UHC Spec + U78CB.001.WZS0BYF-P1-T2 + U78CB.001.WZS0BYF-P1-T2 + T2 + 33345 + true + true + + + 553713691 + U78CB.001.WZS0BYF-P1-T2 + T2 + false + false + 0 + + + + + + + + + 553713691 + U78CB.001.WZS0BYF-P1-T2 + 33345 + 4172 + 1202 + 4116 + 2 + 30 + 3075 + PCIFunction + true + 15 + U78CB.001.WZS0BYF-P1 + usb + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78CB.001.WZS0BYF + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553844765 + Empty slot + U78CB.001.WZS0BYF-P1-C9 + U78CB.001.WZS0BYF-P1-C9 + C9 + 65535 + true + true + + + 553844765 + U78CB.001.WZS0BYF-P1-C9 + C9 + false + false + 0 + + + + + + false + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + EN0S + EN0T + EN0S + EN0T + U78CB.001.WZS0BYF + 1 + VIOS1 + Virtual IO Server + 5770 + 512 + 5770 + 1171 + 5348 + 16 + 5348 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553910302 + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + U78CB.001.WZS0BYF-P1-C10 + U78CB.001.WZS0BYF-P1-C10 + C10 + 5770 + true + true + + + 553910302 + U78CB.001.WZS0BYF-P1-C10 + C10 + false + true + 120 + + + + + + + + + 553910302 + U78CB.001.WZS0BYF-P1-C10 + 5770 + 5348 + 1171 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59JWT1 + 00E2715 + 00E2719 + 2CC3 + 16 + U78CB.001.WZS0BYF-P1-C10-T2 + 98be9467050d + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553910302 + U78CB.001.WZS0BYF-P1-C10 + 5770 + 5348 + 1172 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59JWT1 + 00E2715 + 00E2719 + 2CC3 + 17 + U78CB.001.WZS0BYF-P1-C10-T3 + 98be9467050e + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553910302 + U78CB.001.WZS0BYF-P1-C10 + 5770 + 5348 + 1172 + 4116 + 16 + 0 + 512 + PCIFunction + false + Y250NY59JWT1 + 00E2715 + 00E2719 + 2CC3 + 18 + U78CB.001.WZS0BYF-P1-C10-T4 + 98be9467050f + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + 553910302 + U78CB.001.WZS0BYF-P1-C10 + 5770 + 5348 + 1171 + 4116 + 16 + 0 + 512 + PCIFunction + true + Y250NY59JWT1 + 00E2715 + 00E2719 + 2CC3 + 19 + U78CB.001.WZS0BYF-P1-C10-T1 + 98be9467050c + PCIe2 4-Port (10GbE SFP+ & 1GbE RJ45) Adapter + + + + + + + + false + PCIe3 x8 SAS RAID Internal Adapter 6Gb + 57D7 + U78CB.001.WZS0BYF + 2 + VIOS2 + Virtual IO Server + 842 + 260 + 842 + 1023 + 4116 + 2 + 4116 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553975839 + PCIe3 x8 SAS RAID Internal Adapter 6Gb + U78CB.001.WZS0BYF-P1-C15 + U78CB.001.WZS0BYF-P1-C15 + C15 + 842 + true + true + + + 553975839 + U78CB.001.WZS0BYF-P1-C15 + C15 + false + true + 120 + + + + + + + + + 553975839 + U78CB.001.WZS0BYF-P1-C15 + 842 + 4116 + 1023 + 4116 + 2 + 0 + 260 + PCIFunction + true + YL1AYC5AT080 + 00MH971 + 00MH972 + 57D7 + 20 + U78CB.001.WZS0BYF-P1-C15-T1 + 13512400 + PCIe3 x8 Internal SAS Adapter 6Gb + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SATABusController + 21 + 20 + U78CB.001.WZS0BYF-P1-C15-T1 + SATA Bus Controller + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SASBusController + 22 + 20 + U78CB.001.WZS0BYF-P1-C15-T1 + SAS Bus Controller + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SASDevice + 23 + 22 + U78CB.001.WZS0BYF-P1-C15-T1-L106abfff00-L0 + Disk + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SASDevice + 00000020 + 24 + 22 + U78CB.001.WZS0BYF-P1-C15-T1-L206abfff00-L0 + 20202020 + Disk + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SASDevice + YL10UF5A504X + 00E1945 + 2B09 + 25 + 22 + 6 + U78CB.001.WZS0BYF-P2 + 03 + SES Controller + + + + + + U78CB.001.WZS0BYF-P1-C15-T1 + SASDevice + 6XM4PSS8 + 00FX876 + 00FX871 + 59FD + 26 + 22 + 146800 + MB + U78CB.001.WZS0BYF-P2-D2 + 37343134 + Disk + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78CB.001.WZS0BYF + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713697 + Empty slot + U78CB.001.WZS0BYF-P1-C5 + U78CB.001.WZS0BYF-P1-C5 + C5 + 65535 + true + true + + + 553713697 + U78CB.001.WZS0BYF-P1-C5 + C5 + false + true + 120 + + + + + + false + 8 Gigabit PCI Express Dual Port Fibre Channel Adapter + 577D + EL58 + 5273 + EL2N + 5735 + EL58 + 5273 + EL2N + 5735 + U78CB.001.WZS0BYF + 2 + VIOS2 + Virtual IO Server + 61696 + 3076 + 61696 + 906 + 4319 + 3 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713704 + 8 Gigabit PCI Express Dual Port Fibre Channel Adapter + U78CB.001.WZS0BYF-P1-C2 + U78CB.001.WZS0BYF-P1-C2 + C2 + 61696 + true + true + + + 553713704 + U78CB.001.WZS0BYF-P1-C2 + C2 + false + true + 120 + + + + + + + + + 553713704 + U78CB.001.WZS0BYF-P1-C2 + 61696 + 4319 + 906 + 4116 + 3 + 0 + 3076 + PCIFunction + true + 1A53600346 + 00E0806 + 27 + U78CB.001.WZS0BYF-P1-C2-T1 + 10000090fab674d6 + 20000120fab674d6 + 8 Gigabit PCI-E Dual Port Fibre Channel Adapter + + + + + + 553713704 + U78CB.001.WZS0BYF-P1-C2 + 61696 + 4319 + 906 + 4116 + 3 + 0 + 3076 + PCIFunction + false + 1A53600346 + 00E0806 + 28 + U78CB.001.WZS0BYF-P1-C2-T2 + 10000090fab674d7 + 20000120fab674d7 + 8 Gigabit PCI-E Dual Port Fibre Channel Adapter + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78CB.001.WZS0BYF + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713705 + Empty slot + U78CB.001.WZS0BYF-P1-C3 + U78CB.001.WZS0BYF-P1-C3 + C3 + 65535 + true + true + + + 553713705 + U78CB.001.WZS0BYF-P1-C3 + C3 + false + true + 120 + + + 1024 + + + + + + + + + + + + + A2A756 + + + + + + + + C0507608EBA1 + + + + + + 5 + 6 + 7 + 8 + 9 + 1:256,1:512,1:1024,1:2048,1:4096,1:8192 + auto,16,32,64,128,256 + 0 + 1048576 + 0 + 0 + 0 + 1001984 + 256 + none + 0 + 0 + 6 + 7 + 10 + 0 + 16384 + 1048576 + 63 + 1 + 0 + 2 + Not_In_Progress + Off + 256 + 5632 + 0 + 0 + 0 + 0 + 1001984 + 256 + none + 256 + 0 + false + 6 + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 1048576 + 40960 + + + + + + 24 + 16 + 64 + 1 + 256 + 64 + 64 + 1 + 64 + 0 + 24 + 0 + 256 + 0.05 + 24 + 0 + 0 + 0 + 16 + 64 + default + POWER6 + POWER6_Plus + POWER7 + POWER8 + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 24 + + + + + + 32 + 2 + 1 + 60 + 60 + + + + + + None + + + + + 8247 + 22L + 213C1BA + + false + 480 + 1 + 480 + 65535 + 480 + 6 + false + 172.17.0.4 + 172.17.0.4 + false + 11 + unsupported + 0008000C + operating + S822L-8247-213C1BA + 1596698846861 + false + + + + + Enabled + 16 + 0 + 0 + 0 + 16 + false + PartitionConfiguration + + + + SV860_FW860.81 (215) + + + + + Disable + Disable + Static + Dynamic_Favor_Power + Dynamic_Favor_Performance + Fixed_Maximum_Frequency + true + + + + + 98.0% + 98.0% + 16 + 0.8% + 0.8% + 18.0% + 98.0% + false + 10.0% + 0.0% + 0.0% + 1 + 0.1% + 0.1% + 0.0% + 0.0% + 10.0% + 100.0% + 100.0% + 1024 + 100.0% + 100.0% + 100.0% + 100.0% + 100.0% + + + + + + 240 + 10 + 8.0% + 12.0% + 10 + 10 + 1.0% + 5.0% + 600 + 600 + 95.0% + 95.0% + + + false + true + false + false + false + false + false + false + false + false + + + + + + 4 + 17408 + fsp + false + + + + + 0 + + + + + + b597e4da-2aab-3f52-8616-341d62153559 + ManagedSystem + 2020-08-06T11:54:05.954+02:00 + + + IBM Power Systems Management Console + + -780347693 + + + + + b597e4da-2aab-3f52-8616-341d62153559 + 1596100168399 + + + 93 + FW930.11 (93) + 93 + (93) + + + + + Normal + Temporary + normal + Reboot + 8 + Normal + Temporary + normal + autostart + autostart + fast + none + false + b + b + autostart + SystemManagementConsole + + + + + + + + + + + + + + + + + + + + true + true + true + true + false + true + false + Active + true + false + true + true + false + true + true + true + true + true + true + true + true + false + true + true + true + true + false + true + true + true + true + true + true + false + true + true + false + true + false + false + false + true + true + true + true + true + true + true + true + true + true + true + false + false + false + false + true + true + true + true + true + true + true + true + true + true + true + true + false + true + true + true + true + true + true + false + false + false + true + true + true + false + false + + + + + + 65442 + + + + + + + + + + 553779219 + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + U78D2.001.WZS0B5H-P1-C11 + U78D2.001.WZS0B5H-P1-C11 + C11 + 57888 + true + true + + + + + + + + 553910293 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C49-C2 + U78D2.001.WZS0B5H-P1-C49-C2 + C49-C2 + 256 + true + true + + + + + + + + 553975830 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C49-C1 + U78D2.001.WZS0B5H-P1-C49-C1 + C49-C1 + 256 + true + true + + + + + + + + 553713687 + Universal Serial Bus UHC Spec + U78D2.001.WZS0B5H-P1-T3 + U78D2.001.WZS0B5H-P1-T3 + T3 + 33345 + true + true + + + + + + + + 553713688 + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + U78D2.001.WZS0B5H-P1-C8 + U78D2.001.WZS0B5H-P1-C8 + C8 + 57888 + true + true + + + + + + + + 553910301 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C50-C1 + U78D2.001.WZS0B5H-P1-C50-C1 + C50-C1 + 256 + true + true + + + + + + + + 553975838 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C50-C2 + U78D2.001.WZS0B5H-P1-C50-C2 + C50-C2 + 256 + true + true + + + + + + + + 553713696 + PCIe3 2-Port 32Gb FC Adapter + U78D2.001.WZS0B5H-P1-C4 + U78D2.001.WZS0B5H-P1-C4 + C4 + 58112 + true + true + + + + + + + + 553713697 + PCIe3 2-Port 32Gb FC Adapter + U78D2.001.WZS0B5H-P1-C2 + U78D2.001.WZS0B5H-P1-C2 + C2 + 58112 + true + true + + + + + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870928 + PHB 16 + 16 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713680 + Empty slot + U78D2.001.WZS0B5H-P1-C9 + U78D2.001.WZS0B5H-P1-C9 + C9 + 65535 + true + true + + + 553713680 + U78D2.001.WZS0B5H-P1-C9 + C9 + false + true + 510 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870929 + PHB 17 + 17 + + + + + + U78D2.001.WZS0B5H-P1 + 536870930 + PHB 18 + 18 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713682 + Empty slot + U78D2.001.WZS0B5H-P1-C10 + U78D2.001.WZS0B5H-P1-C10 + C10 + 65535 + true + true + + + 553713682 + U78D2.001.WZS0B5H-P1-C10 + C10 + false + true + 80 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870931 + PHB 19 + 19 + + + + + + + + + false + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + EN0H + EN0J + EN0H + EN0J + U78D2.001.WZS0B5H + 2 + P924VIO2 + Virtual IO Server + 57888 + 512 + 57888 + 1039 + 4319 + 48 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553779219 + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + U78D2.001.WZS0B5H-P1-C11 + U78D2.001.WZS0B5H-P1-C11 + C11 + 57888 + true + true + + + 553779219 + U78D2.001.WZS0B5H-P1-C11 + C11 + true + true + 80 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870932 + PHB 20 + 20 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553844756 + Empty slot + U78D2.001.WZS0B5H-P1-C12 + U78D2.001.WZS0B5H-P1-C12 + C12 + 65535 + true + true + + + 553844756 + U78D2.001.WZS0B5H-P1-C12 + C12 + false + true + 80 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870933 + PHB 21 + 21 + + + + + + + + + false + 400GB NVMe Gen3 M.2 Flash Module + ES14 + 58CE + ES14 + 58CE + U78D2.001.WZS0B5H + 2 + P924VIO2 + Virtual IO Server + 256 + 264 + 256 + 1568 + 7089 + 0 + 7089 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553910293 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C49-C2 + U78D2.001.WZS0B5H-P1-C49-C2 + C49-C2 + 256 + true + true + + + 553910293 + U78D2.001.WZS0B5H-P1-C49-C2 + C49-C2 + false + true + 80 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870934 + PHB 22 + 22 + + + + + + + + + false + 400GB NVMe Gen3 M.2 Flash Module + ES14 + 58CE + ES14 + 58CE + U78D2.001.WZS0B5H + 1 + P924VIO1 + Virtual IO Server + 256 + 264 + 256 + 1568 + 7089 + 0 + 7089 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553975830 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C49-C1 + U78D2.001.WZS0B5H-P1-C49-C1 + C49-C1 + 256 + true + true + + + 553975830 + U78D2.001.WZS0B5H-P1-C49-C1 + C49-C1 + false + true + 80 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870935 + PHB 23 + 23 + + + + + + + + + false + Universal Serial Bus UHC Spec + U78D2.001.WZS0B5H + 10 + P9-PowerVC + AIX/Linux + 33345 + 3075 + 33345 + 1202 + 4172 + 2 + 4172 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713687 + Universal Serial Bus UHC Spec + U78D2.001.WZS0B5H-P1-T3 + U78D2.001.WZS0B5H-P1-T3 + T3 + 33345 + true + true + + + 553713687 + U78D2.001.WZS0B5H-P1-T3 + T3 + false + false + 0 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870936 + PHB 24 + 24 + + + + + + + + + false + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + EN0H + EN0J + EN0H + EN0J + U78D2.001.WZS0B5H + 1 + P924VIO1 + Virtual IO Server + 57888 + 512 + 57888 + 1039 + 4319 + 48 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713688 + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + U78D2.001.WZS0B5H-P1-C8 + U78D2.001.WZS0B5H-P1-C8 + C8 + 57888 + true + true + + + 553713688 + U78D2.001.WZS0B5H-P1-C8 + C8 + true + true + 510 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870937 + PHB 25 + 25 + + + + + + U78D2.001.WZS0B5H-P1 + 536870938 + PHB 26 + 26 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713690 + Empty slot + U78D2.001.WZS0B5H-P1-C5 + U78D2.001.WZS0B5H-P1-C5 + C5 + 65535 + true + true + + + 553713690 + U78D2.001.WZS0B5H-P1-C5 + C5 + false + true + 80 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870939 + PHB 27 + 27 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553779227 + Empty slot + U78D2.001.WZS0B5H-P1-C6 + U78D2.001.WZS0B5H-P1-C6 + C6 + 65535 + true + true + + + 553779227 + U78D2.001.WZS0B5H-P1-C6 + C6 + false + true + 80 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870940 + PHB 28 + 28 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553844764 + Empty slot + U78D2.001.WZS0B5H-P1-C7 + U78D2.001.WZS0B5H-P1-C7 + C7 + 65535 + true + true + + + 553844764 + U78D2.001.WZS0B5H-P1-C7 + C7 + false + true + 80 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870941 + PHB 29 + 29 + + + + + + + + + false + 400GB NVMe Gen3 M.2 Flash Module + ES14 + 58CE + ES14 + 58CE + U78D2.001.WZS0B5H + 1 + P924VIO1 + Virtual IO Server + 256 + 264 + 256 + 1568 + 7089 + 0 + 7089 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553910301 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C50-C1 + U78D2.001.WZS0B5H-P1-C50-C1 + C50-C1 + 256 + true + true + + + 553910301 + U78D2.001.WZS0B5H-P1-C50-C1 + C50-C1 + false + true + 80 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870942 + PHB 30 + 30 + + + + + + + + + false + 400GB NVMe Gen3 M.2 Flash Module + ES14 + 58CE + ES14 + 58CE + U78D2.001.WZS0B5H + 2 + P924VIO2 + Virtual IO Server + 256 + 264 + 256 + 1568 + 7089 + 0 + 7089 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553975838 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C50-C2 + U78D2.001.WZS0B5H-P1-C50-C2 + C50-C2 + 256 + true + true + + + 553975838 + U78D2.001.WZS0B5H-P1-C50-C2 + C50-C2 + false + true + 80 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870944 + PHB 32 + 32 + + + + + + + + + false + PCIe3 2-Port 32Gb FC Adapter + 5787 + EN1A + EN1B + EL5U + EL5V + EN1A + EN1B + EL5U + EL5V + U78D2.001.WZS0B5H + 2 + P924VIO2 + Virtual IO Server + 58112 + 3076 + 58112 + 1557 + 4319 + 1 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713696 + PCIe3 2-Port 32Gb FC Adapter + U78D2.001.WZS0B5H-P1-C4 + U78D2.001.WZS0B5H-P1-C4 + C4 + 58112 + true + true + + + 553713696 + U78D2.001.WZS0B5H-P1-C4 + C4 + false + true + 510 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870945 + PHB 33 + 33 + + + + + + + + + false + PCIe3 2-Port 32Gb FC Adapter + 5787 + EN1A + EN1B + EL5U + EL5V + EN1A + EN1B + EL5U + EL5V + U78D2.001.WZS0B5H + 1 + P924VIO1 + Virtual IO Server + 58112 + 3076 + 58112 + 1557 + 4319 + 1 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713697 + PCIe3 2-Port 32Gb FC Adapter + U78D2.001.WZS0B5H-P1-C2 + U78D2.001.WZS0B5H-P1-C2 + C2 + 58112 + true + true + + + 553713697 + U78D2.001.WZS0B5H-P1-C2 + C2 + false + true + 240 + + + + + + + + U78D2.001.WZS0B5H-P1 + 536870946 + PHB 34 + 34 + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713698 + Empty slot + U78D2.001.WZS0B5H-P1-C3 + U78D2.001.WZS0B5H-P1-C3 + C3 + 65535 + true + true + + + 553713698 + U78D2.001.WZS0B5H-P1-C3 + C3 + false + true + 510 + + + + + + + + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713680 + Empty slot + U78D2.001.WZS0B5H-P1-C9 + U78D2.001.WZS0B5H-P1-C9 + C9 + 65535 + true + true + + + 553713680 + U78D2.001.WZS0B5H-P1-C9 + C9 + false + true + 510 + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713682 + Empty slot + U78D2.001.WZS0B5H-P1-C10 + U78D2.001.WZS0B5H-P1-C10 + C10 + 65535 + true + true + + + 553713682 + U78D2.001.WZS0B5H-P1-C10 + C10 + false + true + 80 + + + + + + false + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + EN0H + EN0J + EN0H + EN0J + U78D2.001.WZS0B5H + 2 + P924VIO2 + Virtual IO Server + 57888 + 512 + 57888 + 1039 + 4319 + 48 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553779219 + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + U78D2.001.WZS0B5H-P1-C11 + U78D2.001.WZS0B5H-P1-C11 + C11 + 57888 + true + true + + + 553779219 + U78D2.001.WZS0B5H-P1-C11 + C11 + true + true + 80 + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553844756 + Empty slot + U78D2.001.WZS0B5H-P1-C12 + U78D2.001.WZS0B5H-P1-C12 + C12 + 65535 + true + true + + + 553844756 + U78D2.001.WZS0B5H-P1-C12 + C12 + false + true + 80 + + + + + + false + 400GB NVMe Gen3 M.2 Flash Module + ES14 + 58CE + ES14 + 58CE + U78D2.001.WZS0B5H + 2 + P924VIO2 + Virtual IO Server + 256 + 264 + 256 + 1568 + 7089 + 0 + 7089 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553910293 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C49-C2 + U78D2.001.WZS0B5H-P1-C49-C2 + C49-C2 + 256 + true + true + + + 553910293 + U78D2.001.WZS0B5H-P1-C49-C2 + C49-C2 + false + true + 80 + + + + + + false + 400GB NVMe Gen3 M.2 Flash Module + ES14 + 58CE + ES14 + 58CE + U78D2.001.WZS0B5H + 1 + P924VIO1 + Virtual IO Server + 256 + 264 + 256 + 1568 + 7089 + 0 + 7089 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553975830 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C49-C1 + U78D2.001.WZS0B5H-P1-C49-C1 + C49-C1 + 256 + true + true + + + 553975830 + U78D2.001.WZS0B5H-P1-C49-C1 + C49-C1 + false + true + 80 + + + + + + false + Universal Serial Bus UHC Spec + U78D2.001.WZS0B5H + 10 + P9-PowerVC + AIX/Linux + 33345 + 3075 + 33345 + 1202 + 4172 + 2 + 4172 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713687 + Universal Serial Bus UHC Spec + U78D2.001.WZS0B5H-P1-T3 + U78D2.001.WZS0B5H-P1-T3 + T3 + 33345 + true + true + + + 553713687 + U78D2.001.WZS0B5H-P1-T3 + T3 + false + false + 0 + + + + + + false + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + EN0H + EN0J + EN0H + EN0J + U78D2.001.WZS0B5H + 1 + P924VIO1 + Virtual IO Server + 57888 + 512 + 57888 + 1039 + 4319 + 48 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713688 + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + U78D2.001.WZS0B5H-P1-C8 + U78D2.001.WZS0B5H-P1-C8 + C8 + 57888 + true + true + + + 553713688 + U78D2.001.WZS0B5H-P1-C8 + C8 + true + true + 510 + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713690 + Empty slot + U78D2.001.WZS0B5H-P1-C5 + U78D2.001.WZS0B5H-P1-C5 + C5 + 65535 + true + true + + + 553713690 + U78D2.001.WZS0B5H-P1-C5 + C5 + false + true + 80 + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553779227 + Empty slot + U78D2.001.WZS0B5H-P1-C6 + U78D2.001.WZS0B5H-P1-C6 + C6 + 65535 + true + true + + + 553779227 + U78D2.001.WZS0B5H-P1-C6 + C6 + false + true + 80 + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553844764 + Empty slot + U78D2.001.WZS0B5H-P1-C7 + U78D2.001.WZS0B5H-P1-C7 + C7 + 65535 + true + true + + + 553844764 + U78D2.001.WZS0B5H-P1-C7 + C7 + false + true + 80 + + + + + + false + 400GB NVMe Gen3 M.2 Flash Module + ES14 + 58CE + ES14 + 58CE + U78D2.001.WZS0B5H + 1 + P924VIO1 + Virtual IO Server + 256 + 264 + 256 + 1568 + 7089 + 0 + 7089 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553910301 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C50-C1 + U78D2.001.WZS0B5H-P1-C50-C1 + C50-C1 + 256 + true + true + + + 553910301 + U78D2.001.WZS0B5H-P1-C50-C1 + C50-C1 + false + true + 80 + + + + + + false + 400GB NVMe Gen3 M.2 Flash Module + ES14 + 58CE + ES14 + 58CE + U78D2.001.WZS0B5H + 2 + P924VIO2 + Virtual IO Server + 256 + 264 + 256 + 1568 + 7089 + 0 + 7089 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553975838 + 400GB NVMe Gen3 M.2 Flash Module + U78D2.001.WZS0B5H-P1-C50-C2 + U78D2.001.WZS0B5H-P1-C50-C2 + C50-C2 + 256 + true + true + + + 553975838 + U78D2.001.WZS0B5H-P1-C50-C2 + C50-C2 + false + true + 80 + + + + + + false + PCIe3 2-Port 32Gb FC Adapter + 5787 + EN1A + EN1B + EL5U + EL5V + EN1A + EN1B + EL5U + EL5V + U78D2.001.WZS0B5H + 2 + P924VIO2 + Virtual IO Server + 58112 + 3076 + 58112 + 1557 + 4319 + 1 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713696 + PCIe3 2-Port 32Gb FC Adapter + U78D2.001.WZS0B5H-P1-C4 + U78D2.001.WZS0B5H-P1-C4 + C4 + 58112 + true + true + + + 553713696 + U78D2.001.WZS0B5H-P1-C4 + C4 + false + true + 510 + + + + + + false + PCIe3 2-Port 32Gb FC Adapter + 5787 + EN1A + EN1B + EL5U + EL5V + EN1A + EN1B + EL5U + EL5V + U78D2.001.WZS0B5H + 1 + P924VIO1 + Virtual IO Server + 58112 + 3076 + 58112 + 1557 + 4319 + 1 + 4319 + 4116 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713697 + PCIe3 2-Port 32Gb FC Adapter + U78D2.001.WZS0B5H-P1-C2 + U78D2.001.WZS0B5H-P1-C2 + C2 + 58112 + true + true + + + 553713697 + U78D2.001.WZS0B5H-P1-C2 + C2 + false + true + 240 + + + + + + false + Empty slot + 0 + 0 + 0 + U78D2.001.WZS0B5H + 65535 + 65535 + 65535 + 65535 + 65535 + 255 + 65535 + 65535 + + + + + false + false + false + false + false + 65535 + false + false + false + false + false + + + + + + + 553713698 + Empty slot + U78D2.001.WZS0B5H-P1-C3 + U78D2.001.WZS0B5H-P1-C3 + C3 + 65535 + true + true + + + 553713698 + U78D2.001.WZS0B5H-P1-C3 + C3 + false + true + 510 + + + 1024 + + + + + + + + + + 553713688 + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + U78D2.001.WZS0B5H-P1-C8 + NotConfigured + Dedicated + true + + + + + + + + 553779219 + PCIe2 4-port (10Gb FCoE & 1GbE) SR&RJ45 Adapter + U78D2.001.WZS0B5H-P1-C11 + NotConfigured + Dedicated + true + + + + + + + + + + + 1A53C6 + + + + + + + + C050760B1D10 + + + + + + 5 + 6 + 7 + 8 + 9 + 1:256,1:512,1:1024,1:2048,1:4096,1:8192 + auto,16,32,64,128,256 + 0 + 2097152 + 0 + 0 + 0 + 1120256 + 256 + none + 0 + 0 + 6 + 7 + 10 + 0 + 16384 + 2097152 + 127 + 1 + 0 + 2 + Not_In_Progress + Off + 256 + 37888 + 0 + 0 + 0 + 0 + 1120256 + 256 + none + 256 + 0 + false + 6 + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 2097152 + 939008 + + + + + + 24 + 8.5 + 64 + 64 + 256 + 64 + 64 + 64 + 64 + 0 + 24 + 0 + 256 + 0.05 + 24 + 0 + 0 + 0 + 8.5 + 64 + default + POWER7 + POWER8 + POWER9_Base + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 24 + + + + + + 32 + 2 + 1 + 60 + 60 + + + + + + None + + + + + 9009 + 42A + 21F64EV + + false + 480 + 1 + 480 + 65535 + 0 + 6 + true + 172.17.0.5 + 172.17.0.5 + false + 11 + unsupported + 00090000 + operating + Server-9009-42A-SN21F64EV + 1596701255007 + true + + + + + Enabled + 16 + 8 + 0 + 0 + 16 + true + PartitionConfiguration + + + + VL930_FW930.11 (93) + + + + + Fixed_Maximum_Frequency + Fixed_Maximum_Frequency + Static + Dynamic_Favor_Performance + Fixed_Maximum_Frequency + true + + + + + 98.0% + 98.0% + 16 + 0.8% + 0.8% + 18.0% + 98.0% + false + 10.0% + 0.0% + 0.0% + 1 + 0.1% + 0.1% + 0.0% + 0.0% + 10.0% + 100.0% + 100.0% + 1024 + 100.0% + 100.0% + 100.0% + 100.0% + 100.0% + + + + + + 240 + 10 + 8.0% + 12.0% + 10 + 10 + 1.0% + 5.0% + 600 + 600 + 95.0% + 95.0% + + + false + true + false + false + false + false + false + false + false + false + + + + + + 1.5 + 5120 + + + fsp + false + + + + + 0 + + + + + \ No newline at end of file diff --git a/src/test/resources/processed-metrics-for-managed-system.xml b/src/test/resources/processed-metrics-for-managed-system.xml new file mode 100644 index 0000000..aabbc4f --- /dev/null +++ b/src/test/resources/processed-metrics-for-managed-system.xml @@ -0,0 +1,151 @@ + + b597e4da-2aab-3f52-8616-341d62153559 + 2020-08-06T22:28:00.000+02:00 + ProcessedMetrics + ManagedSystem b597e4da-2aab-3f52-8616-341d62153559 + + + + c6490306-f076-4ef4-92ce-5259a309db61 + 2020-08-06T22:28:00.000+02:00 + ManagedSystem_b597e4da-2aab-3f52-8616-341d62153559_20200806T202900+0200_20200806T222800+0200_30.json + 2020-08-06T20:29:00.000+02:00 + + + IBM Power Systems Management Console + + + + + 3f3f9a87-2afc-4848-aac1-3119cb294109 + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_44A89632-E9E6-4E12-91AF-1A33DEE060CF + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + + 8ea7e83f-643c-4b59-a2af-fddde7727082 + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_6B7D14D3-BBD2-475B-8284-70FADBFC37FB + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + + a1045796-6070-429f-bb0d-a73199c6d04f + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_2A379B8A-C6E0-415E-9601-9832251F616F + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + + b0f0e742-b7f3-4f2a-bf71-a34fd12ba48b + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_1700D42D-C9FA-4131-B024-588FDDC70649 + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + + 244f78d1-bc27-4748-86cd-a9d7cdff6c4f + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_42108956-78CB-4040-A291-DF872B49268F + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + + d6b2b153-4de9-4546-b6e7-6e4fc4c97d56 + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_243A3A4C-85BF-4384-80E9-00954962B8CB + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + + 3512e881-82c1-4ffa-b975-689f79e82f90 + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_72A9CD86-312A-4A61-B9A3-2D5A11B373E5 + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + + e903468f-94a9-4ac8-a892-064414fd40b5 + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_58215ABF-1C91-4932-96EA-88041D560EED + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + + 1eae063b-cc7f-4fc1-b245-bc03bcc3d53f + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_6D775DB5-010B-4B7C-B585-BB7C9128D259 + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + + 17ce9f71-5f05-4c2b-8b42-28237b11eb87 + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_75E900B0-06E2-4C67-A158-0198B4264304 + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + + 41e6f6b4-47d0-4a60-8273-dfc75d62107c + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_3380A831-9D22-4F03-A1DF-18B249F0FF8E + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + + 503ae682-db8b-4eea-8ac9-47baf25fd93d + 2020-08-06T22:28:57.020+02:00 + LogicalPartition_2DE05DB6-8AD5-448F-8327-0F488D287E82 + 2020-08-06T22:28:57.020+02:00 + + + IBM Power Systems Management Console + + + + \ No newline at end of file