Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Оповещение ObjectScale: OBJST-MON-4019 — данные не были отправлены в концепцию мониторинга за последние 30 минут.

Summary: Оповещение OBJST-MON-4019, если данные не были отправлены в концепцию мониторинга на уровне ObjectStore за последние 30 минут.

This article applies to   This article does not apply to 

Symptoms

Оповещение можно увидеть в пользовательском интерфейсе ObjectScale, на панели управления Состояние объектного хранилища на вкладке «Проблемы».

Vsphere
Пример из vSphere: В разделе Objectstore -->Dashboard--> проблемы




Пользовательский интерфейс объектного хранилищаOpenShift
Пример из OpenShift: В разделе Objectstore -> Health.
Масштаб объектов Dell EMC
 
 
 

Cause

Telegraf, Fluxd на уровне объектного хранилища не работает или экземпляры СХД СХД с хранилищем объектов не принимают операции записи или не могут обрабатывать запросы на чтение.
Оповещение, инициированное службой событий объектного хранилища. Запрос Flux, отправляемый службой в Fluxd, чтобы проверить, передаются ли новые измерения по Телеграфу в ИТ-службу ИТ-службы СХД с данными.

Resolution

Если в вашей среде имеется указанное выше оповещение, рекомендуется выполнить указанные ниже действия с jumpbox или сервисного узла с установленным kubectl и предоставить подробные сведения службе поддержки Dell Technologies. ХранилищеBjectstore O следует заменить фактическим хранилищем объектов во всех перечисленных ниже командах.
  1. Убедитесь,objectstore>-telegraf < запущены поды. Pod должны быть в состоянии готовности, а не часто перезапуска.
Команды:
# kubectl get deployment objectstore-telegraf
# kubectl get pod -l app.kubernetes.io/name=objectstore-telegraf
(где объектное хранилище предназначено только для того, что создано)

Примере:
# kubectl get deployment demo-corkboy-telegraf
NAME                    READY   UP-TO-DATE   AVAILABLE   AGE
demo-corkboy-telegraf   3/3     3            3           4h15m

# kubectl get pod -l app.kubernetes.io/name=demo-corkboy-telegraf
NAME                                     READY   STATUS    RESTARTS   AGE
demo-corkboy-telegraf-6fbb6d7bbc-4l4wd   3/3     Running   0          4h17m
demo-corkboy-telegraf-6fbb6d7bbc-bvqw2   3/3     Running   0          4h17m
demo-corkboy-telegraf-6fbb6d7bbc-qkk9z   3/3     Running   0          4h17m
  1. Убедитесьobjectstore>-influxdb что имеются ресурсы и все поды запущены. Pod должны быть в состоянии готовности, а не часто перезапуска. Если она отсутствует, перейдите к шагу 3. Если вы ожидаете, перейдите к шагу 4.
Команды:
kubectl get influxdb objectstore-influxdb
kubectl get statefulset objectstore-influxdb
kubectl get pod -l app.kubernetes.io/name=objectstore-influxdb 

 (где объектное хранилище предназначено только для того, что создано)

Примере:
# kubectl get influxdb demo-corkboy-influxdb
NAME                    AGE
demo-corkboy-influxdb   4h38m

# kubectl get statefulset demo-corkboy-influxdb
NAME                    READY   AGE
demo-corkboy-influxdb   3/3     4h39m

# kubectl get pod -l app.kubernetes.io/name=demo-corkboy-influxdb
NAME                      READY   STATUS    RESTARTS   AGE
demo-corkboy-influxdb-0   5/5     Running   0          4h41m
demo-corkboy-influxdb-1   5/5     Running   0          4h41m
demo-corkboy-influxdb-2   5/5     Running   0          4h41m
  1. Если objectstore>-influxdb 'influxdb' ресурса или statefulset отсутствует в предыдущей команде, убедитесь, что objectscale-manager-influxdb-operator она запущена.
Команды:
kubectl get deployment objectscale-manager-influxdb-operator
kubectl get pod -l app.kubernetes.io/name=objectscale-manager-influxdb-operator

Пример.
# kubectl get deployment objectscale-manager-influxdb-operator
NAME                                    READY   UP-TO-DATE   AVAILABLE   AGE
objectscale-manager-influxdb-operator   1/1     1            1           5h4m

# kubectl get pod -l app.kubernetes.io/name=objectscale-manager-influxdb-operator
NAME                                                     READY   STATUS    RESTARTS   AGE
objectscale-manager-influxdb-operator-56f65b6c54-n28w6   2/2     Running   0          5h4m
  1. Если objectstore>-influxdb Pod ожидаются для каждой точки 2, убедитесь, что PVC для модулей СХД СХД с протоколом «Схд с потоком данных» привязаны.
Команда:
# kubectl get pvc -l app.kubernetes.io/name=objectstore-influxdb
  (где объектное хранилище предназначено только для того, что создано)

Примере:
# kubectl get pvc -l app.kubernetes.io/name=demo-corkboy-influxdb
NAME                                                 STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS                   AGE
demo-corkboy-influxdb-data-demo-corkboy-influxdb-0   Bound    pvc-11d40155-3346-4a83-bff3-503a49a9f9fc   20Gi       RWO            objectscale-highly-available   4h54m
demo-corkboy-influxdb-data-demo-corkboy-influxdb-1   Bound    pvc-045a869e-76a6-417e-ac7d-df2132b64a38   20Gi       RWO            objectscale-highly-available   4h54m
demo-corkboy-influxdb-data-demo-corkboy-influxdb-2   Bound    pvc-39a772bd-cfce-40f2-9c88-eb1e3d4c9156   20Gi       RWO            objectscale-highly-available   4h54m
  1. Убедитесь, objectstore>-fluxd запущены поды. Pod должны быть в состоянии готовности, а не часто перезапуска.
Команды:
kubectl get deployment objectstore-fluxd
kubectl get pod -l app.kubernetes.io/name=objectstore-fluxd

Примеры:
# kubectl get deployment demo-corkboy-fluxd
NAME                 READY   UP-TO-DATE   AVAILABLE   AGE
demo-corkboy-fluxd   1/1     1            1           5h7m
# kubectl get pod -l app.kubernetes.io/name=demo-corkboy-fluxd
NAME                                  READY   STATUS    RESTARTS   AGE
demo-corkboy-fluxd-668cb6799f-dhmw5   3/3     Running   0          5h7m
  1. Откройте сервисную заявку в службе поддержки Dell Technologies с результатами указанных выше команд.
  2. Обратите внимание, что при устранении этой проблемы система отправляет четкое оповещение OBJST-MON-4016.

Affected Products

ObjectScale

Products

ObjectScale Application, ObjectScale Product Family