Ошибка Datastore usage on disk в vCenter 6.5

vmware logo

Добрый день! Уважаемые читатели и гости популярного блога, о Vmware ESXI и настройке серверов pyatilistnik.org. Относительно недавно, я вам рассказывал, как создавать свои оповещения в vCenter 5.5 (тригеры). Там я показывал, как редактируются встроенные тригеры. Сегодня на одном из моих датасторов, выскочило предупреждение: Datastore usage on disk, сам LUN имеет размеры 4 ТБ и на нем было свободно более 800 гигабайт. Данное оповещение сообщает, что у меня начинает заканчиваться свободное место на дисковом массиве, но в виду того, что свободно 800 гигабайт, это оповещение мне кажется лишним. Я вам покажу, как его поправить в vCenter 6.5 сервере.

Как выглядит предупреждение Datastore usage on disk

Вот так вот на вкладке "Summary" выглядит предупреждение.

Ошибка Datastore usage on disk-00

Если вы более подробно посмотрите сообщение, то вы увидите, что это стандартное оповещение (alarm) используемое в мониторинге гипервизоров.

Ошибка Datastore usage on disk-01

Варианты решения проблемы

Данное уведомление очень полезное, так как системный администратор будет в курсе, что у него заканчивается место, хотя уверен, что он об этом узнает из другой системы мониторинга, например, Zabbix. Но если у вас ситуация как у меня, когда на датасторе полно место и вы не хотите, чтобы предупреждение мозолило вам глаза, то у вас два варианта, точнее три:

  • Освободить свободное место на нужном датасторе ESXI хоста, не всегда представляется возможным
  • Полностью отключить оповещение, не самый лучший вариант
  • Отредактировать настройки, и изменить значения срабатывания тригера, наш выбор

Для того, чтобы изменить параметры, нужного вам задания по мониторингу, выберите в корне ваш vCenter 6.5 сервер, раздел "Monitor", вкладка Issues, в которой выберите пункт "Alarm Definitions". В поисковой строке введите "Datastore usage on disk". В итоге у вас будет выполнен фильтр по данному имени.

Ошибка Datastore usage on disk-02
Щелкните по нему правой кнопкой мыши и из контекстного меню выберите пункт "Edit", для его редактирования.

Ошибка Datastore usage on disk-03

Откройте пункт "Triggers", в нем вы увидите значения при которых он будет срабатывать. По умолчанию, это 75% занятого места, это предупреждение и 85% это критический alarm.

Ошибка Datastore usage on disk-04

Щелкните по ним и измените значения на свои.

Ошибка Datastore usage on disk-05

Я выставил 85% для предупреждения и 95% для критического сигнала. Сохраняем изменения, и ручками очищаем текущие уведомления, через функцию "reset to Green".

Ошибка Datastore usage on disk-06

Второй метод, полного отключения политики оповещения по тригеру "Datastore usage on disk". Делается это, через VMware PowerCLI. Подключитесь, через команду Connect-viserver -Server имя сервера, если будет ошибка проверки сертификата (Invalid server certificate), то ее решение в скобках.

Запросим текущее состояние политики с помощью команды:

Get-AlarmDefinition -Name 'Datastore usage on disk'

Как видите она включена и имеет значение "True". Давайте ее отключим, для этого есть две команды, которые я подсмотрел на (https://kb.vmware.com/s/article/2076157):

Отключение Datastore usage on disk-2

Get-AlarmDefinition -Name 'Datastore usage on disk' | Set-AlarmDefinition -Enabled:$false
для включения политики, выполните:
Get-AlarmDefinition -Name 'Datastore usage on disk' | Set-AlarmDefinition -Enabled:$true

Посмотреть все политики оповещения связанные с датастором, можно вот так:

Get-AlarmDefinition -Name '*Datastore*' | ft -autosize

Из графического интерфейса можно выключить тригер, сняв галку "Enable this alarm"

отключение Datastore usage on disk

Старайтесь не доводить ваши датасторы, до уведомления "Datastore usage on disk"

Оцените статью
Настройка серверов windows и linux
Добавить комментарий

  1. Tahir Islambakiev

    Добрый день. Может вы сможете помочь — vCenter показывает, что диск заполнен. При этом мы почистили диск в виртуальной машине и у нас стало свободным более 20ТБ. Но vCener этого не видит

  2. Иван Семин автор

    vCenter это и не увидит, все, что внутри гостевой ОС для него это загадка. Тут зависит от типа виртуальных дисков, в большинстве случаев у вас диск толстый и уже полностью забит нолями на датасторе, поэтому вы его свободное место и не видите

  3. Tahir Islambakiev

    А как-нибудь почистить его можно?