<?xml version="1.0" encoding="UTF-8"?>
<configuration>
	<formatVersion>4</formatVersion>
	<description></description>
	<events>
	</events>
	<templates>
		<template id="10251">
			<guid>0f863bab-77ae-43bc-9542-f2be569246b3</guid>
			<name>HP iLO</name>
			<flags>3</flags>
			<path>
				<element id="1">Software</element>
				<element id="2">Management Software</element>
			</path>
			<dataCollection>
				<dci id="9339">
					<guid>bd61190b-02cd-4746-a08e-bfd53d28712a</guid>
					<name>.1.3.6.1.4.1.232.2.2.2.1.0</name>
					<description>HP iLO - System - Information - Serial Number</description>
					<dataType>4</dataType>
					<samples>0</samples>
					<origin>2</origin>
					<interval>86400</interval>
					<retention>30</retention>
					<instance></instance>
					<systemTag></systemTag>
					<delta>0</delta>
					<flags>2056</flags>
					<snmpRawValueType>0</snmpRawValueType>
					<snmpPort>0</snmpPort>
					<instanceDiscoveryMethod>0</instanceDiscoveryMethod>
					<transformation></transformation>
					<perfTabSettings>&lt;config&gt;&#x0A;   &lt;enabled&gt;false&lt;/enabled&gt;&#x0A;   &lt;autoScale&gt;true&lt;/autoScale&gt;&#x0A;   &lt;logScaleEnabled&gt;false&lt;/logScaleEnabled&gt;&#x0A;   &lt;minYScaleValue&gt;1&lt;/minYScaleValue&gt;&#x0A;   &lt;maxYScaleValue&gt;100&lt;/maxYScaleValue&gt;&#x0A;   &lt;timeRange&gt;1&lt;/timeRange&gt;&#x0A;   &lt;timeUnits&gt;1&lt;/timeUnits&gt;&#x0A;   &lt;type&gt;0&lt;/type&gt;&#x0A;   &lt;color&gt;49152&lt;/color&gt;&#x0A;   &lt;title&gt;&lt;/title&gt;&#x0A;   &lt;name&gt;&lt;/name&gt;&#x0A;   &lt;showThresholds&gt;false&lt;/showThresholds&gt;&#x0A;   &lt;parentDciId&gt;0&lt;/parentDciId&gt;&#x0A;   &lt;order&gt;100&lt;/order&gt;&#x0A;&lt;/config&gt;</perfTabSettings>
					<instanceDiscoveryData></instanceDiscoveryData>
					<instanceFilter></instanceFilter>
				</dci>
				<dci id="9343">
					<guid>bd5ae439-8b4f-48b6-8f75-df939863a0fc</guid>
					<name>.1.3.6.1.4.1.232.1.2.6.1.0</name>
					<description>HP iLO - System - Information - ROM Version</description>
					<dataType>4</dataType>
					<samples>0</samples>
					<origin>2</origin>
					<interval>86400</interval>
					<retention>0</retention>
					<instance></instance>
					<systemTag></systemTag>
					<delta>0</delta>
					<flags>0</flags>
					<snmpRawValueType>0</snmpRawValueType>
					<snmpPort>0</snmpPort>
					<instanceDiscoveryMethod>0</instanceDiscoveryMethod>
					<transformation></transformation>
					<perfTabSettings>&lt;config&gt;&#x0A;   &lt;enabled&gt;false&lt;/enabled&gt;&#x0A;   &lt;autoScale&gt;true&lt;/autoScale&gt;&#x0A;   &lt;logScaleEnabled&gt;false&lt;/logScaleEnabled&gt;&#x0A;   &lt;minYScaleValue&gt;1&lt;/minYScaleValue&gt;&#x0A;   &lt;maxYScaleValue&gt;100&lt;/maxYScaleValue&gt;&#x0A;   &lt;timeRange&gt;1&lt;/timeRange&gt;&#x0A;   &lt;timeUnits&gt;1&lt;/timeUnits&gt;&#x0A;   &lt;type&gt;0&lt;/type&gt;&#x0A;   &lt;color&gt;49152&lt;/color&gt;&#x0A;   &lt;title&gt;&lt;/title&gt;&#x0A;   &lt;name&gt;&lt;/name&gt;&#x0A;   &lt;showThresholds&gt;false&lt;/showThresholds&gt;&#x0A;   &lt;parentDciId&gt;0&lt;/parentDciId&gt;&#x0A;   &lt;order&gt;100&lt;/order&gt;&#x0A;&lt;/config&gt;</perfTabSettings>
					<instanceDiscoveryData></instanceDiscoveryData>
					<instanceFilter></instanceFilter>
				</dci>
				<dci id="9340">
					<guid>2fa4e77e-21a2-416c-b97a-2f83dc3b02eb</guid>
					<name>.1.3.6.1.4.1.232.2.2.2.5.0</name>
					<description>HP iLO - System - Information - Service Number</description>
					<dataType>4</dataType>
					<samples>0</samples>
					<origin>2</origin>
					<interval>86400</interval>
					<retention>30</retention>
					<instance></instance>
					<systemTag></systemTag>
					<delta>0</delta>
					<flags>2056</flags>
					<snmpRawValueType>0</snmpRawValueType>
					<snmpPort>0</snmpPort>
					<instanceDiscoveryMethod>0</instanceDiscoveryMethod>
					<transformation></transformation>
					<perfTabSettings>&lt;config&gt;&#x0A;   &lt;enabled&gt;false&lt;/enabled&gt;&#x0A;   &lt;autoScale&gt;true&lt;/autoScale&gt;&#x0A;   &lt;logScaleEnabled&gt;false&lt;/logScaleEnabled&gt;&#x0A;   &lt;minYScaleValue&gt;1&lt;/minYScaleValue&gt;&#x0A;   &lt;maxYScaleValue&gt;100&lt;/maxYScaleValue&gt;&#x0A;   &lt;timeRange&gt;1&lt;/timeRange&gt;&#x0A;   &lt;timeUnits&gt;1&lt;/timeUnits&gt;&#x0A;   &lt;type&gt;0&lt;/type&gt;&#x0A;   &lt;color&gt;49152&lt;/color&gt;&#x0A;   &lt;title&gt;&lt;/title&gt;&#x0A;   &lt;name&gt;&lt;/name&gt;&#x0A;   &lt;showThresholds&gt;false&lt;/showThresholds&gt;&#x0A;   &lt;parentDciId&gt;0&lt;/parentDciId&gt;&#x0A;   &lt;order&gt;100&lt;/order&gt;&#x0A;&lt;/config&gt;</perfTabSettings>
					<instanceDiscoveryData></instanceDiscoveryData>
					<instanceFilter></instanceFilter>
				</dci>
				<dci id="9338">
					<guid>bec478d7-24ff-408a-8204-f0a1c88b3c0d</guid>
					<name>.1.3.6.1.4.1.232.2.2.4.2.0</name>
					<description>HP iLO - System - Information - Product Name</description>
					<dataType>4</dataType>
					<samples>0</samples>
					<origin>2</origin>
					<interval>86400</interval>
					<retention>30</retention>
					<instance></instance>
					<systemTag></systemTag>
					<delta>0</delta>
					<flags>2056</flags>
					<snmpRawValueType>0</snmpRawValueType>
					<snmpPort>0</snmpPort>
					<instanceDiscoveryMethod>0</instanceDiscoveryMethod>
					<transformation></transformation>
					<perfTabSettings>&lt;config&gt;&#x0A;   &lt;enabled&gt;false&lt;/enabled&gt;&#x0A;   &lt;autoScale&gt;true&lt;/autoScale&gt;&#x0A;   &lt;logScaleEnabled&gt;false&lt;/logScaleEnabled&gt;&#x0A;   &lt;minYScaleValue&gt;1&lt;/minYScaleValue&gt;&#x0A;   &lt;maxYScaleValue&gt;100&lt;/maxYScaleValue&gt;&#x0A;   &lt;timeRange&gt;1&lt;/timeRange&gt;&#x0A;   &lt;timeUnits&gt;1&lt;/timeUnits&gt;&#x0A;   &lt;type&gt;0&lt;/type&gt;&#x0A;   &lt;color&gt;49152&lt;/color&gt;&#x0A;   &lt;title&gt;&lt;/title&gt;&#x0A;   &lt;name&gt;&lt;/name&gt;&#x0A;   &lt;showThresholds&gt;false&lt;/showThresholds&gt;&#x0A;   &lt;parentDciId&gt;0&lt;/parentDciId&gt;&#x0A;   &lt;order&gt;100&lt;/order&gt;&#x0A;&lt;/config&gt;</perfTabSettings>
					<instanceDiscoveryData></instanceDiscoveryData>
					<instanceFilter></instanceFilter>
				</dci>
				<dctable id="16147">
					<guid>7434be45-7a4c-4dc1-a516-b57b15f1c800</guid>
					<name>.1.3.6.1.4.1.232.3.2.5.1.1.2</name>
					<description>HP iLO - Storage - Disk - Physical</description>
					<origin>2</origin>
					<interval>3600</interval>
					<retention>0</retention>
					<systemTag></systemTag>
					<flags>0</flags>
					<snmpPort>0</snmpPort>
					<transformation>sub main() {&#x0D;&#x0A;&#x0D;&#x0A;&#x09;idxSmartStatus = $1-&gt;getColumnIndex(&quot;Smart Status&quot;);&#x0D;&#x0A;&#x09;idxStatus = $1-&gt;getColumnIndex(&quot;Status&quot;);&#x0D;&#x0A;&#x09;idxDiskType = $1-&gt;getColumnIndex(&quot;Type&quot;);&#x0D;&#x0A;&#x09;idxChassisLocation = $1-&gt;getColumnIndex(&quot;Chassis Location&quot;);&#x0D;&#x0A;&#x09;&#x0D;&#x0A;&#x09;for (i = 0; i &lt; $1-&gt;rowCount; i++)&#x0D;&#x0A;&#x09;{&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxSmartStatus) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxSmartStatus,&quot;SMART Unavailable&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxSmartStatus,&quot;OK&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxSmartStatus,&quot;Predictive Failure&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxSmartStatus,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;&#x09;&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxStatus) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Not Recognised&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;OK&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Failed&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;4&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Predictive Failure&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;5&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Erasing&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;6&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Erased and Offline&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;7&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Erase Queued&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxStatus,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;&#x09;&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxDiskType) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDiskType,&quot;Not Recognised&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDiskType,&quot;SCSI&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDiskType,&quot;SATA&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;4&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDiskType,&quot;SAS&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxDiskType,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;&#x09;&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxChassisLocation) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxChassisLocation,&quot;Not Recognised&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxChassisLocation,&quot;Internal&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxChassisLocation,&quot;External&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxChassisLocation,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;}&#x0D;&#x0A;}</transformation>
					<columns>
						<column id="1">
							<name>Index</name>
							<displayName>Index</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.5.1.1.2</snmpOid>
							<flags>256</flags>
						</column>
						<column id="2">
							<name>Chassis Location</name>
							<displayName>Chassis Location</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.5.1.1.49</snmpOid>
							<flags>4</flags>
						</column>
						<column id="3">
							<name>Location</name>
							<displayName>Location</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.5.1.1.64</snmpOid>
							<flags>516</flags>
						</column>
						<column id="4">
							<name>Type</name>
							<displayName>Type</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.5.1.1.60</snmpOid>
							<flags>4</flags>
						</column>
						<column id="5">
							<name>Model</name>
							<displayName>Model</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.5.1.1.3</snmpOid>
							<flags>4</flags>
						</column>
						<column id="6">
							<name>Firmware</name>
							<displayName>Firmware</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.5.1.1.4</snmpOid>
							<flags>4</flags>
						</column>
						<column id="7">
							<name>Operational Hours</name>
							<displayName>Operational Hours</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.5.1.1.9</snmpOid>
							<flags>0</flags>
						</column>
						<column id="8">
							<name>Smart Status</name>
							<displayName>Smart Status</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.5.1.1.57</snmpOid>
							<flags>4</flags>
						</column>
						<column id="9">
							<name>Status</name>
							<displayName>Status</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.5.1.1.6</snmpOid>
							<flags>4</flags>
						</column>
						<column id="10">
							<name>Media Error Count</name>
							<displayName>Media Error Count</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.5.1.1.39</snmpOid>
							<flags>0</flags>
						</column>
					</columns>
					<thresholds>
						<threshold id="1">
							<activationEvent>SYS_TABLE_THRESHOLD_CRITICAL_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>Status</column>
											<operation>2</operation>
											<value>Failed</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
						<threshold id="2">
							<activationEvent>SYS_TABLE_THRESHOLD_ERROR_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>Status</column>
											<operation>2</operation>
											<value>Predictive Failure</value>
										</condition>
									</conditions>
								</group>
								<group id="2">
									<conditions>
										<condition id="1">
											<column>Status</column>
											<operation>2</operation>
											<value>Not Recognised</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
						<threshold id="3">
							<activationEvent>SYS_TABLE_THRESHOLD_ERROR_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>Smart Status</column>
											<operation>2</operation>
											<value>Predictive Failure</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
					</thresholds>
					<perfTabSettings></perfTabSettings>
				</dctable>
				<dctable id="9337">
					<guid>c8093f0e-989f-45c8-9e0d-2755cfb31740</guid>
					<name>.1.3.6.1.4.1.232.1.2.2.1.1.1</name>
					<description>HP iLO - System - CPU - Status</description>
					<origin>2</origin>
					<interval>3600</interval>
					<retention>0</retention>
					<systemTag></systemTag>
					<flags>0</flags>
					<snmpPort>0</snmpPort>
					<transformation>sub main() {&#x0D;&#x0A;&#x09;idxStatus = $1-&gt;getColumnIndex(&quot;CPU Status&quot;);&#x0D;&#x0A;&#x09;for (i = 0; i &lt; $1-&gt;rowCount; i++)&#x0D;&#x0A;&#x09;{&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxStatus) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Unknown&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;OK&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Degraded&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;4&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Failed&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;5&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Disabled&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxStatus,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;}&#x0D;&#x0A;}</transformation>
					<columns>
						<column id="1">
							<name>Socket Number</name>
							<displayName>Socket Number</displayName>
							<snmpOid>.1.3.6.1.4.1.232.1.2.2.1.1.9</snmpOid>
							<flags>260</flags>
						</column>
						<column id="2">
							<name>CPU Name</name>
							<displayName>CPU Name</displayName>
							<snmpOid>.1.3.6.1.4.1.232.1.2.2.1.1.3</snmpOid>
							<flags>516</flags>
						</column>
						<column id="3">
							<name>CPU Status</name>
							<displayName>CPU Status</displayName>
							<snmpOid>.1.3.6.1.4.1.232.1.2.2.1.1.6</snmpOid>
							<flags>4</flags>
						</column>
						<column id="4">
							<name>CPU Cores</name>
							<displayName>CPU Cores</displayName>
							<snmpOid>.1.3.6.1.4.1.232.1.2.2.1.1.15</snmpOid>
							<flags>0</flags>
						</column>
						<column id="5">
							<name>Maximum Threads</name>
							<displayName>Maximum Threads</displayName>
							<snmpOid>.1.3.6.1.4.1.232.1.2.2.1.1.25</snmpOid>
							<flags>0</flags>
						</column>
						<column id="6">
							<name>CPU Speed (MHz)</name>
							<displayName>CPU Speed (MHz)</displayName>
							<snmpOid>.1.3.6.1.4.1.232.1.2.2.1.1.4</snmpOid>
							<flags>0</flags>
						</column>
					</columns>
					<thresholds>
						<threshold id="1">
							<activationEvent>SYS_TABLE_THRESHOLD_CRITICAL_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>CPU Status</column>
											<operation>2</operation>
											<value>Failed</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
						<threshold id="2">
							<activationEvent>SYS_TABLE_THRESHOLD_ERROR_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>CPU Status</column>
											<operation>2</operation>
											<value>Degraded</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
						<threshold id="3">
							<activationEvent>SYS_TABLE_THRESHOLD_WARNING_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>CPU Status</column>
											<operation>2</operation>
											<value>Disabled</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
					</thresholds>
					<perfTabSettings></perfTabSettings>
				</dctable>
				<dctable id="31004">
					<guid>7fcc0199-6309-400d-9b7d-f9d54b5fda0b</guid>
					<name>.1.3.6.1.4.1.232.3.2.3.1.1.2</name>
					<description>HP iLO - Storage - Disk - Logical</description>
					<origin>2</origin>
					<interval>3600</interval>
					<retention>0</retention>
					<systemTag></systemTag>
					<flags>0</flags>
					<snmpPort>0</snmpPort>
					<transformation>sub main() {&#x0D;&#x0A;&#x0D;&#x0A;&#x09;idxDriveStatus = $1-&gt;getColumnIndex(&quot;Drive Status&quot;);&#x0D;&#x0A;&#x09;idxRaidLevel = $1-&gt;getColumnIndex(&quot;RAID Level&quot;);&#x0D;&#x0A;&#x09;idxRebuildPercentage = $1-&gt;getColumnIndex(&quot;Rebuild Percentage&quot;);&#x0D;&#x0A;&#x09;&#x0D;&#x0A;&#x09;for (i = 0; i &lt; $1-&gt;rowCount; i++)&#x0D;&#x0A;&#x09;{&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxDriveStatus) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;OK&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;FAILED&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;4&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Unconfigured&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;5&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Recovering&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;6&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Ready Rebuild&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;7&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Rebuilding&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;8&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Wrong Drive&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;9&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Bad Connect&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;10&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Overheating&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;11&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Shutdown&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;12&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Expanding&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;13&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Not Available&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;14&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Queued for Expansion&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;15&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Multi-path Access Degraded&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;16&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxDriveStatus,&quot;Erasing&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxDriveStatus,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;&#x09;&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxRaidLevel) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxRaidLevel,&quot;None&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxRaidLevel,&quot;RAID 1&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;4&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxRaidLevel,&quot;RAID 4&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;5&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxRaidLevel,&quot;RAID 5&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;7&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxRaidLevel,&quot;RAID 6&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;8&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxRaidLevel,&quot;RAID 50&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;9&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxRaidLevel,&quot;RAID 60&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxRaidLevel,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;&#x09;&#x0D;&#x0A;&#x09;&#x09;if ( $1-&gt;get(i,idxRebuildPercentage) == 4294967295 )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;$1-&gt;set(i,idxRebuildPercentage,&quot;-1&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x0D;&#x0A;&#x09;}&#x0D;&#x0A;}</transformation>
					<columns>
						<column id="1">
							<name>Index</name>
							<displayName>Index</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.3.1.1.2</snmpOid>
							<flags>256</flags>
						</column>
						<column id="2">
							<name>Drive OS Name</name>
							<displayName>Drive OS Name</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.3.1.1.14</snmpOid>
							<flags>516</flags>
						</column>
						<column id="3">
							<name>RAID Level</name>
							<displayName>RAID Level</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.3.1.1.3</snmpOid>
							<flags>4</flags>
						</column>
						<column id="4">
							<name>Drive Size (MB)</name>
							<displayName>Drive Size (MB)</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.3.1.1.9</snmpOid>
							<flags>0</flags>
						</column>
						<column id="5">
							<name>Drive Status</name>
							<displayName>Drive Status</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.3.1.1.4</snmpOid>
							<flags>4</flags>
						</column>
						<column id="6">
							<name>Rebuild Percentage</name>
							<displayName>Rebuild Percentage</displayName>
							<snmpOid>.1.3.6.1.4.1.232.3.2.3.1.1.12</snmpOid>
							<flags>0</flags>
						</column>
					</columns>
					<thresholds>
						<threshold id="1">
							<activationEvent>SYS_TABLE_THRESHOLD_CRITICAL_HIGH</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>Drive Status</column>
											<operation>2</operation>
											<value>FAILED</value>
										</condition>
									</conditions>
								</group>
								<group id="2">
									<conditions>
										<condition id="1">
											<column>Drive Status</column>
											<operation>2</operation>
											<value>Not Available</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
						<threshold id="2">
							<activationEvent>SYS_TABLE_THRESHOLD_ERROR_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>Drive Status</column>
											<operation>2</operation>
											<value>Wrong Drive</value>
										</condition>
									</conditions>
								</group>
								<group id="2">
									<conditions>
										<condition id="1">
											<column>Drive Status</column>
											<operation>2</operation>
											<value>Overheating</value>
										</condition>
									</conditions>
								</group>
								<group id="3">
									<conditions>
										<condition id="1">
											<column>Drive Status</column>
											<operation>2</operation>
											<value>Bad Connect</value>
										</condition>
									</conditions>
								</group>
								<group id="4">
									<conditions>
										<condition id="1">
											<column>Drive Status</column>
											<operation>2</operation>
											<value>Multi-path Access Degraded</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
						<threshold id="3">
							<activationEvent>SYS_TABLE_THRESHOLD_WARNING_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>Drive Status</column>
											<operation>2</operation>
											<value>Unconfigured</value>
										</condition>
									</conditions>
								</group>
								<group id="2">
									<conditions>
										<condition id="1">
											<column>Drive Status</column>
											<operation>2</operation>
											<value>Rebuilding</value>
										</condition>
									</conditions>
								</group>
								<group id="3">
									<conditions>
										<condition id="1">
											<column>Drive Status</column>
											<operation>2</operation>
											<value>Shutdown</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
					</thresholds>
					<perfTabSettings></perfTabSettings>
				</dctable>
				<dctable id="9344">
					<guid>ccab217d-8854-43a4-8d80-3b7bd2ae2ec7</guid>
					<name>.1.3.6.1.4.1.232.6.2.6.8.1.2</name>
					<description>HP iLO - System - Sensors - Temperature</description>
					<origin>2</origin>
					<interval>0</interval>
					<retention>0</retention>
					<systemTag></systemTag>
					<flags>0</flags>
					<snmpPort>0</snmpPort>
					<transformation>sub main() {&#x0D;&#x0A;&#x09;idxLocation = $1-&gt;getColumnIndex(&quot;Sensor Location&quot;);&#x0D;&#x0A;&#x09;idxStatus = $1-&gt;getColumnIndex(&quot;Sensor Status&quot;);&#x0D;&#x0A;&#x09;&#x0D;&#x0A;&#x09;for (i = 0; i &lt; $1-&gt;rowCount; i++)&#x0D;&#x0A;&#x09;{&#x0D;&#x0A;&#x09;   /* Sensor Location Translation*/&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxLocation) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;Other&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;Unknown&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;System&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;4&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;System Board&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;5&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;IO Board&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;6&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;CPU&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;7&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;Memory&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;8&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;Storage&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;9&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;Removable Media&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;10&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;Power Supply&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;11&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;Ambient&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;12&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;Chassis&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;13&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxLocation,&quot;Bridge Card&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxStatus,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;&#x09;&#x0D;&#x0A;&#x09;   /* Sensor Status/Condition Translation*/&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxStatus) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Unknown&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;OK&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Degraded&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;4&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Failed&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxStatus,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;}&#x0D;&#x0A;}</transformation>
					<columns>
						<column id="1">
							<name>Sensor Index</name>
							<displayName>Sensor Index</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.6.8.1.2</snmpOid>
							<flags>260</flags>
						</column>
						<column id="2">
							<name>Sensor Location</name>
							<displayName>Sensor Location</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.6.8.1.3</snmpOid>
							<flags>516</flags>
						</column>
						<column id="3">
							<name>Sensor Status</name>
							<displayName>Sensor Status</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.6.8.1.6</snmpOid>
							<flags>4</flags>
						</column>
						<column id="4">
							<name>Sensor Temperature</name>
							<displayName>Sensor Temperature</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.6.8.1.4</snmpOid>
							<flags>0</flags>
						</column>
					</columns>
					<thresholds>
						<threshold id="1">
							<activationEvent>SYS_TABLE_THRESHOLD_WARNING_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>Sensor Status</column>
											<operation>2</operation>
											<value>Degraded</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
						<threshold id="2">
							<activationEvent>SYS_TABLE_THRESHOLD_ERROR_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>Sensor Status</column>
											<operation>2</operation>
											<value>Failed</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
					</thresholds>
					<perfTabSettings></perfTabSettings>
				</dctable>
				<dctable id="9341">
					<guid>70904b5a-5e6b-4a97-866a-2844c0cbd8e4</guid>
					<name>.1.3.6.1.4.1.232.6.2.14.13.1.1</name>
					<description>HP iLO - System - Memory - Status</description>
					<origin>2</origin>
					<interval>3600</interval>
					<retention>0</retention>
					<systemTag></systemTag>
					<flags>0</flags>
					<snmpPort>0</snmpPort>
					<transformation>sub main() {&#x0D;&#x0A;&#x09;idxStatus = $1-&gt;getColumnIndex(&quot;Module Status&quot;);&#x0D;&#x0A;&#x09;idxCondition = $1-&gt;getColumnIndex(&quot;Module Condition&quot;);&#x0D;&#x0A;&#x0D;&#x0A;&#x09;for (i = 0; i &lt; $1-&gt;rowCount; i++)&#x0D;&#x0A;&#x09;{&#x0D;&#x0A;&#x09;&#x09;if ( ( $1-&gt;get(i,idxStatus) == &quot;2&quot; ) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;$1-&gt;deleteRow(i);&#x0D;&#x0A;&#x09;&#x09;&#x09;i--;&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;}&#x0D;&#x0A;&#x0D;&#x0A;&#x09;for (i = 0; i &lt; $1-&gt;rowCount; i++)&#x0D;&#x0A;&#x09;{&#x09;&#x0D;&#x0A;&#x09;&#x09;/* Module Status Translation */&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxStatus) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Unknown&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Not Present&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Present but Unused&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;4&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Good&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;5&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Added but Unused&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;6&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Upgraded but Unused&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;7&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Missing&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;8&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Module Mismatch&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;9&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Not Supported&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;10&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Bad Configuration&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;11&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Degraded&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxStatus,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;&#x09;&#x0D;&#x0A;&#x09;&#x09;/* Module Condition Translation */&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxCondition) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxCondition,&quot;Other&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxCondition,&quot;OK&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxCondition,&quot;Degraded&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxCondition,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;}&#x0D;&#x0A;}</transformation>
					<columns>
						<column id="1">
							<name>Index</name>
							<displayName>Index</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.14.13.1.1</snmpOid>
							<flags>768</flags>
						</column>
						<column id="2">
							<name>Module Size (in kB)</name>
							<displayName>Module Size (in kB)</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.14.13.1.6</snmpOid>
							<flags>4</flags>
						</column>
						<column id="3">
							<name>Module Frequency</name>
							<displayName>Module Frequency</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.14.13.1.14</snmpOid>
							<flags>0</flags>
						</column>
						<column id="4">
							<name>Module Status</name>
							<displayName>Module Status</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.14.13.1.19</snmpOid>
							<flags>4</flags>
						</column>
						<column id="5">
							<name>Module Condition</name>
							<displayName>Module Condition</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.14.13.1.20</snmpOid>
							<flags>4</flags>
						</column>
					</columns>
					<thresholds>
						<threshold id="1">
							<activationEvent>SYS_TABLE_THRESHOLD_ERROR_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>Module Status</column>
											<operation>2</operation>
											<value>Module Mismatch</value>
										</condition>
									</conditions>
								</group>
								<group id="2">
									<conditions>
										<condition id="1">
											<column>Module Status</column>
											<operation>2</operation>
											<value>Bad Configuration</value>
										</condition>
									</conditions>
								</group>
								<group id="3">
									<conditions>
										<condition id="1">
											<column>Module Status</column>
											<operation>2</operation>
											<value>Degraded</value>
										</condition>
									</conditions>
								</group>
								<group id="4">
									<conditions>
										<condition id="1">
											<column>Module Status</column>
											<operation>2</operation>
											<value>Not Supported</value>
										</condition>
									</conditions>
								</group>
								<group id="5">
									<conditions>
										<condition id="1">
											<column>Module Condition</column>
											<operation>2</operation>
											<value>Degraded</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
					</thresholds>
					<perfTabSettings></perfTabSettings>
				</dctable>
				<dctable id="9342">
					<guid>a4c14cfc-bcba-4985-9c53-f28006a9cf2e</guid>
					<name>.1.3.6.1.4.1.232.6.2.9.3.1.2</name>
					<description>HP iLO - System - PSU - Status</description>
					<origin>2</origin>
					<interval>3600</interval>
					<retention>0</retention>
					<systemTag></systemTag>
					<flags>0</flags>
					<snmpPort>0</snmpPort>
					<transformation>sub main() {&#x0D;&#x0A;&#x09;idxStatus = $1-&gt;getColumnIndex(&quot;PSU Status&quot;);&#x0D;&#x0A;&#x09;idxRedundancy = $1-&gt;getColumnIndex(&quot;PSU Reundancy Status&quot;);&#x0D;&#x0A;&#x09;idxHotPlug = $1-&gt;getColumnIndex(&quot;PSU Hot Pluggable&quot;);&#x0D;&#x0A;&#x0D;&#x0A;&#x09;for (i = 0; i &lt; $1-&gt;rowCount; i++)&#x0D;&#x0A;&#x09;{&#x0D;&#x0A;&#x09;&#x09;/* PSU Status Translation */&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxStatus) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Unknown&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;OK&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Degraded&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;4&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxStatus,&quot;Failed&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxStatus,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;&#x09;/* PSU Redundancy Status Translation */&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxRedundancy) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxRedundancy,&quot;Unknown&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxRedundancy,&quot;Not Redundant&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxRedundancy,&quot;Redundant&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxRedundancy,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;&#x09;/* PSU Hot Plug Status Translation */&#x0D;&#x0A;&#x09;&#x09;switch ( $1-&gt;get(i,idxHotPlug) )&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;1&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxHotPlug,&quot;Unknown&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;2&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxHotPlug,&quot;Not Hot Pluggable&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;case &quot;3&quot;:&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;$1-&gt;set(i,idxHotPlug,&quot;Hot Pluggable&quot;);&#x0D;&#x0A;&#x09;&#x09;&#x09;&#x09;break;&#x0D;&#x0A;&#x09;&#x09;&#x09;default: $1-&gt;set(i,idxHotPlug,&quot;INVALID DATA&quot;);&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;}&#x0D;&#x0A;}</transformation>
					<columns>
						<column id="1">
							<name>PSU Bay</name>
							<displayName>PSU Bay</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.9.3.1.2</snmpOid>
							<flags>768</flags>
						</column>
						<column id="2">
							<name>PSU Model</name>
							<displayName>PSU Model</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.9.3.1.10</snmpOid>
							<flags>4</flags>
						</column>
						<column id="3">
							<name>PSU Hot Pluggable</name>
							<displayName>PSU Hot Pluggable</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.9.3.1.13</snmpOid>
							<flags>4</flags>
						</column>
						<column id="4">
							<name>PSU Firmware Revision</name>
							<displayName>PSU Firmware Revision</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.9.3.1.14</snmpOid>
							<flags>4</flags>
						</column>
						<column id="5">
							<name>PSU Serial</name>
							<displayName>PSU Serial</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.9.3.1.11</snmpOid>
							<flags>4</flags>
						</column>
						<column id="6">
							<name>PSU Spare Part Number</name>
							<displayName>PSU Spare Part Number</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.9.3.1.16</snmpOid>
							<flags>4</flags>
						</column>
						<column id="7">
							<name>PSU Maximum Watts</name>
							<displayName>PSU Maximum Watts</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.9.3.1.8</snmpOid>
							<flags>0</flags>
						</column>
						<column id="8">
							<name>PSU Used Watts</name>
							<displayName>PSU Used Watts</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.9.3.1.7</snmpOid>
							<flags>0</flags>
						</column>
						<column id="9">
							<name>PSU Redundancy Status</name>
							<displayName>PSU Redundancy Status</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.9.3.1.9</snmpOid>
							<flags>4</flags>
						</column>
						<column id="10">
							<name>PSU Status</name>
							<displayName>PSU Status</displayName>
							<snmpOid>.1.3.6.1.4.1.232.6.2.9.3.1.4</snmpOid>
							<flags>4</flags>
						</column>
					</columns>
					<thresholds>
						<threshold id="1">
							<activationEvent>SYS_TABLE_THRESHOLD_CRITICAL_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>PSU Status</column>
											<operation>2</operation>
											<value>Failed</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
						<threshold id="2">
							<activationEvent>SYS_TABLE_THRESHOLD_ERROR_LOW</activationEvent>
							<deactivationEvent>SYS_TABLE_THRESHOLD_NORMAL</deactivationEvent>
							<groups>
								<group id="1">
									<conditions>
										<condition id="1">
											<column>PSU Status</column>
											<operation>2</operation>
											<value>Degraded</value>
										</condition>
									</conditions>
								</group>
							</groups>
						</threshold>
					</thresholds>
					<perfTabSettings></perfTabSettings>
				</dctable>
			</dataCollection>
			<filter>sub main()&#x0D;&#x0A;{&#x0D;&#x0A;&#x09;if ($node-&gt;snmpOID == &quot;.1.3.6.1.4.1.232.9.4.10&quot;) { return true; }&#x0D;&#x0A;&#x09;if ( $node-&gt;platformName ~= &quot;windows&quot;)&#x0D;&#x0A;&#x09;{&#x0D;&#x0A;&#x09;&#x09;table = AgentReadTable($node, &quot;System.InstalledProducts&quot;);&#x0D;&#x0A;&#x09;&#x09;if ( table == null ) return false;&#x0D;&#x0A;&#x09;&#x09;colName = table-&gt;getColumnIndex(&quot;Name&quot;);&#x0D;&#x0A;&#x09;&#x09;for (currentRow = 0; currentRow &lt; table-&gt;rowCount; currentRow++)&#x0D;&#x0A;&#x09;&#x09;{&#x0D;&#x0A;&#x09;&#x09;&#x09;if ( table-&gt;get(currentRow, colName) == &quot;HP Insight Management Agents&quot; ) { return true; }&#x0D;&#x0A;&#x09;&#x09;&#x09;if ( table-&gt;get(currentRow, colName) == &quot;HPE Insight Management Agents&quot; ) { return true; }&#x0D;&#x0A;&#x09;&#x09;}&#x0D;&#x0A;&#x09;}  &#x0D;&#x0A;}</filter>
		</template>
	</templates>
	<traps>
	</traps>
	<rules>
	</rules>
	<scripts>
	</scripts>
	<objectTools>
	</objectTools>
	<dciSummaryTables>
	</dciSummaryTables>
</configuration>
