-
環境監視
温度・漏水・エアフロー・電源などの
物理インフラ環境監視 -
物理セキュリティ
ラック電子錠、扉監視、監視カメラ連携などの物理セキュリティ
-
ラックモニタリング
サーバ・システム縄張り意識が高く警戒心の強いゴリラが、サーバラック環境を見守ります。
- 生産中止品
GoriRackサーバ REST API 連携 REST APIを使用したWebサービス連携
GoriRack(ゴリラック)サーバ ・システムでは、データセンター内で使用するDCIMモニタリング情報をWeb API(REST API)により他用途のWebサーバに連携できます。お客様のWebサービスに最適なセンサ情報の活用を実現します。
REST APIとは?
- ・REST APIとは、ウェブサービスやアプリケーション間でデータをやり取りするための仕組みです。
- ・RESTとは、ウェブの設計原則のことで、URLやHTTPメソッドを使ってリソースを表現し、操作することができます。
- ・REST APIのメリットは、軽量で高速、スケーラビリティが高く、様々なプラットフォームに対応できることです。
REST APIとは、ウェブサービスやアプリケーション間でデータをやり取りするための仕組みです。
RESTという言葉は、Representational State Transfer(表現的状態遷移)の略で、ウェブの設計原則のことを指します。RESTでは、ウェブ上に存在するデータや機能をリソースと呼び、それぞれに一意なURL(Uniform Resource Locator)を割り当てます。
また、HTTPメソッド(GET, POST, PUT, DELETEなど)を使って、リソースに対する操作(取得、作成、更新、削除など)を行います。
例えば、"https://example.com/users/1"というURLは、IDが1のユーザというリソースを表し、GETメソッドでそのユーザの情報を取得したり、PUTメソッドでそのユーザの情報を更新したりできます。
リソースの操作結果は、JSONやXMLなどの形式で返されます。
REST APIのメリット
軽量で高速な通信
REST APIでは、シンプルなURLやHTTPメソッドを使ってリクエストやレスポンスを行うため、通信量が少なくなります。また、JSONやXMLなどの形式は人間にもコンピュータにも読みやすく解釈しやすいため、処理速度が向上します。
高いスケーラビリティ
REST APIでは、リソースと操作が分離されているため、サーバ側やクライアント側の変更に柔軟に対応できます。例えば、サーバ側ではリソースの管理方法やデータベースの種類を変更しても、クライアント側に影響を与えません。また、クライアント側ではリソースの表示方法や操作方法を変更しても、サーバ側に影響を与えません。
多様なプラットフォームに対応
REST APIでは、URLやHTTPメソッドなどはウェブ標準技術であるため、様々なプラットフォーム(PC、スマートフォン、タブレット、IoTデバイスなど)から利用できます。また、REST APIはコードオンデマンドという原則に従って、必要に応じてクライアントに実行可能なコードを送ることができるため、クライアントの機能を拡張できます。
GoriRack REST API仕様
認証については参照系 API(GET メソッド)の場合、基本認証無しでの利用が可能ですが、参照系以外の API については認証が必要になります。
ログイン ID、パスワードを使用して認証を行い、イラスト中のようにログイン認証をパスするとセッションIDが返ります。このセッション ID を API 使用時に一緒に渡すことでサービスを利用できます。
ユーザ権限
権限 | システム状態取得 | 機器状態取得 |
---|---|---|
ゲスト | × | × |
ユーザ | ○ | × |
管理者 | ○ | ○ |
全権管理者 | ○ | ○ |
取得情報・設定対象
API分類 | 取得対象/設定対象 |
---|---|
状態監視API | RMS ユニットやセンサ、ラックの状態を取得する場合に本 API を使用します。このAPIを使用することで、システム状態、電源状態、温度状態、湿度状態などを取得できます。 |
状態制御API | 電子錠やデジタル出力の状態を制御するためのAPIです。このAPIを使用することで、電子錠を施錠/解錠状態に制御したり、デジタル出力をON/OFF状態に制御することができます。 |
設定管理API | システムの各種設定を管理するためのAPIです。このAPIを使用することで、機器設定やカードリーダー設定、ユーザ設定などの設定情報を取得・更新・削除することができます。 |
ログAPI | システムの各種ログを閲覧するためのAPIです。アナログセンサやデジタルセンサ、ラック扉の解錠/施錠、ラック扉の開閉動作、アラートなどのログを取得します。 |
さらに便利な機能のご提案
-
GoriRack 環境監視システム・サーバ
GoriRack(ゴリラック)環境監視システム・サーバは、 温度/湿度/風量/電流/電圧/電力/アナログ(4-20mA,DC±10V)モニタ対応各種装置/アラーム接点(空調故障、UPS状態等)/電子錠施錠信号等をRMSユニットでイーサネット変換・SNMP収集し、ビジュアルマップで監視するWebアプリケーションです。
-
GoriRack 電子錠システム・サーバ
GoriRack(ゴリラック)電子錠システム・サーバは、最大5000ラックの電子錠統合管理、カードキー管理を行う電子錠サーバ・ソフトウェアです。フロアマップによるラック扉状態監視とリモート解施錠、高度なカードキー管理、利用者・契約会社・ラック番号などを指定した詳細なログ抽出が可能です。