Philip Wiki

Персональный wiki-сайт

Инструменты пользователя

Инструменты сайта


docs:zabbix:templates:hpservers

Универсальный шаблон для серверов HP

Обзор

Данный шаблон не актуален

Прошло много времени с момента, когда приходилось делать свои шаблоны для серверов HP. Теперь есть отличный официальный. С поддержкой почти всей линейки и низкоуровневым обнаружением: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server (там есть несколько под конкретные модели (bl-dl, папка «HP») или общий (папка «hp_ilo_snmp»))

Универсальный шаблон для мониторинга серверного парка от Hewlett-Packard. Наблюдает любые модели серверов (например ProLiant BL460c Gen8, ProLiant BL460c G7, ProLiant DL160 G6, ProLiant DL580 G5, ProLiant ML350 G5, ). В шаблоне используется низкоуровневое обнаружение (low-level discovery), посредством которого в автоматическом режиме обнаруживаются следующие элементы наблюдения:

  • контроллеры дисков;
  • логические массивы (количество, состояние, тип);
  • физические диски (количество, состояние, тип);
  • вентиляторы и их местоположение (процессор, память, материнская плата и т.п.);
  • температурные датчики и их местоположение (процессор, память, внешний и т.п.).

Требования

  • Установленный патч для работы динамических SNMP-индексов (только для Zabbix 2.0 и ниже, в новых версиях данный патч реализован «из коробки»);
  • Пользовательский макрос {$SNMP_COMMUNITY}1), в котором необходимо указать имя SNMP community (обычно public);
  • Для корректной работы шаблона необходимо на узлах установить «HP Insight Management Agents» (обычно это делается через «HP SUM») и настроенная служба «SNMP».

Для корректной работы шаблона, рекомендуется добавить преобразование значений. АдминистрированиеОбщиеПреобразование значений:

Имя Преобразование значений
HP SNMP Agent Condition 1 ⇒ other
2 ⇒ ok
3 ⇒ degraded
4 ⇒ failed
HP SNMP Agent Locale 1 ⇒ other
2 ⇒ unknow
3 ⇒ system
4 ⇒ systemBoard
5 ⇒ ioBoard
6 ⇒ cpu
7 ⇒ memory
8 ⇒ storage
9 ⇒ removableMedia
10 ⇒ powerSupply
11 ⇒ ambient
12 ⇒ chassis
13 ⇒ bridgeCard
14 ⇒ managementBoard
15 ⇒ backplane
16 ⇒ networkSlot
17 ⇒ bladeSlot
18 ⇒ virtual
HP SNMP Agent LogDrv Status 1 ⇒ other
2 ⇒ ok
3 ⇒ failed
4 ⇒ unconfigured
5 ⇒ recovering
6 ⇒ readyForRebuild
7 ⇒ rebuilding
8 ⇒ wrongDrive
9 ⇒ badConnect
10 ⇒ overheating
11 ⇒ shutdown
12 ⇒ expanding
13 ⇒ notAvailable
14 ⇒ queuedForExpansion
15 ⇒ multipathAccessDegraded
16 ⇒ erasing
HP SNMP Agent PhyDrv Status 1 ⇒ other
2 ⇒ ok
3 ⇒ failed
4 ⇒ predictiveFailure
5 ⇒ erasing
6 ⇒ eraseDone
7 ⇒ eraseQueued
8 ⇒ ssdWear
HP SNMP Agent Write Cache State 1 ⇒ other
2 ⇒ disabled
3 ⇒ enabled
HP SNMP Logical Drive Fault Tolerance 1 ⇒ other
2 ⇒ none
3 ⇒ mirroring
4 ⇒ data guard
5 ⇒ distributed data guard
7 ⇒ advanced data guarding

Шаблон

zbx_export_templates_hp_servers.xml
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
    <version>2.0</version>
    <date>2015-09-24T07:06:13Z</date>
    <groups>
        <group>
            <name>HP Servers</name>
        </group>
    </groups>
    <templates>
        <template>
            <template>Template SNMP HP Server Summary exp</template>
            <name>Template SNMP HP Server Summary exp</name>
            <description/>
            <groups>
                <group>
                    <name>HP Servers</name>
                </group>
            </groups>
            <applications>
                <application>
                    <name>HP Array Controller</name>
                </application>
                <application>
                    <name>HP Fan Summary</name>
                </application>
                <application>
                    <name>HP Logical Drive</name>
                </application>
                <application>
                    <name>HP Physical Drive</name>
                </application>
                <application>
                    <name>HP System Summary</name>
                </application>
                <application>
                    <name>HP Temperature Sensor</name>
                </application>
                <application>
                    <name>HP Termal Summary</name>
                </application>
            </applications>
            <items>
                <item>
                    <name>Cpu Fun(s) Status</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>.1.3.6.1.4.1.232.6.2.6.5.0</snmp_oid>
                    <key>cpqHeThermalCpuFanStatus.0</key>
                    <delay>60</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>The status of the processor fan(s) in the system.&#13;
This value will be one of the following:&#13;
other(1)&#13;
Fan status detection is not supported by this system or driver.&#13;
ok(2)&#13;
All fans are operating properly.&#13;
failed(4)&#13;
A fan is not operating properly.&#13;
The system will be shutdown if the failed(4) condition occurs.</description>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Termal Summary</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>HP SNMP Agent Condition</name>
                    </valuemap>
                    <logtimefmt/>
                </item>
                <item>
                    <name>Resilient Memory Condition</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.6.2.14.4.0</snmp_oid>
                    <key>cpqHeResilientMemCondition.0</key>
                    <delay>600</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>This value specifies the current condition of the Advanced Memory Protection subsystem.&#13;
&#13;
The following states are supported:&#13;
&#13;
other(1)&#13;
 The system does not support fault tolerant memory or the&#13;
 state cannot be determined by the Management Agent.&#13;
&#13;
ok(2)&#13;
 This system is operating normally.&#13;
&#13;
degraded(3)&#13;
 The system is running in a degraded state because the&#13;
 Advanced Memory Protection subsystem has been engaged.</description>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP System Summary</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>HP SNMP Agent Condition</name>
                    </valuemap>
                    <logtimefmt/>
                </item>
                <item>
                    <name>Server Condition</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>.1.3.6.1.4.1.232.6.1.3.0</snmp_oid>
                    <key>cpqHeMibCondition.0</key>
                    <delay>60</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>The overall condition.&#13;
This object represents the overall status of the server health system represented by this MIB.</description>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP System Summary</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>HP SNMP Agent Condition</name>
                    </valuemap>
                    <logtimefmt/>
                </item>
                <item>
                    <name>System Fun(s) Status</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>.1.3.6.1.4.1.232.6.2.6.4.0</snmp_oid>
                    <key>cpqHeThermalSystemFanStatus.0</key>
                    <delay>60</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>The status of the fan(s) in the system.&#13;
This value will be one of the following:&#13;
other(1)&#13;
Fan status detection is not supported by this system or driver.&#13;
ok(2)&#13;
All fans are operating properly.&#13;
degraded(3)&#13;
A non-required fan is not operating properly.&#13;
failed(4)&#13;
A required fan is not operating properly.&#13;
If the cpqHeThermalDegradedAction is set to shutdown(3) the&#13;
system will be shutdown if the failed(4) condition occurs.</description>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Termal Summary</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>HP SNMP Agent Condition</name>
                    </valuemap>
                    <logtimefmt/>
                </item>
                <item>
                    <name>System Temperature Status</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>.1.3.6.1.4.1.232.6.2.6.3.0</snmp_oid>
                    <key>cpqHeThermalTempStatus.0</key>
                    <delay>60</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>The status of the system's temperature sensors:&#13;
