FileNet: получение доступного пространства в области хранения - PullRequest
1 голос
/ 19 марта 2019

Конкретное хранилище объектов в моей среде FileNet использует NAS в качестве области хранения (это типичная конфигурация). Кстати, у меня нет доступа к этому NAS (команда, которая поддерживает хранилище, удаленно от меня), и я хочу знать - в определенный момент - доступное пространство. Если NAS будет почти насыщен, я хочу знать это вовремя, чтобы сделать запрос на добавление свободного места на нем.

Если я проверяю свойства Зоны хранения от FEM, я получаю это:

enter image description here

Как видите, он не показывает свободных байтов, но это не так. Это, кстати, точно в порядке подсчета файлов.

Я также получил доступ к разделу «Области хранения» в http://server:port/P8CE/Health,, но он просто показывает их состояние:

enter image description here

Есть ли способ узнать доступное пространство области хранения через FEM или API?

1 Ответ

2 голосов
/ 20 марта 2019

Вы не можете получить размер или свободное пространство основного устройства хранения в FileNet.Но вы можете сделать одно из следующих двух

Установить параметр «Максимальный размер» области хранения

Установить параметр «Максимальный размер» области хранения навыделенное / максимальное доступное пространство на NAS.

После этого вы можете проверить и рассчитать доступное свободное пространство с помощью API.Чтобы получить значения, что-то вроде следующего фрагмента кода должно помочь

StorageAreaSet storageAreaSet = filenetConnection.getObjectStore().get_StorageAreas();

  Iterator<StorageArea> iter = storageAreaSet.iterator();
  while(iter.hasNext()){

    StorageArea sa = iter.next();
    System.out.printf("Storage Area %s is %s uses %f KB of %f KB available\n", sa.get_DisplayName(), sa.get_ResourceStatus().toString(), sa.get_ContentElementKBytes(), sa.get_MaximumSizeKBytes());

  }

Использовать программное обеспечение для мониторинга

Что мы обычно делаем, это мониторсвободное пространство наших устройств хранения данных с использованием нашего решения для мониторинга.Решение для мониторинга отправляет сигнал тревоги, если доступное хранилище падает ниже определенного процента

...