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
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Alert ObjectScale: OBJST-MON-4019 — w ciągu ostatnich 30 minut do struktury monitorowania nie zostały pobrane żadne dane.

Summary: Alert OBJST-MON-4019, gdy żadne dane nie zostały przesunięte do struktury monitorowania na poziomie ObjectStore przez ostatnie 30 minut.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Alert może być widoczny w interfejsie ObjectScale, pulpicie nawigacyjnym kondycji magazynu obiektów na karcie "Problemy".

Vsphere
Przykład z vSphere: W obszarze Objectstore -->Dashboard--> problemy




Interfejs użytkownika magazynu obiektówz OpenShift
Przykład poniżej z OpenShift: W obszarze Objectstore -> Health.
Skala obiektów Dell EMC
 
 
 

Cause

Telegraf, Fluxd na poziomie magazynu obiektów nie działa lub instances PrzesiedlińDB na poziomie magazynu obiektów nie akceptuje zapisów lub nie może przetwarzać żądań odczytu.
Alert wyzwalany przez usługę zdarzenia magazynu obiektów. Kwerenda flux wysyłana przez usługę do Fluxd w celu sprawdzenia, czy telegraf wysyła nowe pomiary do EDB.

Resolution

W przypadku posiadania powyższego alertu w środowisku zaleca się wykonanie poniższych czynności z jumpbox lub węzła serwisowego z zainstalowanym kubectl i dostarczenie szczegółowych informacji do pomocy technicznej Dell Technologies. Objectstore należy zastąpić rzeczywistym magazynem obiektów we wszystkich poniższych poleceniach.
  1. Sprawdź, czy objectstore>-telegraf są uruchomione. Pods powinny być w stanie gotowości i nie często uruchamiać się ponownie.
Polecenia:
# kubectl get deployment objectstore-telegraf
# kubectl get pod -l app.kubernetes.io/name=objectstore-telegraf
(gdzie magazyn obiektów jest specyficzny dla tego, co jest tworzone)

Przykład:
# 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. Sprawdź, czy objectstore>-influxdb zasoby istnieją i czy wszystkie zasoby są uruchomione. Pods powinny być w stanie gotowości i nie często uruchamiać się ponownie. Jeśli ich nie ma, przejdź do kroku 3. Jeśli oczekujesz, przejdź do kroku 4.
Polecenia:
kubectl get influxdb objectstore-influxdb
kubectl get statefulset objectstore-influxdb
kubectl get pod -l app.kubernetes.io/name=objectstore-influxdb 

 (gdzie magazyn obiektów jest specyficzny dla tego, co jest tworzone)

Przykład:
# 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. Jeśli objectstore>-influxdb 'influxdb' zasobu lub statefulset nie ma go w poprzednim poleceniu, sprawdź, czy objectscale-manager-influxdb-operator jest uruchomiony.
Polecenia:
kubectl get deployment objectscale-manager-influxdb-operator
kubectl get pod -l app.kubernetes.io/name=objectscale-manager-influxdb-operator

Przykład:
# 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. Jeśli objectstore>-influxdb zasobników oczekuje na punkt 2, sprawdź, czy PVC dla podsądów PrzesyćDB są powiązane.
Polecenie:
# kubectl get pvc -l app.kubernetes.io/name=objectstore-influxdb
  (gdzie magazyn obiektów jest specyficzny dla tego, co jest tworzone)

Przykład:
# 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. Sprawdź, czy objectstore>-fluxd są uruchomione. Pods powinny być w stanie gotowości i nie często uruchamiać się ponownie.
Polecenia:
kubectl get deployment objectstore-fluxd
kubectl get pod -l app.kubernetes.io/name=objectstore-fluxd

Przykłady:
# 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. Otwórz zgłoszenie serwisowe w pomocy technicznej firmy Dell Technologies, korzystając z wyników powyższych poleceń.
  2. Uwaga: po rozwiązaniu tego problemu system wysyła czysty alert OBJST-MON-4016

Article Properties


Affected Product

ObjectScale

Product

ObjectScale Application, ObjectScale Product Family

Last Published Date

20 Jul 2023

Version

6

Article Type

Solution