This value will be one of the following:&#13;
other(1)&#13;
Temp sensing is not supported by this system or driver.&#13;
ok(2)&#13;
All temp sensors are within normal operating range.&#13;
degraded(3)&#13;
A temp sensor is outside of normal operating range.&#13;
failed(4)&#13;
A temp sensor detects a condition that could permanently&#13;
damage the system.&#13;
The system will automatically shutdown if the failed(4) condition&#13;
results, so it is unlikely that this value will ever be returned&#13;
by the agent.  If the cpqHeThermalDegradedAction is set to&#13;
shutdown(3) the system will be shutdown if the degraded(3)&#13;
condition occurs.</description>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Termal Summary</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>HP SNMP Agent Condition</name>
                    </valuemap>
                    <logtimefmt/>
                </item>
                <item>
                    <name>Termal Condition</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>.1.3.6.1.4.1.232.6.2.6.1.0</snmp_oid>
                    <key>cpqHeThermalCondition.0</key>
                    <delay>60</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>This value specifies the overall condition of the system's&#13;
thermal environment.</description>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Termal Summary</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>HP SNMP Agent Condition</name>
                    </valuemap>
                    <logtimefmt/>
                </item>
            </items>
            <discovery_rules>
                <discovery_rule>
                    <name>Array Controller Index</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <snmp_oid>.1.3.6.1.4.1.232.3.2.2.1.1.1</snmp_oid>
                    <key>snmp.discovery.v1</key>
                    <delay>3600</delay>
                    <status>0</status>
                    <allowed_hosts/>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <filter>
                        <evaltype>0</evaltype>
                        <formula/>
                        <conditions/>
                    </filter>
                    <lifetime>7</lifetime>
                    <description>Array Controller Index.&#13;
