LoginSignup
5
1

More than 3 years have passed since last update.

AutonomousDB を Oracle Management Cloud で監視してみた

Last updated at Posted at 2019-05-23

はじめに

最近になってAutonomousDBが楽しくなってきた。この子には幾千もの可能性を秘めているような気がしてきた。となったら、戯れたくなるものである。いくつか戯れているときに思うことは、この子を監視したい。私の手元に入れていきたい。そんな中、下記のBlogが公開されたので試してみました。

Using Oracle Management Cloud to Monitor Autonomous Databases
https://blogs.oracle.com/datawarehousing/using-oracle-management-cloud-to-monitor-autonomous-databases

環境情報(2019/5/20)

  • Oracle Cloud(OMCとAutonomousDBは同一Region)
  • Oracle Cloud で 早速の Tokyo Region
  • 2019/5/20 時点のOMCとATP

注意
現時点では、OMC上で監視できるAutonomousDBは同一Region内に限ります。

構築手順

所要時間 10分

1. API鍵をつくる

1. 公開鍵と秘密鍵をつくる

コマンド例

$ mkdir ~/.oci

$ openssl genrsa -out ~/.oci/oci_api_key.pem -aes128 2048
Generating RSA private key, 2048 bit long modulus
..................................................+++
...........................................................................................................................................................................................................+++
e is 65537 (0x10001)
Enter pass phrase for /Users/orahisa/.oci/oci_api_key.pem:
Verifying - Enter pass phrase for /Users/orahisa/.oci/oci_api_key.pem:

$ chmod go-rwx ~/.oci/oci_api_key.pem

$ openssl rsa -pubout -in ~/.oci/oci_api_key.pem -out ~/.oci/oci_api_key_public.pem
Enter pass phrase for /Users/orahisa/.oci/oci_api_key.pem:
writing RSA key

$ openssl rsa -pubout -outform DER -in ~/.oci/oci_api_key.pem | openssl md5 -c
Enter pass phrase for /Users/orahisa/.oci/oci_api_key.pem:
writing RSA key
XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX

$ ls ~/.oci/
oci_api_key.pem     oci_api_key_public.pem

2. 公開鍵の登録

Oracle Cloudの管理者ユーザへ登録する。

1. アイデンティティ > ユーザ で、ユーザを追加して[公開キーの追加]をする。

20190516-001.png

2. ポチるとこんな画面がポップアップされる

20190516-003.png
ここに、さっき作った「oci_api_key_public.pem」の中身を貼り付ける
20190516-004.png
「-----BEGIN PUBLIC KEY-----」から「-----END PUBLIC KEY-----」までをペタリでOK

3. APIキーの出来上がり

20190516-005.png

4. 作成したユーザの「グループ」に[Administrators]を追加する。

20180522-099.PNG
ここで作成したユーザは、このユーザを作成したOCI上にある AutonomousDB を監視するための資格証明(OMCで設定します)に使います。

3. OMCインスタンスの作成

ダッシュボードから「インスタンス作成」をポチり。
20190516-006.png

「管理」ぐらいに「Management Cloud」があるので「作成」をポチり。
20190516-007.png

Oracle Management Cloudサービスの画面へ飛ぶので「インスタンス作成」をポチり。
20190516-008.png

OMCインスタンスを作成する
20190516-009.png

完成すると、できましたよメールが飛んでくる。
※Notification Email設定している場合。
20190516-011.png

4. OMCの環境設定

クラウド検出プロファイルの登録

完成したOMCインスタンスのハンバーガーメニューから、[OMC URL]をポチり。
20190516-013.png

するとポップな素敵な画面へ遷移。
20190516-012.png

素敵な画面のハンバーガーメニューから「管理>検出>クラウド検出プロファイル」を選択
20190516-014.png

クラウド検出プロファイルを追加します
20190516-015.png

必要情報を入力します。
ここで必要な情報は、プロファイル名、クラウド・サービス・プロバイダ、地域とサービス、資格証明の4つです。
20190523-001.png
クラウド・サービス・プロバイダでは「Oracle Cloud Infrastructure」を選択してください。

「地域とサービス」は、対象リージョンとサービス(監視対象のAutonomousDB)を選択
※現在は、OMCが立ち上がっているリージョンのAutonomousDBが監視対象になります。
20190523-002.png

「資格証明」は、先ほど、OCI上に登録したユーザ情報を登録します。
※既存資格証明があれば、そちらを選択してもOK。
20190523-003.png

必須事項を全部入力したら、「検出の開始」を実行。そのときに注意ダイアログが出力されます。登録内容に自信があれば、ポチリ。
20190522-007.JPG
※このとき検出実行したとき、何かしらの情報が誤っていて修正した上で再度実行したい!と思っても、5分間くらい待たされます。(連続検出はできません)

検出開始すると、ステータスバーに表示されます。
20190522-008.png
(ちなみに、上記は検出失敗した例ですけど…(汗))

成功すると、こんな感じのジョブ・ステータスが出力されます
20190522-010.png

5. 監視登録完了の巻

Enterprise Managerと違ってすごい簡単です。これで、先ほど「サービス・タイプ」を指定したエンティティが監視対象になりました。設定としては、これだけです。
20190522-012.png
試しに「インフラストラクチャ・モニタリング」の画面でエンティティ探してみると、ちゃんといました(笑)。ちなみに「ATP01」というサービス・インスタンスです。いや、ホント簡単。
20190522-014.png
無事、監視対象にすることができました。

感想

やってみると非常に簡単というのが率直な感想です。サクッと監視対象にできてしまった。早く日本DCにも来ないかな(・∀・)
次は実際にAutonomousDBをどんな感じで監視できるか確認してみようと思います。簡単に触ってみましたが、必要なものは揃っている感じです。
Oracleもマネージド・サービスのDBが登場してきましたので、今後、パッとDBを作っていくような使い方が増えそうな雰囲気です。そのとき監視が必要であればOMCみたいな統合監視を使って、運用負荷を下げていくのが良さそうですね。

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1