My Home NW Lab

逸般の誤家庭のネットワーク

Site24x7によるMeraki Dashboard APIを用いたMerakiデバイスの監視

概要

SaaS型監視ツールのSite24x7を用いたMerakiバイスの監視方法を紹介します。

www.site24x7.jp

Site24x7による監視は色々な方法が用意されていますが、Merakiと相性の良い監視方法としてMeraki Dashboard APIを用いた監視があります。 Site24x7のサービスからMeraki CloudにAPIを用いて情報の取得を行ってくれるため、監視用のServerを個別に用意する必要がなく、手軽に始めやすいのが利点です。
本記事では、Meraki Dashboard APIを用いた監視を扱います。なお、本記事の執筆時点 (2022年03月頃)ではBETA版の扱いとなっております。
また、本記事の内容はSite24x7の評価期間を活用して試しております。

f:id:myhomenwlab:20220323233810j:plain
Site24x7によるMerakiバイスの監視

Meraki Dashboard APIの用意

Meraki Dashboard APIを用いるため、Meraki Dashboard上で予めAPI Keyの発行が必要になります。

ドキュメントの What are the Meraki APIs used for monitoring in Site24x7 ? を確認すると、読み取り系のMeraki Dashboard APIしか使用していなかったため、 筆者の場合はOrganizationに対してRead Onlyの権限を設定したAccountでAPI Keyを発行しました。

support.site24x7.com

f:id:myhomenwlab:20220324001457j:plain
What are the Meraki APIs used for monitoring in Site24x7 ? (2022月03月24日時点)

f:id:myhomenwlab:20220324003024j:plain
Read Only権限のAccountを用意した例

Meraki Dashboard APIを使用するには、大きく分けて2つの手順があります。 セキュリティ観点を含めたAPI Keyの設定の詳細に関しては、下記の記事にまとめているので参考にしてください。

myhomenwlab.hatenablog.com

本記事内ではAPI Keyの発行までを簡潔に紹介します。

OrganizationレベルでAPIの有効化

  • メニュー: Organization > Settings より Dashboard API access セクションにある API Access にて、Organizationに対するAPIアクセスを有効にします。

    f:id:myhomenwlab:20220324000214j:plain
    API Access

AccountでAPI Keyを生成

  • メニュー: Account名 > My profile より API access セクションにある Generate new API keyAPI Keyを生成して情報を控えます。API Keyが漏洩すると悪用される危険性があるため厳重に管理します。

    f:id:myhomenwlab:20220324000233j:plain
    API keys

Site27x7側の設定

Site24x7側へはMeraki Dashboard APIからアクセス可能なOrganizationを登録します。
Organizationが登録されると、紐付いているMerakiバイスのDiscoveryが始まり、連動してMerakiバイスの登録処理も行われます。

MerakiのOrganization登録メニューへの移動

  • MerakiのOrganizationを登録するための Meraki Organizations のメニューへの移動方法は大きく分けて2つあります。

    1. メニュー: Network > Meraki > Meraki Organizations を選択します。

      f:id:myhomenwlab:20220323234821j:plain
      メニュー: Network > Meraki > Meraki Organizations

    2. メニュー: Admin > Add Monitor の画面から Meraki Organizations を選択します。

      f:id:myhomenwlab:20220323234845j:plain
      メニュー: Admin > Add Monitor

Step 1: Details

  • 下記のパラーメータを環境に合わせて指定します。

    設定項目 設定内容
    Display Name 管理上の設定名称を指定します。登録対象のOrganizationと紐付くため、Organization名を指定するのが無難だと考えられます。
    Meraki REST API Key Meraki DashboardAPI Keyを指定します。

    f:id:myhomenwlab:20220323234929j:plain
    Step 1: Details

Step 2: Choose Meraki Organization

  • 登録対象のOrganizationを指定します。

    f:id:myhomenwlab:20220323234959j:plain
    Step 2: Choose Meraki Organization

Step 3: Select Meraki Devices

  • 登録対象のMerakiバイスのチェック ボックスを選択します。

    f:id:myhomenwlab:20220323235022j:plain
    Step 3: Select Meraki Devices

Step 4: Discover

  • 設定情報を確認して Discover ボタンを押下します。

    f:id:myhomenwlab:20220323235055j:plain
    Step 4: Discover

設定後の確認

  • メニュー: Home > Monitors に移動して、Merakiバイスが登録されているのを確認します。

    f:id:myhomenwlab:20220323235127j:plain
    メニュー: Home > Monitors

Site24x7の関連ドキュメント

support.site24x7.com

www.site24x7.com

support.site24x7.com