This value is a logical number whose meaning is OS dependent.&#13;
Each physical controller has one unique controller number&#13;
associated with it.</description>
                    <item_prototypes>
                        <item_prototype>
                            <name>Drive Array Controller {#SNMPINDEX} Condition</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>.1.3.6.1.4.1.232.3.2.2.1.1.6.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaCntlrCondition.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>600</delay>
                            <history>90</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description/>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Array Controller</name>
                                </application>
                            </applications>
                            <valuemap>
                                <name>HP SNMP Agent Condition</name>
                            </valuemap>
                            <logtimefmt/>
                        </item_prototype>
                        <item_prototype>
                            <name>Drive Array Controller {#SNMPINDEX} Firmware Revision</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>1.3.6.1.4.1.232.3.2.2.1.1.3.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaCntlrFWRev.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>9600</delay>
                            <history>7</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>4</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description>Array Controller Firmware Revision.&#13;
&#13;
The firmware revision of the drive array controller. This value can be used to help identify a particular revision of the controller.</description>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Array Controller</name>
                                </application>
                            </applications>
                            <valuemap/>
                            <logtimefmt/>
                        </item_prototype>
                        <item_prototype>
                            <name>Drive Array Controller {#SNMPINDEX} Model</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>1.3.6.1.4.1.232.3.2.2.1.1.2.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaCntlrModel.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>9600</delay>
                            <history>30</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description>Array Controller Model.&#13;
&#13;
The type of controller card.</description>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Array Controller</name>
                                </application>
                            </applications>
                            <valuemap/>
                            <logtimefmt/>
                        </item_prototype>
                    </item_prototypes>
                    <trigger_prototypes>
                        <trigger_prototype>
                            <expression>{Template SNMP HP Server Summary exp:cpqDaCntlrCondition.[&quot;{#SNMPINDEX}&quot;].last(0)}&lt;&gt;2</expression>
                            <name>{HOST.NAME}: Drive Array Controller {#SNMPINDEX} Condition is Not OK</name>
                            <url/>
                            <status>0</status>
                            <priority>4</priority>
                            <description/>
                            <type>0</type>
                        </trigger_prototype>
                    </trigger_prototypes>
                    <graph_prototypes/>
                    <host_prototypes/>
                </discovery_rule>
                <discovery_rule>
                    <name>Drive Array Logical Drive Performance</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <snmp_oid>.1.3.6.1.4.1.232.3.2.8.1.1.1</snmp_oid>
                    <key>snmp.discovery.v5</key>
                    <delay>3600</delay>
                    <status>0</status>
                    <allowed_hosts/>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <filter>
                        <evaltype>0</evaltype>
                        <formula/>
                        <conditions/>
                    </filter>
                    <lifetime>7</lifetime>
                    <description/>
                    <item_prototypes>
                        <item_prototype>
                            <name>Drive Array Logical Drive {#SNMPINDEX} Avg Queue Depth</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>1.3.6.1.4.1.232.3.2.8.1.1.5.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaLogDrvPerfAvgQueueDepth.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>60</delay>
                            <history>90</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description>Array Logical Drive Performance Monitor Average Queue Depth.&#13;
&#13;
This value indicates the average command queue depth of the logical volume.</description>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Logical Drive</name>
                                </application>
                            </applications>
                            <valuemap/>
                            <logtimefmt/>
                        </item_prototype>
                    </item_prototypes>
                    <trigger_prototypes/>
                    <graph_prototypes/>
                    <host_prototypes/>
                </discovery_rule>
                <discovery_rule>
                    <name>Drive Array Logical Drive Summary</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <snmp_oid>.1.3.6.1.4.1.232.3.2.3.1.1.2</snmp_oid>
                    <key>snmp.discovery.v4</key>
                    <delay>3600</delay>
                    <status>0</status>
                    <allowed_hosts/>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <filter>
                        <evaltype>0</evaltype>
                        <formula/>
                        <conditions/>
                    </filter>
                    <lifetime>7</lifetime>
                    <description/>
                    <item_prototypes>
                        <item_prototype>
                            <name>Drive Array Logical Drive {#SNMPINDEX} Avg Latency</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>1</multiplier>
                            <snmp_oid>1.3.6.1.4.1.232.3.2.7.1.1.7.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaCntlrPerfAvgLatency.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>60</delay>
                            <history>90</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>0</value_type>
                            <allowed_hosts/>
                            <units>ms</units>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>0.01</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description>Array Controller Performance Monitor Average Command Latency.&#13;
&#13;
This value shows the average command latency for this sample in 1/10,000 second units.</description>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Logical Drive</name>
                                </application>
                            </applications>
                            <valuemap/>
                            <logtimefmt/>
                        </item_prototype>
                        <item_prototype>
                            <name>Drive Array Logical Drive {#SNMPINDEX} Condition</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>.1.3.6.1.4.1.232.3.2.3.1.1.11.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaLogDrvCondition.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>600</delay>
                            <history>90</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description>The Logical Drive condition.&#13;
&#13;
This value represents the overall condition of this logical drive and any associated physical drives.</description>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Logical Drive</name>
                                </application>
                            </applications>
                            <valuemap>
                                <name>HP SNMP Agent Condition</name>
                            </valuemap>
                            <logtimefmt/>
                        </item_prototype>
                        <item_prototype>
                            <name>Drive Array Logical Drive {#SNMPINDEX} Fault Tolerance</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>1.3.6.1.4.1.232.3.2.3.1.1.3.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaLogDrvFaultTol.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>7200</delay>
                            <history>90</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description>Logical Drive Fault Tolerance.&#13;
&#13;
This shows the fault tolerance mode of the logical drive. The following values are valid for the Logical Drive Fault Tolerance:&#13;
&#13;
None (2)&#13;
 Fault tolerance is not enabled.  If a physical drive reports&#13;
 an error, the data cannot be recovered by the drive array&#13;
 controller.&#13;
&#13;
Mirroring (3)&#13;
 For each physical drive, there is a second physical drive&#13;
 containing identical data. If a drive fails, the data can be&#13;
 retrieved from the mirror drive.&#13;
&#13;
Data Guard (4)&#13;
 One of the physical drives is used as a data guard drive and&#13;
 contains the exclusive OR of the data on the remaining drives.&#13;
 If a failure is detected, the drive array controller rebuilds&#13;
 the data using the data guard information plus information&#13;
 from the other drives.&#13;
&#13;
Distributed Data Guard (5)&#13;
 Distributed Data Guarding, sometimes referred to as RAID 5,&#13;
 is similar to Data Guarding, but instead of storing the parity&#13;
 information on one drive, the information is distributed across&#13;
 all of the drives.  If a failure is detected, the drive array&#13;
 controller rebuilds the data using the data guard information&#13;
 from all the drives.&#13;
&#13;
Advanced Data Guarding (7)&#13;
 Advanced Data Guarding (RAID ADG) is the fault tolerance method&#13;
 that provides the highest level of data protection.  It&#13;
 'stripes' data and parity across all the physical drives in the&#13;
 configuration to ensure the uninterrupted availability of&#13;
 uncorrupted data.  This fault-tolerance method is similar to&#13;
 distributed data guard (RAID 5) in that parity data is&#13;
 distributed across all drives in the array, except in RAID ADG&#13;
 the capacity of multiple drives is used to store parity data.&#13;
 Assuming the capacity of 2 drives is used for parity data,&#13;
 this allows continued operation despite simultaneous failure of&#13;
 any 2 drives in the array, whereas RAID 4 and RAID 5 can only&#13;
 sustain failure of a single drive.</description>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Logical Drive</name>
                                </application>
                            </applications>
                            <valuemap>
                                <name>HP SNMP Logical Drive Fault Tolerance</name>
                            </valuemap>
                            <logtimefmt/>
                        </item_prototype>
                        <item_prototype>
                            <name>Drive Array Logical Drive {#SNMPINDEX} Status</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>1.3.6.1.4.1.232.3.2.3.1.1.4.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaLogDrvStatus.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>600</delay>
                            <history>90</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description>Logical Drive Status.&#13;
&#13;
The logical drive can be in one of the following states:&#13;
&#13;
Ok (2)&#13;
 Indicates that the logical drive is in normal operation mode.&#13;
&#13;
Failed (3)&#13;
 Indicates that more physical drives have failed than the&#13;
 fault tolerance mode of the logical drive can handle without&#13;
 data loss.&#13;
&#13;
Unconfigured (4)&#13;
 Indicates that the logical drive is not configured.&#13;
&#13;
Recovering (5)&#13;
 Indicates that the logical drive is using Interim Recovery Mode.&#13;
 In Interim Recovery Mode, at least one physical drive has&#13;
 failed, but the logical drive's fault tolerance mode lets the&#13;
 drive continue to operate with no data loss.&#13;
&#13;
Ready Rebuild (6)&#13;
 Indicates that the logical drive is ready for Automatic Data&#13;
 Recovery.  The physical drive that failed has been replaced,&#13;
 but the logical drive is still operating in Interim Recovery&#13;
 Mode.&#13;
&#13;
Rebuilding (7)&#13;
 Indicates that the logical drive is currently doing Automatic&#13;
 Data Recovery.  During Automatic Data Recovery, fault tolerance&#13;
 algorithms restore data to the replacement drive.&#13;
&#13;
Wrong Drive (8)&#13;
 Indicates that the wrong physical drive was replaced after a&#13;
 physical drive failure.&#13;
&#13;
Bad Connect (9)&#13;
 Indicates that a physical drive is not responding.&#13;
&#13;
Overheating (10)&#13;
 Indicates that the drive array enclosure that contains the&#13;
 logical drive is overheating.  The drive array is still&#13;
 functioning, but should be shutdown.&#13;
&#13;
Shutdown (11)&#13;
 Indicates that the drive array enclosure that contains the&#13;
 logical drive has overheated.  The logical drive is no longer&#13;
 functioning.&#13;
&#13;
Expanding (12)&#13;
 Indicates that the logical drive is currently doing Automatic&#13;
 Data Expansion.  During Automatic Data Expansion, fault&#13;
 tolerance algorithms redistribute logical drive data to the&#13;
 newly added physical drive.&#13;
&#13;
Not Available (13)&#13;
 Indicates that the logical drive is currently unavailable.&#13;
 If a logical drive is expanding and the new configuration&#13;
 frees additional disk space, this free space can be&#13;
 configured into another logical volume.  If this is done,&#13;
 the new volume will be set to not available.&#13;
&#13;
Queued For Expansion (14)&#13;
 Indicates that the logical drive is ready for Automatic Data&#13;
 Expansion.  The logical drive is in the queue for expansion.</description>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Logical Drive</name>
                                </application>
                            </applications>
                            <valuemap>
                                <name>HP SNMP Agent LogDrv Status</name>
                            </valuemap>
                            <logtimefmt/>
                        </item_prototype>
                    </item_prototypes>
                    <trigger_prototypes>
                        <trigger_prototype>
                            <expression>{Template SNMP HP Server Summary exp:cpqDaLogDrvStatus.[&quot;{#SNMPINDEX}&quot;].last(0)}&gt;2</expression>
                            <name>{HOST.NAME}: Drive Array Logical Drive {#SNMPINDEX} Status Changed</name>
                            <url/>
                            <status>0</status>
                            <priority>3</priority>
                            <description/>
                            <type>0</type>
                        </trigger_prototype>
                    </trigger_prototypes>
                    <graph_prototypes/>
                    <host_prototypes/>
                </discovery_rule>
                <discovery_rule>
                    <name>Drive Array Physical Drive Summary</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <snmp_oid>.1.3.6.1.4.1.232.3.2.5.1.1.2</snmp_oid>
                    <key>snmp.discovery</key>
                    <delay>3600</delay>
                    <status>0</status>
                    <allowed_hosts/>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <filter>
                        <evaltype>0</evaltype>
                        <formula/>
                        <conditions/>
                    </filter>
                    <lifetime>7</lifetime>
                    <description/>
                    <item_prototypes>
                        <item_prototype>
                            <name>Drive Array Physical Drive {#SNMPINDEX} Condition</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>1.3.6.1.4.1.232.3.2.5.1.1.37.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaPhyDrvCondition.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>600</delay>
                            <history>90</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description/>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Physical Drive</name>
                                </application>
                            </applications>
                            <valuemap>
                                <name>HP SNMP Agent PhyDrv Status</name>
                            </valuemap>
                            <logtimefmt/>
                        </item_prototype>
                        <item_prototype>
                            <name>Drive Array Physical Drive {#SNMPINDEX} Reads/Sec</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>1.3.6.1.4.1.232.3.2.5.1.1.11.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaPhyDrvReads.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>60</delay>
                            <history>30</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units>reads/s</units>
                            <delta>1</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description/>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Physical Drive</name>
                                </application>
                            </applications>
                            <valuemap/>
                            <logtimefmt/>
                        </item_prototype>
                        <item_prototype>
                            <name>Drive Array Physical Drive {#SNMPINDEX} Status</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>1.3.6.1.4.1.232.3.2.5.1.1.6.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaPhyDrvStatus.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>600</delay>
                            <history>90</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description>Physical Drive Status.&#13;
This shows the status of the physical drive.&#13;
The following values are valid for the physical drive status:&#13;
Other (1)&#13;
Indicates that the instrument agent does not recognize&#13;
the drive.  You may need to upgrade your instrument agent&#13;
and/or driver software.&#13;
Ok (2)&#13;
Indicates the drive is functioning properly.&#13;
Failed (3)&#13;
Indicates that the drive is no longer operating and&#13;
should be replaced.&#13;
Predictive Failure(4)&#13;
Indicates that the drive has a predictive failure error and&#13;
should be replaced.&#13;
Erasing(5)&#13;
Indicates that the drive is being erased.&#13;
Erase Done(6)&#13;
Indicates that the drive has been erased and is now in an&#13;
offline state.&#13;
Erase Queued(7)&#13;
Indicates that an erase operation is currently queued for&#13;
the drive.</description>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Physical Drive</name>
                                </application>
                            </applications>
                            <valuemap/>
                            <logtimefmt/>
                        </item_prototype>
                        <item_prototype>
                            <name>Drive Array Physical Drive {#SNMPINDEX} Writes/Sec</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>1.3.6.1.4.1.232.3.2.5.1.1.13.{#SNMPINDEX}</snmp_oid>
                            <key>cpqDaPhyDrvWrites.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>60</delay>
                            <history>30</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units>writes/s</units>
                            <delta>1</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description/>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Physical Drive</name>
                                </application>
                            </applications>
                            <valuemap/>
                            <logtimefmt/>
                        </item_prototype>
                    </item_prototypes>
                    <trigger_prototypes>
                        <trigger_prototype>
                            <expression>{Template SNMP HP Server Summary exp:cpqDaPhyDrvCondition.[&quot;{#SNMPINDEX}&quot;].last(0)}&lt;&gt;2</expression>
                            <name>{HOST.NAME}: Drive Array Physical Drive {#SNMPINDEX} Condition is Not OK</name>
                            <url/>
                            <status>0</status>
                            <priority>4</priority>
                            <description/>
                            <type>0</type>
                        </trigger_prototype>
                    </trigger_prototypes>
                    <graph_prototypes>
                        <graph_prototype>
                            <name>Drive Array Physical Drive {#SNMPINDEX} Writes and Reads/Sec</name>
                            <width>900</width>
                            <height>200</height>
                            <yaxismin>0.0000</yaxismin>
                            <yaxismax>100.0000</yaxismax>
                            <show_work_period>1</show_work_period>
                            <show_triggers>1</show_triggers>
                            <type>0</type>
                            <show_legend>1</show_legend>
                            <show_3d>0</show_3d>
                            <percent_left>0.0000</percent_left>
                            <percent_right>0.0000</percent_right>
                            <ymin_type_1>0</ymin_type_1>
                            <ymax_type_1>0</ymax_type_1>
                            <ymin_item_1>0</ymin_item_1>
                            <ymax_item_1>0</ymax_item_1>
                            <graph_items>
                                <graph_item>
                                    <sortorder>0</sortorder>
                                    <drawtype>5</drawtype>
                                    <color>3333FF</color>
                                    <yaxisside>0</yaxisside>
                                    <calc_fnc>2</calc_fnc>
                                    <type>0</type>
                                    <item>
                                        <host>Template SNMP HP Server Summary exp</host>
                                        <key>cpqDaPhyDrvReads.[&quot;{#SNMPINDEX}&quot;]</key>
                                    </item>
                                </graph_item>
                                <graph_item>
                                    <sortorder>1</sortorder>
                                    <drawtype>5</drawtype>
                                    <color>00C800</color>
                                    <yaxisside>0</yaxisside>
                                    <calc_fnc>2</calc_fnc>
                                    <type>0</type>
                                    <item>
                                        <host>Template SNMP HP Server Summary exp</host>
                                        <key>cpqDaPhyDrvWrites.[&quot;{#SNMPINDEX}&quot;]</key>
                                    </item>
                                </graph_item>
                            </graph_items>
                        </graph_prototype>
                    </graph_prototypes>
                    <host_prototypes/>
                </discovery_rule>
                <discovery_rule>
                    <name>Fault Tolerant Fan Condition</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <snmp_oid>.1.3.6.1.4.1.232.6.2.6.7.1.2</snmp_oid>
                    <key>snmp.discovery.v2</key>
                    <delay>3600</delay>
                    <status>0</status>
                    <allowed_hosts/>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <filter>
                        <evaltype>0</evaltype>
                        <formula/>
                        <conditions/>
                    </filter>
                    <lifetime>7</lifetime>
                    <description/>
                    <item_prototypes>
                        <item_prototype>
                            <name>Fault Tolerant Fan {#SNMPINDEX} Condition</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>1.3.6.1.4.1.232.6.2.6.7.1.9.{#SNMPINDEX}</snmp_oid>
                            <key>cpqHeFltTolFanCondition.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>600</delay>
                            <history>7</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description>The condition of the fan.&#13;
&#13;
This value will be one of the following: other(1)&#13;
 Fan status detection is not supported by this system or driver.&#13;
&#13;
ok(2)&#13;
 The fan is operating properly.&#13;
&#13;
degraded(2)&#13;
 A redundant fan is not operating properly.&#13;
&#13;
failed(4)&#13;
 A non-redundant fan is not operating properly.</description>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Fan Summary</name>
                                </application>
                            </applications>
                            <valuemap>
                                <name>HP SNMP Agent Condition</name>
                            </valuemap>
                            <logtimefmt/>
                        </item_prototype>
                        <item_prototype>
                            <name>Fault Tolerant Fan {#SNMPINDEX} Locale</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>.1.3.6.1.4.1.232.6.2.6.7.1.3.{#SNMPINDEX}</snmp_oid>
                            <key>cpqHeFltTolFanLocale.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>86400</delay>
                            <history>7</history>
                            <trends>30</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description>This specifies the location of the fan in the system.</description>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Fan Summary</name>
                                </application>
                            </applications>
                            <valuemap>
                                <name>HP SNMP Agent Locale</name>
                            </valuemap>
                            <logtimefmt/>
                        </item_prototype>
                    </item_prototypes>
                    <trigger_prototypes/>
                    <graph_prototypes/>
                    <host_prototypes/>
                </discovery_rule>
                <discovery_rule>
                    <name>Power Supply Condition</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <snmp_oid>.1.3.6.1.4.1.232.6.2.9.3.1.2</snmp_oid>
                    <key>snmp.discovery.v6</key>
                    <delay>3600</delay>
                    <status>0</status>
                    <allowed_hosts/>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <filter>
                        <evaltype>0</evaltype>
                        <formula/>
                        <conditions/>
                    </filter>
                    <lifetime>7</lifetime>
                    <description/>
                    <item_prototypes>
                        <item_prototype>
                            <name>Power Supply {#SNMPINDEX} Condition</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>.1.3.6.1.4.1.232.6.2.9.3.1.4.{#SNMPINDEX}</snmp_oid>
                            <key>cpqHeFltTolPowerSupplyCondition.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>600</delay>
                            <history>90</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description>The condition of the power supply.&#13;
This value will be one of the following:&#13;
other(1)&#13;
The status could not be determined or not present.&#13;
ok(2)&#13;
The power supply is operating normally.&#13;
degraded(3)&#13;
A temperature sensor, fan or other power supply component is&#13;
outside of normal operating range.&#13;
failed(4)&#13;
A power supply component detects a condition that could&#13;
permanently damage the system.</description>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP System Summary</name>
                                </application>
                            </applications>
                            <valuemap>
                                <name>HP SNMP Agent Condition</name>
                            </valuemap>
                            <logtimefmt/>
                        </item_prototype>
                    </item_prototypes>
                    <trigger_prototypes>
                        <trigger_prototype>
                            <expression>{Template SNMP HP Server Summary exp:cpqHeFltTolPowerSupplyCondition.[&quot;{#SNMPINDEX}&quot;].last()}&lt;&gt;2 and {Template SNMP HP Server Summary exp:cpqHeFltTolPowerSupplyCondition.[&quot;{#SNMPINDEX}&quot;].last()}&lt;&gt;1</expression>
                            <name>{HOST.NAME}: Power Supply {#SNMPINDEX} Condition is Not OK</name>
                            <url/>
                            <status>0</status>
                            <priority>3</priority>
                            <description/>
                            <type>0</type>
                        </trigger_prototype>
                    </trigger_prototypes>
                    <graph_prototypes/>
                    <host_prototypes/>
                </discovery_rule>
                <discovery_rule>
                    <name>Temperature Sensor</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <snmp_oid>.1.3.6.1.4.1.232.6.2.6.8.1.2</snmp_oid>
                    <key>snmp.discovery.v3</key>
                    <delay>3600</delay>
                    <status>0</status>
                    <allowed_hosts/>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <filter>
                        <evaltype>0</evaltype>
                        <formula/>
                        <conditions/>
                    </filter>
                    <lifetime>7</lifetime>
                    <description/>
                    <item_prototypes>
                        <item_prototype>
                            <name>Temperature Sensor {#SNMPINDEX} Celsius</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>.1.3.6.1.4.1.232.6.2.6.8.1.4.{#SNMPINDEX}</snmp_oid>
                            <key>cpqHeTemperatureCelsius.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>600</delay>
                            <history>7</history>
                            <trends>30</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description/>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Temperature Sensor</name>
                                </application>
                            </applications>
                            <valuemap>
                                <name>HP SNMP Agent Locale</name>
                            </valuemap>
                            <logtimefmt/>
                        </item_prototype>
                        <item_prototype>
                            <name>Temperature Sensor {#SNMPINDEX} Locate</name>
                            <type>4</type>
                            <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                            <multiplier>0</multiplier>
                            <snmp_oid>.1.3.6.1.4.1.232.6.2.6.8.1.3.{#SNMPINDEX}</snmp_oid>
                            <key>cpqHeTemperatureLocale.[&quot;{#SNMPINDEX}&quot;]</key>
                            <delay>86400</delay>
                            <history>7</history>
                            <trends>30</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port>161</port>
                            <description/>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>HP Temperature Sensor</name>
                                </application>
                            </applications>
                            <valuemap>
                                <name>HP SNMP Agent Locale</name>
                            </valuemap>
                            <logtimefmt/>
                        </item_prototype>
                    </item_prototypes>
                    <trigger_prototypes/>
                    <graph_prototypes/>
                    <host_prototypes/>
                </discovery_rule>
            </discovery_rules>
            <macros/>
            <templates/>
            <screens/>
        </template>
    </templates>
    <triggers>
        <trigger>
            <expression>{Template SNMP HP Server Summary exp:cpqHeResilientMemCondition.0.last(0)}&gt;2</expression>
            <name>{HOST.NAME}: Resilient Memory Condition is Not OK</name>
            <url/>
            <status>0</status>
            <priority>1</priority>
            <description/>
            <type>0</type>
            <dependencies/>
        </trigger>
        <trigger>
            <expression>{Template SNMP HP Server Summary exp:cpqHeMibCondition.0.last(0)}&lt;&gt;2</expression>
            <name>{HOST.NAME}: Server Condition is Not OK</name>
            <url/>
            <status>1</status>
            <priority>3</priority>
            <description>The overall condition. This object represents the overall status of the server health system represented by this MIB.</description>
            <type>0</type>
            <dependencies/>
        </trigger>
        <trigger>
            <expression>{Template SNMP HP Server Summary exp:cpqHeThermalCondition.0.last(0)}&lt;&gt;2</expression>
            <name>{HOST.NAME}: Termal Condition is Not OK</name>
            <url/>
            <status>0</status>
            <priority>3</priority>
            <description/>
            <type>0</type>
            <dependencies/>
        </trigger>
        <trigger>
            <expression>{Template SNMP HP Server Summary exp:cpqHeMibCondition.0.nodata(3600)}=1</expression>
            <name>{HOST.NAME} no SNMP data</name>
            <url/>
            <status>0</status>
            <priority>2</priority>
            <description>От узла не было новых SNMP-данных за определенный промежуток времени</description>
            <type>0</type>
            <dependencies/>
        </trigger>
    </triggers>
</zabbix_export>

Дополнительно, можно к шаблону выше присоединить следующий (собирает инвентаризационные данные, такие как версии ПО или серийные номера):

zbx_export_templates_hp_serv_inv.xml
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
    <version>2.0</version>
    <date>2013-10-01T05:29:18Z</date>
    <groups>
        <group>
            <name>SNMP</name>
        </group>
    </groups>
    <templates>
        <template>
            <template>Template HP SNMP Agent Inventar exp</template>
            <name>Template HP SNMP Agent Inventar exp</name>
            <groups>
                <group>
                    <name>SNMP</name>
                </group>
            </groups>
            <applications>
                <application>
                    <name>HP Inventarisation</name>
                </application>
            </applications>
            <items>
                <item>
                    <name>Contact</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>.1.3.6.1.2.1.1.4.0</snmp_oid>
                    <key>sysContact.0</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>1</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>The textual identification of the contact person for this managed node, together with information on how to contact this person.  If no contact information is known, the value is the zero-length string.</description>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Enclosure Name</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.2.2.13.1.1.8.1</snmp_oid>
                    <key>cpqSiRackEnclosureMgrName.1</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>1</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>!!!</description>
                    <inventory_link>28</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Firmware 0 DisplayName</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.11.2.14.1.1.4.0</snmp_oid>
                    <key>cpqHoFwVerDisplayName.0</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Firmware 0 Version</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.11.2.14.1.1.5.0</snmp_oid>
                    <key>cpqHoFwVerVersion.0</key>
                    <delay>9600</delay>
                    <history>365</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Firmware 1 DisplayName</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.11.2.14.1.1.4.1</snmp_oid>
                    <key>cpqHoFwVerDisplayName.1</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Firmware 1 Version</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.11.2.14.1.1.5.1</snmp_oid>
                    <key>cpqHoFwVerVersion.1</key>
                    <delay>9600</delay>
                    <history>365</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Firmware 2 DisplayName</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.11.2.14.1.1.4.2</snmp_oid>
                    <key>cpqHoFwVerDisplayName.2</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Firmware 2 Version</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.11.2.14.1.1.5.2</snmp_oid>
                    <key>cpqHoFwVerVersion.2</key>
                    <delay>9600</delay>
                    <history>365</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Firmware 3 DisplayName</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.11.2.14.1.1.4.3</snmp_oid>
                    <key>cpqHoFwVerDisplayName.3</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Firmware 3 Version</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.11.2.14.1.1.5.3</snmp_oid>
                    <key>cpqHoFwVerVersion.3</key>
                    <delay>9600</delay>
                    <history>365</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>OS Desc</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>.1.3.6.1.4.1.232.11.2.2.3.0</snmp_oid>
                    <key>cpqHoDesc.0</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>The version of the host OS.</description>
                    <inventory_link>6</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>OS Name</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>.1.3.6.1.4.1.232.11.2.2.1.0</snmp_oid>
                    <key>cpqHoName.0</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>The version of the host OS.</description>
                    <inventory_link>16</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>OS Version</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>.1.3.6.1.4.1.232.11.2.2.2.0</snmp_oid>
                    <key>cpqHoVersion.0</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>The version of the host OS.</description>
                    <inventory_link>7</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Physical Location</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>.1.3.6.1.2.1.1.6.0</snmp_oid>
                    <key>sysLocation.0</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>1</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description>The physical location of this node (e.g., `telephone closet, 3rd floor').  If the location is unknown, the value is the zero-length string.</description>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Product ID</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.2.2.2.6.0</snmp_oid>
                    <key>cpqSiSysProductId.0</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>9</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Product Name</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.2.2.4.2.0</snmp_oid>
                    <key>cpqSiProductName.0</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>29</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Serial Number</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>1.3.6.1.4.1.232.2.2.2.1.0</snmp_oid>
                    <key>cpqSiSysSerialNum.0</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>8</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>Server Role</name>
                    <type>4</type>
                    <snmp_community>{$SNMP_COMMUNITY}</snmp_community>
                    <multiplier>0</multiplier>
                    <snmp_oid>.1.3.6.1.4.1.232.11.2.2.6.0</snmp_oid>
                    <key>cpqHoSystemRole.0</key>
                    <delay>9600</delay>
                    <history>30</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>4</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port>161</port>
                    <description/>
                    <inventory_link>2</inventory_link>
                    <applications>
                        <application>
                            <name>HP Inventarisation</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
            </items>
            <discovery_rules/>
            <macros/>
            <templates/>
            <screens/>
        </template>
    </templates>
</zabbix_export>

1)
Задается через АдминистрированиеОбщиеМакросы

Обсуждение

Олег, 15.12.2013 20:53

Добрый день, подскажите один момент, при импорте выдает ошибку - «Cannot find value map «Logical Drive Fault Tolerance» used for item prototype «Drive Array Logical Drive {#SNMPINDEX} Fault Tolerance» of discovery rule «Drive Array Logical Drive Summary» on «Template HP Server SNMP Summary exp».»

Олег, 15.12.2013 20:56

…. и еще в преобразовании значений HP SNMP Logical Drive Fault Tolerance отсутствует пункт 6, так и должно быть ? Строго не судите, только начал разбираться с Zabbix

Philip, 31.05.2014 11:06

Прошу прощения, упустил комментарии из виду. :-) У Вас получилось добавить шаблон? Сейчас многое поменялось, в скором времени постараюсь обновить инструкцию.

Да, скорее всего 6 пункта нет. Сейчас лениво проверять, но это преобразование значений, которые выдаёт MIB железки, в его спецификации скорее всего не было 6 значения.

Олег, 31.05.2014 13:21

Да, спасибо за шаблон, на ML350p Gen8 некоторых параметров нет, но в целом работает

Philip, 31.05.2014 13:23

А чего именно не хватает?

Philip, 31.05.2014 13:22

Жутко извиняюсь, помимо всего прочего, совсем забыл починить нотификацию о новых комментариях. Сейчас всё исправил. Если остались вопросы по шаблонам, задавайте :-)

Антон, 28.03.2014 20:55

Меняешь HP SNMP Logical Drive Fault Tolerance на Logical Drive Fault Tolerance и все.

Денис, 06.11.2014 17:57

Добрый день Сильно не пинайте, с zabbix только начал разбираться.

При добавлении шаблона zbx_export_templates_hp_servers.xml вылезает ошибка Не удалось найти преобразование значений «HP SNMP Agent LogDrv Status», используемое для прототипа элементов данных «Drive Array Logical Drive {#SNMPINDEX} Status» в правиле обнаружения «Drive Array Logical Drive Summary» на «Template HP Server SNMP Summary exp». , преобразования значений сделал, все что советовали в комментариях тоже. zabbix 2.4.1 Заранее спасибо.

Philip, 07.11.2014 08:27

Утро доброе.

Точно сделали преобразование? Zabbix ругается, что в Администрирование → Общие → Преобразование значений: отсутствует преобразование «HP SNMP Agent LogDrv Status».

Вот такое видите у себя в преобразованиях?

Денис, 07.11.2014 10:25

Доброе утро. Спасибо за помощь, Philip.

Все заработало, ведать пропустил это преобразование. Глаз замылился как говорится.

Еще раз спасибо за помощь.

Philip, 07.11.2014 10:27

Рад помочь. Обращайтесь.

Денис, 21.11.2014 15:13

Добрый день.

Не подскажете минимальный набор HP софта для работы шаблона.

Заранее спасибо.

Philip, 21.11.2014 19:14

Для работы мониторинга, по факту, нужен только… если не ошибаюсь в названии «HP Insight Management Agents», а вот что ему вот прям необходимо для установки… на 100% – активная служба SNMP. Что ещё он может попросить из остальных HP'шных пакетов, не скажу.

Владимир, 19.06.2015 07:13

Еще нужна служба hp-health

Benedict, 17.07.2015 04:29

Здравствуйте.

Шаблон импортировал, преобразования добавил. Не пойму в чем дело. Правила обнаружения отрабатывают, но все обнаруженные элементы данных показывают в zabbix «no such object available on this agent at this oid» Если сделать snmpwalk, например, к OID 1.3.6.1.4.1.232.3.2.5.1.1.6 - выводит весь список статусов, а если добавить 1.3.6.1.4.1.232.3.2.5.1.1.6.1 то «no such object available on this agent at this oid»

Philip, 17.07.2015 12:21

Menegment Agent for Servers от HP стоит? Все возможные агенты активированы?

Benedict, 20.07.2015 02:18

Разобрался. Перезагрузил службу SNMP, она в свою очередь, перезагрузила еще 4 службы hp агентов, и все полетело. Спасибо за шаблон.

jdusautoir, 29.07.2015 17:33

Is there a template for ML350 G7 and G9? ty for reply

Philip, 29.07.2015 21:37

Yes. It's universal template for any generation Prolians servers.

Вячеслав, 22.09.2015 11:31

Здравствуйте. В Zabbix 2.4.6 шаблон не работает. Если подключать стандартный шаблон Template SNMP OS Windows, то некоторые данные снимает. В основном это по сетевым интерфейсам. Обнаружение 0, графики 0. Не пробывали шаблон в новой версии, что можно подправить?

Philip, 22.09.2015 11:39

Шаблон успешно работает на 2.4.6 версии. Ничего исправлять не нужно. У Вас на сервере установлен Management Agent for Servers и, как следствие, SNMP служба настроенная на работу с Zabbix?

Вячеслав, 22.09.2015 15:04

Да Management Agent установлен. Установлены утилиты HP Array, WBEM. Служба SNMP установлена и настроена. Стандартный шаблон заббикса подключается по snmp к серверу и берёт данные. Это данные по файловой системе и сетевому интерфейсу.

Philip, 22.09.2015 15:28

А что пишет в головной колонке «Доступность» (это где значки Zabbix Agent, SNMP, JMX, IPMI) и дочерних (внутри узла) «Состояние» (активно, деактивировано, нет данных)? Элементы данных вообще появились? Не забывайте, что это LLD (низкоуровневый) шаблон, ему, чтобы понимать с каких элементов следует собирать данные, нужно отработать задания обнаружения (а они в каком состоянии?).

Вячеслав, 22.09.2015 15:40

Доступность горит зелёным SNMP. Состояние активировано. Элементы данных есть, их 49 штук появилось. Но вот обнаружения вообще нет.

Philip, 22.09.2015 15:47, 22.09.2015 15:49

«Из коробки» вот такая картинка должна получиться:

Соответственно присоединяете это к нужному узлу и ждёте. Как видите, там в саммари шаблоне 7 объектов обнаружения. Если у вас уже 49 элементов и только эти два шаблона, значит обнаружение таки работает, нужно подождать.

Вячеслав, 22.09.2015 15:53

Прошло уже больше суток. Обнаружение не появилось и графиков тоже нет. Скажите, а на сервере Zabbix нужно залить MIBS от HP? Хотя я это сделал, но результатов не дало. Посмотрел в элементах данных OIDы и сравнил с тем, что отдаёт сервер НР (записал в файл командой snmpwalk). Таких OIDов не нашёл в файле.

Philip, 22.09.2015 15:59, 22.09.2015 16:01
  • По идее это не обязательно, MIBS заливать, т.к. в шаблоне явно указаны OID в цифровом формате
  • Например какие OID вы проверяли?
  • Вы уверены, что корректно импортировали шаблоны? У вас должны были появится 7 правил обнаружения, в них основной смысл шаблона :-)

UPD.: И да, что за сервер?

Вячеслав, 22.09.2015 16:16

Сделал преобразоание значений и импортировал шаблон. Импорт прошёл без ошибок. А как можно ещё проверить на корректность импорта? Удалил шаблоны и заново импортировал. Обнаружение появилось - 6 штук. Элементов данных стало 23. Почему так стало не пойму. К узлу был прикреплён один шаблон. Если сделать snmpwalk по одному из OIDов шаблона, то сервер отвечает: iso.3.6.1.4.1.232.6.2.6.7.1.9 = No more variables left in this MIB View (It is past the end of the MIB tree).

Philip, 22.09.2015 16:57
  • Вы просто могли галочку на импорте правил обнаружения не поставить (снять)
  • Корректность подтверждается успешностью (фактом) импорта шаблона :-)
  • Странно что 6, а не 7:
Array Controller Index
Drive Array Logical Drive Performance
Drive Array Logical Drive Summary
Drive Array Physical Drive Summary
Fault Tolerant Fan Condition
Power Supply Condition
Temperature Sensor
  • А вот на это что ответит? Это запрос «Product Name»
snmpwalk -v 2c -c public <server_ip> 1.3.6.1.4.1.232.2.2.4.2.0
Вячеслав, 22.09.2015 17:01

Да, тоже обратил внимание, что у Вас 7 обнаружений, а у меня 6. Может шаблон немного другой. Результат запроса: iso.3.6.1.4.1.232.2.2.4.2.0 = STRING: «ProLiant DL320e Gen8»

Philip, 22.09.2015 17:14

Очень странно. А в Management Agent for Servers Вы всех агентов активировали?

И как всё же ведут себя правила обнаружения в шаблоне на хосте? Состояние у них какое?

Вячеслав, 22.09.2015 17:29

Rack information не был добавлен. Сейчас добавил. А в SNMP Settings, что указывается в поле Server role? У меня оно пустое.

Philip, 22.09.2015 19:49

Обнаружение заработало? Новые элементы данных появились?

Server role — что-то вроде описания сервера, заполняется по желанию.

Вячеслав, 22.09.2015 17:57

Графики так и не появились. Решил добавить в ручную из доступных элементов. Графики все рисуются. Графики должны автоматически создаваться? Спасибо большое за помощь! Буду дальше разбираться.

Philip, 22.09.2015 19:51

Нет, графики в шаблоне отсутствуют. Предполагается, что каждый создаст себе графики по необходимости.

Пожалуйста.

Вячеслав, 23.09.2015 11:10

Новые элементы данных появились: на одном сервере увеличились с 23 до 77, на другом до 93. А вот 7-го обнаружения даже в шаблоне не нашёл. Это Power Supply Condition. Можно его в ручную добавить? Ещё раз спасибо большое за шаблон.

Philip, 24.09.2015 10:54

Извиняюсь, судя по всему обновлял шаблон, добавив новый параметр, но забыл обновить здесь. Исправился (обновил zbx_export_templates_hp_servers.xml).

Вячеслав, 24.09.2015 13:57

Да какие извинения могут быть. Ещё раз спасибо за ваш труд. Заодно поправили преобразование значений: HP SNMP Logical Drive Fault Tolerance. Раньше нужно было Logical Drive Fault Tolerance. Жаль, что у меня не все сервера НР можно подключить к этому шаблону. Сегодня выяснил, что парочка серверов не поддерживает Management Agent for Servers. Это Proliant DL120 G5. Отпишусь почему у меня не заработал шаблон. Всё таки не стояла эта вышеупомянутая программа. Очень похоже в названии с другой. Посчитал, что она установлена.

Philip, 24.09.2015 16:00, 24.09.2015 16:01
Заодно поправили преобразование значений: HP SNMP Logical Drive Fault Tolerance. Раньше нужно было Logical Drive Fault Tolerance.

Может быть… Не помню уже, что именно там менял с 2013 года :-)

Сегодня выяснил, что парочка серверов не поддерживает Management Agent for Servers.

Странно, но спорить не буду. :-) Я когда-то мониторил сервера через системные журналы (Мониторинг журналов Windows), можете попробовать. Там достаточно легко те же проблемы с массивами наблюдать, но, опять же, нужна установка утилит HP

Вячеслав, 24.09.2015 14:38

Вопрос ещё по графикам. Например Power Supply 1.1 Condition, выводит на графике значение 2. Это значит ок. Т.е. надо добавить преобразование значений?

Philip, 24.09.2015 16:22, 24.09.2015 16:23

В шаблоне есть преобразование, но оно будет отображаться ТОЛЬКО в последних значениях (при просмотре последних данных), а не на графиках.

Антон, 21.11.2015 09:50

А у меня при импорте первого шаблона почему-то вот так (zabbix 2.2.9):

  Создано: Группа элементов данных "HP Array Controller" в "Template SNMP HP Server Summary exp".
  Создано: Группа элементов данных "HP Fan Summary" в "Template SNMP HP Server Summary exp".
  Создано: Группа элементов данных "HP Logical Drive" в "Template SNMP HP Server Summary exp".
  Создано: Группа элементов данных "HP Physical Drive" в "Template SNMP HP Server Summary exp".
  Создано: Группа элементов данных "HP System Summary" в "Template SNMP HP Server Summary exp".
  Создано: Группа элементов данных "HP Temperature Sensor" в "Template SNMP HP Server Summary exp".
  Создано: Группа элементов данных "HP Termal Summary" в "Template SNMP HP Server Summary exp".
  Создано: Элемент данных "Cpu Fun(s) Status" в "Template SNMP HP Server Summary exp".
  Создано: Элемент данных "Resilient Memory Condition" в "Template SNMP HP Server Summary exp".
  Создано: Элемент данных "Server Condition" в "Template SNMP HP Server Summary exp".
  Создано: Элемент данных "System Fun(s) Status" в "Template SNMP HP Server Summary exp".
  Создано: Элемент данных "System Temperature Status" в "Template SNMP HP Server Summary exp".
  Создано: Элемент данных "Termal Condition" в "Template SNMP HP Server Summary exp".
  mb_strlen() expects parameter 1 to be string, array given [conf.import.php:130 → CConfigurationImport->import() → CConfigurationImport->processDiscoveryRules() → CAPIObject->create() → CAPIObject->__call() → czbxrpc::call() → czbxrpc::callAPI() → call_user_func() → CDiscoveryRule->create() → CDiscoveryRule->createReal() → DB::insert() → DB::checkValueTypes() → zbx_strlen() → mb_strlen() in /usr/share/zabbix/include/func.inc.php:955]
  Array to string conversion [conf.import.php:130 → CConfigurationImport->import() → CConfigurationImport->processDiscoveryRules() → CAPIObject->create() → CAPIObject->__call() → czbxrpc::call() → czbxrpc::callAPI() → call_user_func() → CDiscoveryRule->create() → CDiscoveryRule->createReal() → DB::insert() → implode() in /usr/share/zabbix/include/classes/db/DB.php:450]
  Error in query [INSERT INTO items (name,type,snmp_community,snmp_oid,delay,status,snmpv3_contextname,snmpv3_securityname,snmpv3_securitylevel,snmpv3_authprotocol,snmpv3_authpassphrase,snmpv3_privprotocol,snmpv3_privpassphrase,delay_flex,params,ipmi_sensor,authtype,username,password,publickey,privatekey,port,filter,lifetime,description,key_,trapper_hosts,hostid,flags,value_type,data_type,interfaceid,itemid) VALUES ('Array Controller Index','4','{$SNMP_COMMUNITY}','.1.3.6.1.4.1.232.3.2.2.1.1.1','3600','0','','','0','0','','0','','','','','0','','','','','161',Array,'7','Array Controller Index.\r\nThis value is a logical number whose meaning is OS dependent.\r\nEach physical controller has one unique controller number\r\nassociated with it.','snmp.discovery.v1','','10135','1','4','0',NULL,'25685')] [Unknown column 'Array' in 'field list']
  Ошибка при выполнении SQL запроса "INSERT INTO items (name,type,snmp_community,snmp_oid,delay,status,snmpv3_contextname,snmpv3_securityname,snmpv3_securitylevel,snmpv3_authprotocol,snmpv3_authpassphrase,snmpv3_privprotocol,snmpv3_privpassphrase,delay_flex,params,ipmi_sensor,authtype,username,password,publickey,privatekey,port,filter,lifetime,description,key_,trapper_hosts,hostid,flags,value_type,data_type,interfaceid,itemid) VALUES ('Array Controller Index','4','{$SNMP_COMMUNITY}','.1.3.6.1.4.1.232.3.2.2.1.1.1','3600','0','','','0','0','','0','','','','','0','','','','','161',Array,'7','Array Controller Index.\r\nThis value is a logical number whose meaning is OS dependent.\r\nEach physical controller has one unique controller number\r\nassociated with it.','snmp.discovery.v1','','10135','1','4','0',NULL,'25685')".

Как починить? :-\

Philip, 05.12.2015 20:08

Не исключаю, что на ниже Zabbix 2.4.х могут быть проблемы. Структура баз изменялась. Но точно это можно сказать, только проверив. :-)

Артем, 10.12.2015 13:06

Zabbix 2.4.7 Не удалось найти интерфейс у узла сети «terminal-new.morion.local» для ключа элемента данных «snmp.discovery». [hosts.php:518 → CFrontendApiWrapper→update() → CApiWrapper→__call() → CFrontendApiWrapper→callMethod() → CApiWrapper→callMethod() → CFrontendApiWrapper→callClientMethod() → CLocalApiClient→callMethod() → call_user_func_array() → CHost→update() → CHost→massUpdate() → CHost→massAdd() → CHostGeneral→massAdd() → CHostGeneral→link() → CDiscoveryRule→syncTemplates() → CDiscoveryRule→inherit() → CItemGeneral→prepareInheritedItems() → CApiService::exception() in /usr/share/zabbix/include/classes/api/services/CItemGeneral.php:749]

сможете подсказать как починить? :(

Philip, 10.12.2015 14:19

А собственно, интерфейс SNMP прописан? Делается это в настройках узла сети.

Артем, 10.12.2015 14:52

сорри) забыл прописать. был включен только интерфейс агента:)

Виталий, 18.12.2015 09:40

ОШИБКА: Ошибка при импортировании Создано: Группа элементов данных «HP Array Controller» в «Template SNMP HP Server Summary exp». Создано: Группа элементов данных «HP Fan Summary» в «Template SNMP HP Server Summary exp». Создано: Группа элементов данных «HP Logical Drive» в «Template SNMP HP Server Summary exp». Создано: Группа элементов данных «HP Physical Drive» в «Template SNMP HP Server Summary exp». Создано: Группа элементов данных «HP System Summary» в «Template SNMP HP Server Summary exp». Создано: Группа элементов данных «HP Temperature Sensor» в «Template SNMP HP Server Summary exp». Создано: Группа элементов данных «HP Termal Summary» в «Template SNMP HP Server Summary exp». Не удалось найти преобразование значений «HP SNMP Agent Condition» используемое в элементе данных «Cpu Fun(s) Status» на «Template SNMP HP Server Summary exp». Кто с таким сталкивался и знает как можно починить? версия 2.4.7

Павел, 03.02.2016 08:47

Как разобрались с этим?

Виталий, 18.12.2015 11:23

Пардон, уже разобрался. Как можно определить вручную все узлы, кто подскажет?

Philip, 18.12.2015 11:53

Определить все узлы?

yry, 20.05.2016 14:20

Не импортируется шаблон,zabbix 2.4.6 пишет: Не удалось найти преобразование значений «HP SNMP Agent Locale», используемое для прототипа элементов данных «Fault Tolerant Fan {#SNMPINDEX} Locale» в правиле обнаружения «Fault Tolerant Fan Condition» на «Template SNMP HP Server Summary exp».

Philip, 20.05.2016 14:47

Вы, вероятно, проигнорировали пункт «Требования», в котором написано:

Для корректной работы шаблона, рекомендуется добавить преобразование значений. Администрирование → Общие → Преобразование значений
Андрей, 29.12.2017 10:11

Добрый день, шаблон не собирает данные по рейдовым массивам. https://i.imgur.com/uIbCHk6.jpg - количество элементов правила обнаружения без ошибок: https://i.imgur.com/QPzf3vM.jpg но к элементам данных не добавились от правил обнаружения oid'ы рейдов: https://i.imgur.com/PAcc0pl.jpg

Андрей, 29.12.2017 10:16

Забыл дописать: сервер ProLiant ML350 G5, все агенты установлены и запущены, шаблон работает вторые сутки

Philip, 29.12.2017 18:15

Хорошее Вы время выбрали, чтобы этим заниматься ))) Вы меня простите, у меня уже настрой совсем не «думательный», так что наверное пока, всё что посоветую – snmpwalk'ом с zabbix попробовать запросить эти ключи. Что ответит сервер?

Андрей, 02.01.2018 18:04

Ничего, их там просто нет.

Philip, 06.01.2018 15:43

Тогда, вероятно, сервер всё же не знает, что Вы от него хотите. Тут либо что-то из необходимых HP-модулей не установили (попробуйте snmpwalk запросить глобально, oid .1.3), либо «постучите» по 161 порту сервера, может SNMP у Вас вообще не отвечает на внешние запросы (стоит служба, не указан комьюнити, настройки безопасности).

Андрей, 08.01.2018 22:48

HP модули - что вы под этим имеете ввиду?

Андрей, 10.01.2018 17:35

апдейт: поставил обновления выше и сервер стал отдавать инфу по массивам, т.е. oidы стали существовать. Кроме массивов стал отдавать и много другой полезной инфы.

Philip, 13.01.2018 18:10

Отлично! Рад, что всё заработало :-)

Денис, 27.08.2018 15:04

Добрый день. Помогите новичку в zabbix понять как мониторить состояние серверов HP. Есть «стойка блейдов» BladeSystem c3000 Enclosure в ней установлены ProLiant BL480c Gen8.

Установлен zabbix 3.4.12 импортировал ваши шаблоны, на шасси с блейдами включил SNMP, прописал комьюнити - public И думал судя по сопроводительной информации к шаблонам что после этого zabbix обнаружит сервер и начнет с него тянуть данные по состояниям… Но ничего нет и в обнаружении ничего нет…

Всё ли я верно понял и настроил ?

Philip, 27.08.2018 20:01

Для корректной работы шаблона необходимо на узлах установить «HP Insight Management Agents» (обычно это делается через «HP SUM») и настроенная служба «SNMP».

P.S. Добавил эту информацию в требования

Alex V. Nadervel, 15.06.2020 11:32

Доброго всем дня. Прошу простить, что поднимаю старую тему, есть задача мониторить почти зомби, но пока в работе, это: ProLiant DL380 G7, ProLiant DL380 G3. По сути, у них негде прописывать SNMP Community, по SNMP Walk мне не удается от них ничего получить. Я так понял, что через HP Insight Management Agents можно получить данные через SNMP не с самого iLo, а через Windows. Либо я не верно понял?

Philip, 15.06.2020 12:07

Промахнулся веткой. Ответил ниже.

Philip, 15.06.2020 12:06

Если HP, то уже хорошо. Настройка мониторинга посредством SNMP настраивается следующим способом:

  1. Добавляете компонент «SNMP служба»
  2. Прогоняете сервер через «HP SUM» и устанавливаете через него «HP Insight Management Agents»
  3. Настраиваете SNMP-службу (пример на картинке ниже), а в «HP Insight Management Agents» определяете какие параметры наблюдения отдавать
Alex V. Nadervel, 15.06.2020 12:47, 15.06.2020 14:25

О! Благодарю Вас за столь подробный ответ. Я примерно сейчас так и пошел, но пока не удается найти совместимый HP Insight Management Agent, все, что удалось найти мне сообщают что не совместимы. https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_b22bcbd9b2af4d43a1a42f8d09&swEnvOid=4168#tab-history

P.S. Удалось руками доставить нужное ПО, спасибо большое!

Ivan, 15.07.2021 16:31

Добрый день! Не удалось найти преобразование значений «HP SNMP Agent Condition» используемое в элементе данных «Cpu Fun(s) Status» на «Template SNMP HP Server Summary exp». Еще дело в том, что «Администрирование → Общие → Преобразование значений» отсутствует (Забб 5.4) Вроде как преобразования можно в сам шаблон запихнуть. Подскажет кто-нибудь?

Philip, 15.07.2021 16:40

Лучше возьмите официальный шаблон HP от Zabbix: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server

Там есть несколько под конкретные модели (bl-dl, папка «HP») или общий (папка «hp_ilo_snmp»). Возможно эти шаблоны уже есть в Вашей интеграции Zabbix.

Ivan, 19.07.2021 10:39

Огромное спасибо!

Только авторизованные участники могут оставлять комментарии.
docs/zabbix/templates/hpservers.txt · Последнее изменение: 09.10.2021 15:15 — philip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki