2

Zabbix мониторинг LTO

Я понимаю, конечно, что ресурс не профильный, но зато не скучно.
Даже если не подскажут, то хоть объяснят мне, что у меня проблемы в ДНК)

Суть вопроса.
Как можно стащить в заббикс информацию о кассетах в HPE StoreEver 1/8 G2 Tape Autoloader
LTO7

Идеально - количество кассет, ёмкость, оставшееся место. Ещё более идеально, сразу в Zabbix. Семёрка, если это важно.


SNMP-трапы смотрел, нет этой информации, отдаёт только статус, модель, "здоровье" и прочую, не нужную особо мне хрень.

SNMP в Zabbix

SNMP в Zabbix


В VEEAM B&R - есть. Предполагаю что он по iSCSI это как-то вытаскивает.

Скрин из Veeam

Скрин из Veeam

Шаблоном VEEAM тащу информацию о копировании, задания, успех/предупреждения/ошибка и т.п. Так же место в репозитории. А вот про LTO ни слова.

из шаблона VEEAM в Zabbix

из шаблона VEEAM в Zabbix

Устроит любой метод, PS, питон, баш, агент который дёрнет эту информацию из VEEAM, хоть VBA в excel, пофиг. Главное чтобы был рабочий, а я на основе него уже допилю всё что мне нужно.
Куда копать? Или никуда, забить на автоматизацию и мониторить глазами?

Спасибо)

3
Автор поста оценил этот комментарий

1. Подготовка

Установленный SNMP-агент на сервере с ленточным накопителем (или на отдельном хосте, если библиотека управляется через внешний контроллер).


Активированный SNMP на устройстве (обычно через веб-интерфейс или консоль управления HPE).


Доступ к MIB-файлам HPE (скачайте их с официального сайта HPE для вашей модели).


2. Настройка SNMP на HPE StoreEver

Включите SNMP в интерфейсе управления библиотекой (через веб-консоль или CLI):

Укажите SNMP community (например, public для чтения).

Разрешите доступ с IP-адреса Zabbix-сервера.


Проверьте доступность SNMP с Zabbix-сервера:

snmpwalk -v 2c -c public IP_адрес_библиотеки 1.3.6.1.2.1.1.1

Если ответ есть — SNMP работает.


3. Импорт MIB-файлов в Zabbix

Скачайте MIB-файлы для HPE StoreEver (например, CPQSTDEVE-MIB.mib).

Конвертируйте MIB в формат, понятный Zabbix:

snmptranslate -Tz -m CPQSTDEVE-MIB | grep -E "cpqSeTapeLibrary|cpqSeTapeDrive" > hpe_tape_mib.txt

Загрузите полученные OID в Zabbix через Configuration → Templates → Import.


4. Создание шаблона в Zabbix

Ключевые OID для мониторинга (примеры):

Количество кассет 1.3.6.1.4.1.232.22.2.3.1.1.1.X #Число слотов в библиотеке

Использованные слоты 1.3.6.1.4.1.232.22.2.3.1.1.2.X #Занятые кассеты

Статус лентопротяжки 1.3.6.1.4.1.232.22.2.5.1.1.X #Ошибки/готовность

Оставшееся место 1.3.6.1.4.1.232.22.2.6.1.1.X #Остаток на LTO-лентах

Где X — индекс устройства (уточните в MIB-файле).

Настройка элементов данных (Items):

Перейдите в Configuration → Templates.

Создайте шаблон HPE_StoreEver_LTO7.

Добавьте элементы:

SNMP-запросы для каждого OID.

Пример для количества кассет:

Name: "Tape Slots Total" Key: `snmp.get[1.3.6.1.4.1.232.22.2.3.1.1.1.X]` SNMP OID: `1.3.6.1.4.1.232.22.2.3.1.1.1.X`


5. Создание графиков и триггеров

Графики:

Объедините данные о слотах и использованных лентах.

Пример: График "Tape Library Capacity".

Триггеры:

Оповещение при заполнении библиотеки:

{HPE_StoreEver_LTO7:snmp.get[1.3.6.1.4.1.232.22.2.3.1.1.2.X].last()} / {HPE_StoreEver_LTO7:snmp.get[1.3.6.1.4.1.232.22.2.3.1.1.1.X].last()} * 100 > 90


6. Проверка работы

Примените шаблон к хосту с ленточной библиотекой.

Убедитесь, что данные поступают в Monitoring → Latest Data.

Проверьте триггеры в Monitoring → Problems.

Дополнительные методы

Если SNMP не поддерживается:

Используйте скрипты (Bash/Python) для парсинга данных через hpssacli или ssacli.

Zabbix-агент: Настройте UserParameter для сбора данных локально.

Пример скрипта для Zabbix-агента (Bash):

