Philip Wiki

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

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

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


docs:zabbix:templates:hpservers
You are not allowed to perform this action

Обсуждение

Олег, 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.1535389337.txt.gz · Последнее изменение: 27.08.2018 20:02 — philip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki