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: 過去30分間、ObjectStoreレベルのモニタリング フレームワークにデータがプッシュされていない場合は、OBJST-MON-4019にアラートを送信します。

This article applies to   This article does not apply to 

Symptoms

アラートは、ObjectScale UIの[Issues]タブの[Object Store Health]ダッシュボードで確認できます。

Vsphere
vSphereの次の例を示します。「Objectstore-->Dashboard--> issues

オブジェクト ストアUI


OpenShift」の下にあるOpenShift
の例: Objectstore -> Health の下。
Dell EMCオブジェクト スケール
 
 
 

Cause

Telegraf、オブジェクト ストア レベルのFluxdが機能しないか、オブジェクト ストア レベルのInfluxDBインスタンスが書き込みを受け入れないか、読み取り要求を処理できません。
オブジェクト ストア イベント サービスによってトリガーされるアラート。サービスによってFluxdに送信されたFluxクエリーで、TelegrafからInfluxDBに新しい測定値が送信されているかどうかを確認します。

Resolution

お使いの環境に上記のアラートがある場合は、kubectlがインストールされているジャンプボックスまたはサービス ノードから以下の手順を実行し、Dell Technologiesサポートに詳細を提供することをお勧めします。以下のすべてのコマンドで、bjectstore を実際のオブジェクトストアに置き換える必要があります。
  1. objectstore>-telegrafpodが実行されていることを確認します。ポッドは準備完了状態で、頻繁に再起動する必要はありません。
コマンド:
# 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リソースが存在し、すべてのポッドが実行されていることを確認します。ポッドは準備完了状態で、頻繁に再起動する必要はありません。見つからない場合は、手順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

Example:
# 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>-influxdbpodがポイント2ごとに保留されている場合は、InfluxDBポッドの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>-fluxdpodが実行されていることを確認します。ポッドは準備完了状態で、頻繁に再起動する必要はありません。
コマンド:
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