#!/bin/bash

# Проверка количества кассет

snmpwalk -v 2c -c public IP_адрес 1.3.6.1.4.1.232.22.2.3.1.1.1.X | awk '{print $4}'

Добавьте его в конфиг агента:

UserParameter=tape.slots[*], /path/to/script.sh

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Вернулся к тому же, с чего и начал.
Библиотека не отдаёт эти данные по SNMP
No Such Object available on this agent at this OID
перебрал все предлагаемые гуглом, из mib, нихрена.
Руки не опустил, но чую провал)

В любом случае спасибо, нарыл кучу интересной информации для себя)

3
Автор поста оценил этот комментарий

1. Подготовка

Установленный SNMP-агент на сервере с ленточным накопителем (или на отдельном хосте, если библиотека управляется через внешний контроллер).


Активированный SNMP на устройстве (обычно через веб-интерфейс или консоль управления HPE).


Доступ к MIB-файлам HPE (скачайте их с официального сайта HPE для вашей модели).


2. Настройка SNMP на HPE StoreEver

Включите SNMP в интерфейсе управления библиотекой (через веб-консоль или CLI):

Укажите SNMP community (например, public для чтения).

Разрешите доступ с IP-адреса Zabbix-сервера.


Проверьте доступность SNMP с Zabbix-сервера:

snmpwalk -v 2c -c public IP_адрес_библиотеки 1.3.6.1.2.1.1.1

Если ответ есть — SNMP работает.


3. Импорт MIB-файлов в Zabbix

Скачайте MIB-файлы для HPE StoreEver (например, CPQSTDEVE-MIB.mib).

Конвертируйте MIB в формат, понятный Zabbix:

snmptranslate -Tz -m CPQSTDEVE-MIB | grep -E "cpqSeTapeLibrary|cpqSeTapeDrive" > hpe_tape_mib.txt

Загрузите полученные OID в Zabbix через Configuration → Templates → Import.


4. Создание шаблона в Zabbix

Ключевые OID для мониторинга (примеры):

Количество кассет 1.3.6.1.4.1.232.22.2.3.1.1.1.X #Число слотов в библиотеке

Использованные слоты 1.3.6.1.4.1.232.22.2.3.1.1.2.X #Занятые кассеты

Статус лентопротяжки 1.3.6.1.4.1.232.22.2.5.1.1.X #Ошибки/готовность

Оставшееся место 1.3.6.1.4.1.232.22.2.6.1.1.X #Остаток на LTO-лентах

Где X — индекс устройства (уточните в MIB-файле).

Настройка элементов данных (Items):

Перейдите в Configuration → Templates.

Создайте шаблон HPE_StoreEver_LTO7.

Добавьте элементы:

SNMP-запросы для каждого OID.

Пример для количества кассет:

Name: "Tape Slots Total" Key: `snmp.get[1.3.6.1.4.1.232.22.2.3.1.1.1.X]` SNMP OID: `1.3.6.1.4.1.232.22.2.3.1.1.1.X`


5. Создание графиков и триггеров

Графики:

Объедините данные о слотах и использованных лентах.

Пример: График "Tape Library Capacity".

Триггеры:

Оповещение при заполнении библиотеки:

{HPE_StoreEver_LTO7:snmp.get[1.3.6.1.4.1.232.22.2.3.1.1.2.X].last()} / {HPE_StoreEver_LTO7:snmp.get[1.3.6.1.4.1.232.22.2.3.1.1.1.X].last()} * 100 > 90


6. Проверка работы

Примените шаблон к хосту с ленточной библиотекой.

Убедитесь, что данные поступают в Monitoring → Latest Data.

Проверьте триггеры в Monitoring → Problems.

Дополнительные методы

Если SNMP не поддерживается:

Используйте скрипты (Bash/Python) для парсинга данных через hpssacli или ssacli.

Zabbix-агент: Настройте UserParameter для сбора данных локально.

Пример скрипта для Zabbix-агента (Bash):

#!/bin/bash

# Проверка количества кассет

snmpwalk -v 2c -c public IP_адрес 1.3.6.1.4.1.232.22.2.3.1.1.1.X | awk '{print $4}'

Добавьте его в конфиг агента:

UserParameter=tape.slots[*], /path/to/script.sh

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Ага, картинка в голове появилась. Огромное спасибо, полез пробовать.

1
Автор поста оценил этот комментарий

Напрямую запрос по SNMP сделай. SnmpWalk например snmpwalk -v:1 -c:"private" -r:192.168.0.1. Заббикс по шаблонам тянет не всю информацию, а только определённые ID.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

SNMP-трапы смотрел, нет этой информации, отдаёт только статус, модель, "здоровье" и прочую, не нужную особо мне хрень.

Пытался, не отдаёт нужного.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества