Safe Tp Link Omada Mcp について
TP-Link Omada Open API ワークフローを自動化する、セキュリティ重視の MCP サーバーです。サイト、クライアント、デバイス操作を制御したいネットワーク運用者向けで、本番の標準は stdio です。
主な機能
- 01stdio を標準とする実行方式
- 02環境変数のみでの Omada 認証情報管理
- 03能力プロファイルによるツール制限
- 04書き込み操作のドライランプレビュー
- 05サイト、クライアント、デバイスの参照と管理
- 06簡潔な操作検索と呼び出し
活用シーン
- 01サイトとクライアントの状態確認
- 02ネットワーク設定変更のプレビュー
- 03能力に応じた操作の公開制限
- 04簡潔な検索モードでのツール呼び出し
MCP 対応
MCP クライアントに TP-Link Omada Open API の操作を公開します。標準ランタイムは stdio で、任意の HTTP モードは安全でないラボ用途に限られます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm -e OMADA_BASE_URL -e OMADA_CLIENT_ID -e OMADA_CLIENT_SECRET -e OMADA_OMADAC_ID -e OMADA_SITE_ID -e OMADA_STRICT_SSL ghcr.io/ailivesinterminal/omada-mcp:latestOMADA_BASE_URLOMADA_CLIENT_IDOMADA_CLIENT_SECRETシークレットOMADA_OMADAC_IDOMADA_SITE_IDOMADA_STRICT_SSLローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ghcr.io/ailivesinterminal/omada-mcp:lateststdioツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
Safe Omada MCP
TP-Link Omada Open API のワークフロー向けに、セキュリティを重視した MCP サーバーです。
概要
- 本番環境で安全に使える基本設定では
stdioを使用します - Omada の認証情報は環境変数からのみ取得します
- 機能プロファイルとカテゴリによる制御で、公開するツールを管理します
- HTTP は、明示的に安全ではないラボ専用の手段としてのみコードベースに残しています
- Omada Controller 6.x の実環境で検証済みで、ドキュメント化された 5.x/6.x の Open API に基づいて設計されています
クイックスタート
オプション 1:Docker 経由で Claude Desktop と使用する
-
イメージを取得するか、ビルドします。
docker pull ghcr.io/gaspareduard/omada-mcp:latestまだイメージを公開していない場合は、代わりにローカルでビルドしてください。
npm run docker:build -
Claude Desktop の MCP 設定を編集します。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
サーバーのエントリーを追加します。
{ "mcpServers": { "safe-omada": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "OMADA_BASE_URL=https://your-omada-controller.local", "-e", "OMADA_CLIENT_ID=your-client-id", "-e", "OMADA_CLIENT_SECRET=your-client-secret", "-e", "OMADA_OMADAC_ID=your-omadac-id", "-e", "OMADA_SITE_ID=your-site-id", "-e", "OMADA_STRICT_SSL=true", "ghcr.io/gaspareduard/omada-mcp:latest" ] } } } -
Claude Desktop を再起動し、サイトまたはデバイスを一覧表示してサーバーが動作することを確認します。
オプション 2:コンテナを直接実行する
docker run --rm -it \
--env-file .env \
ghcr.io/gaspareduard/omada-mcp:latest
オプション 3:開発用にローカルで実行する
npm install
npm run build
npm start
設定
サーバーは環境変数から設定を読み込みます。完全なリファレンスについては .env.example を参照してください。
必須の Omada 変数
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
OMADA_BASE_URL | はい | - | Omada コントローラーのベース URL |
OMADA_CLIENT_ID | はい | - | Omada Platform Integration の OAuth クライアント ID |
OMADA_CLIENT_SECRET | はい | - | OAuth クライアントシークレット |
OMADA_OMADAC_ID | はい | - | Omada コントローラー ID(omadacId) |
OMADA_SITE_ID | いいえ | - | 省略可能なデフォルトのサイト ID |
OMADA_STRICT_SSL | いいえ | true | TLS 証明書の検証を強制します |
OMADA_TIMEOUT | いいえ | 30000 | HTTP タイムアウト(ミリ秒) |
機能とログ
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
OMADA_CAPABILITY_PROFILE | いいえ | safe-read | 組み込みプロファイル:safe-read、ops-write、admin、compatibility |
OMADA_TOOL_CATEGORIES | いいえ | プロファイルのデフォルト | カテゴリを明示的に上書きします |
MCP_SERVER_LOG_LEVEL | いいえ | info | debug、info、warn、error、silent |
MCP_SERVER_LOG_FORMAT | いいえ | plain | plain、json、gcp-json |
機能プロファイル
| プロファイル | 用途 |
|---|---|
safe-read | デフォルトの読み取り専用の運用状況確認 |
ops-write | 制限付きの運用上の書き込み操作 |
admin | 管理者向けの変更操作を含む、ドキュメント化されたすべてのツール |
compatibility | 将来のコントローラー固有のフォールバックモジュール用に予約 |
破壊的なツールの確認ゲート
4 つの復元ツール(restoreController、restoreControllerFromFileServer、restoreSites、restoreSitesFromFileServer)では、2 段階の確認が必要です。confirmDangerous: true を指定しない場合、操作を元に戻せないこと、および問題が発生した場合は強制リカバリーまたは工場出荷時設定へのリセットが必要になる可能性があることを説明する警告がツールから返されます。
**この保護の対象範囲:**このゲートは、警告が人間に提示され、その人が確認するかどうかを判断する会話型 AI セッションで有効です。完全自律型のエージェントが、人間による確認なしにプログラムで confirmDangerous: true を渡すことは防止しません。
人間が確実に関与するには、次のいずれか、または両方が必要です。
- MCP クライアントの承認モード — Claude Desktop および互換性のある MCP ホストは、ツール呼び出しの実行前に人間による明示的な承認を必須にするよう設定できます。これは、自律実行を防ぐ唯一の信頼できる技術的ゲートです。
- 機能プロファイルの制限 — 復元ツールには
maintenance:rwが必要です。この権限はops-writeまたはadminの場合にのみ付与されます。デプロイをデフォルトのsafe-readプロファイルにしておくと、すべての復元ツールが完全にブロックされます。
オプションの HTTP ラボモード
HTTP は、サポート対象の本番環境の標準構成には含まれません。
次の両方が設定されている場合にのみ起動します。
MCP_SERVER_USE_HTTP=trueMCP_UNSAFE_ENABLE_HTTP=true
ローカルのラボ/デバッグ用途でのみ使用してください。
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
MCP_SERVER_USE_HTTP | いいえ | false | レガシーのラボ専用スイッチ |
MCP_UNSAFE_ENABLE_HTTP | いいえ | false | 明示的な確認が必要 |
MCP_HTTP_PORT | いいえ | 3000 | HTTP ポート |
MCP_HTTP_BIND_ADDR | いいえ | 127.0.0.1 | ループバックアドレスのみ(127.0.0.1 または ::1) |
MCP_HTTP_PATH | いいえ | /mcp | MCP エンドポイントのパス |
MCP_HTTP_ENABLE_HEALTHCHECK | いいえ | true | ヘルスチェックを有効化 |
MCP_HTTP_HEALTHCHECK_PATH | いいえ | /healthz | ヘルスチェックのパス |
MCP_HTTP_ALLOW_CORS | いいえ | true | CORS を有効化 |
MCP_HTTP_ALLOWED_ORIGINS | いいえ | 127.0.0.1, localhost | 許可するオリジン |
MCP_HTTP_NGROK_ENABLED | いいえ | false | レガシーのプレースホルダー。安全な標準構成では無効 |
MCP_HTTP_NGROK_AUTH_TOKEN | いいえ | - | レガシーのプレースホルダー |
開発と検証
よく使うコマンド
| タスク | コマンド |
|---|---|
| 開発サーバーの実行 | npm run dev |
| ビルド | npm run build |
| リント+型チェック | npm run check |
| ユニットテスト | npm test |
| カバレッジゲート | npm run test:coverage |
| シンボリックリンクの整合性確認 | npm run symlinks:check |
| README/ツールの同期確認 | node scripts/check-readme-sync.mjs |
| ツール/テストの対応確認 | node scripts/check-tool-tests.mjs |
インスペクター
ビルド済みサーバーを対話的にテストする場合は、MCP Inspector を使用してください。
npm run inspector
npm run inspector:build
プロジェクトに関する注意事項
- 安全な標準構成では、まず
stdioを使用します。 - HTTP は、明示的に安全ではないレガシーのラボ用経路として引き続き扱われます。
- このリポジトリには、Omada エンドポイントの実装リファレンスとして
docs/openapi/が含まれています。 - 以下の README のツール一覧は、登録済みの MCP ツールと同期されています。
ツール
サイトとクライアント
| ツール | 説明 |
|---|---|
listSites | コントローラーに設定されているすべてのサイトを一覧表示します。 |
getSiteCapacity | デバイス数とクライアント数の上限を含む、サイトの容量設定を取得します。 |
getSiteDetail | 名前、地域、タイムゾーン、設定など、サイトの詳細情報を取得します。 |
getSiteDeviceAccount | サイトのデバイスアカウント設定を取得します。 |
getSiteNtpStatus | サイトのNTPサーバーのステータスと設定を取得します。 |
getSiteRememberSetting | サイトのデバイス記憶設定を取得します。 |
getSiteSpecification | デバイス数の上限や機能を含む、サイトの仕様を取得します。 |
getSiteUrl | OpenAPIアクセス用のサイトに関連付けられたURLを取得します。 |
getSiteTemplateConfig | サイトテンプレートの設定を取得します。siteTemplateIdが必要です。 |
getSiteTemplateDetail | サイトテンプレートの詳細情報を取得します。siteTemplateIdが必要です。 |
getSiteTemplateList | コントローラーに設定されているすべてのサイトテンプレートを一覧表示します。 |
listClients | サイトでアクティブなクライアントデバイスを一覧表示します。 |
getClient | [非推奨]代わりにlistClientsを使用してください。クライアントのMACアドレスがある場合は、getClientDetailも利用できます。このツールは、サイトのクライアント一覧をプロセス内で絞り込みます。 |
listMostActiveClients | トラフィック使用量順に、最もアクティブなクライアントを取得します。 |
listClientsActivity | クライアントのアクティビティ統計を時系列で取得します。 |
listClientsPastConnections | クライアントの過去の接続履歴を取得します。 |
setClientRateLimit | 特定のクライアントにカスタムの帯域幅制限(ダウンロード/アップロード)を設定します。 |
setClientRateLimitProfile | 定義済みのレート制限プロファイルを特定のクライアントに適用します。 |
disableClientRateLimit | 特定のクライアントの帯域幅制限を無効にします。 |
blockClient | 監査可能な変更概要とともに、クライアントのネットワークアクセスをブロックします。 |
unblockClient | 監査可能な変更概要とともに、ブロックされたクライアントのネットワークアクセスを復元します。 |
reconnectClient | 監査可能な変更概要とともに、クライアントを強制的に再接続します。 |
rebootDevice | 監査可能な変更概要とともに、管理対象デバイスを再起動します。 |
setDeviceLed | 監査可能な変更概要とともに、デバイスのLED状態を変更します。 |
デバイス
| ツール | 説明 |
|---|---|
listDevices | 指定したサイトにプロビジョニング済みのデバイスを一覧表示します。 |
getDevice | [非推奨] 代わりに listDevices を使用し、クライアント側で結果を絞り込んでください。このツールはサイトのデバイス一覧をプロセス内で絞り込みます。専用のデバイス詳細エンドポイントはありません。 |
searchDevices | ユーザーがアクセスできるすべてのサイトを対象に、デバイスをグローバルに検索します。 |
listDevicesStats | ページネーションとフィルタリングを使用して、グローバルに採用済みのデバイスの統計情報を照会します。 |
getSwitchStackDetail | スイッチスタックの詳細な構成とステータスを取得します。 |
getSwitchDetail | 特定のスイッチの詳細な構成とステータスを取得します。 |
getGatewayDetail | 特定のゲートウェイの詳細な構成とステータスを取得します。 |
getGatewayWanStatus | 特定のゲートウェイの WAN ポートのステータスを取得します。 |
getGatewayLanStatus | 特定のゲートウェイの LAN ポートのステータスを取得します。 |
getGatewayPorts | 特定のゲートウェイのポート情報を取得します。 |
getApDetail | 特定のアクセスポイントの詳細な構成とステータスを取得します。 |
getApRadios | 特定のアクセスポイントの無線情報を取得します。 |
getStackPorts | スイッチスタックのポート情報を取得します。 |
listPendingDevices | サイト内で採用待ちのデバイスを一覧表示します。 |
getAllDeviceBySite | オフラインおよび切断状態のデバイスを含む、サイト内のすべてのデバイスを取得します。 |
getFirmwareInfo | デバイスで利用可能な最新のファームウェア情報を取得します。MAC アドレスには listDevices を使用してください。 |
getGridAutoCheckUpgrade | 自動ファームウェアアップグレード確認計画の一覧を取得します(ページネーション対応)。 |
listSwitchNetworks | スイッチの VLAN ネットワーク割り当てを一覧表示します(ページネーション対応)。switchMac が必要です。 |
getSwitchGeneralConfig | スイッチの一般設定を取得します。switchMac が必要です。 |
getCableTestLogs | スイッチのケーブルテスト履歴を取得します。switchMac が必要です。 |
getCableTestFullResults | スイッチのポートごとのケーブル診断結果をすべて取得します。switchMac が必要です。 |
getOswStackLagList | スイッチスタックのリンクアグリゲーショングループ(LAG)一覧を取得します。stackId が必要です。 |
getStackNetworkList | スイッチスタックの VLAN ネットワーク一覧を取得します(ページネーション対応)。stackId が必要です。 |
getApUplinkConfig | AP のアップリンク構成(有線/メッシュモード)を取得します。apMac が必要です。 |
getRadiosConfig | AP の無線ごとの構成(チャネル、出力、幅)を取得します。apMac が必要です。 |
getApVlanConfig | 管理 VLAN や SSID ごとの VLAN タグ設定など、アクセスポイントの VLAN 構成を取得します。 |
getMeshStatistics | AP のメッシュリンク統計情報を取得します。apMac が必要です。 |
getRFScanResult | AP の直近の RF スキャン結果を取得します。apMac が必要です。 |
getSpeedTestResults | AP の直近の速度テスト結果を取得します。apMac が必要です。 |
getApSnmpConfig | AP の SNMP 構成を取得します。apMac が必要です。 |
getApLldpConfig | AP の LLDP 構成を取得します。apMac が必要です。 |
getApGeneralConfig | AP の一般設定(名前、LED、国)を取得します。apMac が必要です。 |
getUplinkWiredDetail | アクセスポイントの有線アップリンクの詳細(アップリンクスイッチ、ポート番号、リンク速度、PoE ステータス)を取得します。 |
getDownlinkWiredDevices | AP の LAN ポートに接続された有線ダウンリンクデバイスを取得します。apMac が必要です。 |
getFirmwareUpgradePlan | コントローラーが管理するデバイスのファームウェアアップグレード計画の一覧を取得します。 |
getUpgradeLogs | デバイスで実行されたアップグレード操作の履歴を示す、ファームウェアアップグレードログを取得します。 |
getDeviceTagList | サイトで定義されているデバイスタグの一覧を取得します。 |
getApQosConfig | 特定のアクセスポイントの QoS 構成を取得します。apMac が必要です。 |
getApIpv6Config | 特定のアクセスポイントの IPv6 構成を取得します。apMac が必要です。 |
getSitesApsIpSetting | AP の IP 設定を取得します。apMac が必要です。 |
getSitesApsChannelLimit | AP のチャネル制限構成を取得します。apMac が必要です。 |
getSitesApsAvailableChannel | AP で利用可能なチャネルの一覧を取得します。apMac が必要です。 |
getSitesApsLoadBalance | AP のロードバランス構成を取得します。apMac が必要です。 |
getSitesApsOfdma | AP の OFDMA 構成を取得します。apMac が必要です。 |
getSitesApsPowerSaving | AP の省電力構成を取得します。apMac が必要です。 |
setApPowerSaving | サポート状況の確認とドライランプレビューに対応した、AP の省電力構成の更新を行います。apMac が必要です。 |
setApChannelLimit | サポート状況の確認とドライランプレビューに対応した、AP のチャネル制限構成の更新を行います。apMac が必要です。 |
setApConfig | ドライランプレビューを使用して、ドキュメント化された AP 構成ファミリーを更新します。AP の一般設定、IP、IPv6、QoS、無線、サービス、ロードバランス、OFDMA、トランク、ブリッジ、WLAN グループ、ポート、チャネル、AFC、アンテナの設定に対応しています。コントローラーから読み戻せない設定ファミリーでは、計画されたペイロードと明示的な警告を返します。apMac が必要です。 |
getSitesApsTrunkSetting | AP のトランクポート設定を取得します。apMac が必要です。 |
getSitesApsBridge | AP のブリッジ構成を取得します。apMac が必要です。 |
listSitesApsPorts | AP のポートを一覧表示します。apMac が必要です。 |
getSitesSwitchesEs | ES スイッチの詳細を取得します。switchMac が必要です。 |
getSitesSwitchesEsGeneralConfig | ES スイッチの一般設定を取得します。switchMac が必要です。 |
listSitesCableTestSwitchesPorts | スイッチのケーブルテストポート情報を一覧表示します。switchMac が必要です。 |
listSitesCableTestSwitchesIncrementResults | スイッチのケーブルテストの増分結果を取得します。switchMac が必要です。 |
getUpgradeOverviewCritical | アップグレード可能な重要モデルの数を取得します。 |
getUpgradeOverviewTryBeta | ベータ版ファームウェアアップグレードの試行スイッチの現在のステータスを取得します。 |
listUpgradeFirmwares | アップグレード可能なファームウェアパッケージを一覧表示します(ページネーション対応)。 |
listUpgradeOverviewFirmwares | アップグレード可能なデバイスのファームウェア概要を一覧表示します(ページネーション対応)。 |
listSitesStacks | サイト内のスイッチスタックを一覧表示します(ページネーション対応)。 |
getSitesDeviceWhiteList | サイトのデバイス採用ホワイトリストを取得します(ページネーション対応)。 |
getSitesGatewaysGeneralConfig | ゲートウェイの一般設定を取得します。gatewayMac が必要です。 |
getSitesGatewaysPin | ゲートウェイの PIN 情報を取得します。gatewayMac が必要です。 |
getSitesGatewaysSimCardUsed | ゲートウェイの SIM カード使用状況を取得します。gatewayMac が必要です。 |
getSitesHealthGatewaysWansDetails | ゲートウェイ WAN のヘルス詳細を取得します。gatewayMac が必要です。 |
setGatewayConfig | ドライランプレビューを使用して、ドキュメント化されたゲートウェイ構成ファミリーを更新します。一般設定、サービス、高度な設定、無線、WLAN、ポートの設定に対応しています。コントローラーから読み戻せない設定ファミリーでは、計画されたペイロードと明示的な警告を返します。gatewayMac が必要です。 |
Network
| ツール | 説明 |
|---|---|
getInternetInfo | サイトのインターネット設定情報を取得します。 |
getInternet | [DEPRECATED] 代わりに getInternetInfo を使用してください。サイトゲートウェイの WAN/インターネット設定全体を取得します。 |
getInternetBasicPortInfo | サイトゲートウェイの WAN ポートの概要/基本情報を取得します。 |
getInternetLoadBalance | WAN のロードバランシング設定(フェイルオーバー/ロードバランス)を取得します。 |
getWanPortsConfig | 接続タイプや IP 設定など、ポートごとの WAN 設定を取得します。 |
getWanLanStatus | サイトの WAN-LAN 接続状態を取得します。 |
getGridVirtualWan | 仮想 WAN の一覧を取得します(ページネーション対応)。 |
getIspBandScan | WAN ポートの ISP 帯域スキャン結果を取得します。portUuid が必要です。 |
getDisableNatList | NAT が無効になっている有線ネットワークの一覧を取得します(ページネーション対応)。 |
getLtePortConfig | LTE/セルラー WAN ポートの設定を取得します。 |
getWanPortDetail | [DEPRECATED] 代わりに getWanPortsConfig を使用してください。ゲートウェイのすべての WAN ポートについて、詳細な WAN ポート設定を取得します。 |
getWanIspProfile | WAN ポートの ISP スキャンプロファイルの結果を取得します。portUuid が必要です。 |
getWanQosConfig | ゲートウェイの WAN ポートの QoS 設定を取得します。 |
getWanHealthDetail | [DEPRECATED] WAN ヘルスツールのエイリアスです。下位互換性のために残されています。gatewayMac が必要です。 |
getWanUsageStats | [DEPRECATED] 代わりに getDashboardTrafficActivities を使用してください。サイトの WAN トラフィック使用統計を取得します。 |
getWanNatConfig | 1 対 1 NAT ルールを取得します(ページネーション対応)。 |
getPortForwardingStatus | ポートフォワーディングの状態とルールを取得します。必須:type(user または upnp)。ページネーションは任意です:page(デフォルトは 1)、pageSize(デフォルトは 10)。 |
getLanNetworkList | [DEPRECATED] 代わりに getLanNetworkListV2 を使用してください。このツールはすべてのページを集約します。getLanNetworkListV2 は明示的なページネーションに対応しています。 |
getLanNetworkListV2 | v2 API を使用して LAN ネットワーク一覧を取得します。VLAN と DHCP のデータがより充実しています(ページネーション対応)。 |
getInterfaceLanNetwork | インターフェースレベルの LAN ネットワークバインディングを取得します。タイプによるフィルターは任意です(0=WAN、1=LAN)。 |
getInterfaceLanNetworkV2 | インターフェースレベルの LAN ネットワークバインディングを取得します(v2 API)。インターフェースごとの VLAN とネットワークデータがより充実しています。 |
getLanProfileList | サイトで設定されている LAN プロファイルの一覧を取得します。 |
getApLoadBalance | [DEPRECATED] 代わりに getSitesApsLoadBalance を使用してください。同じエンドポイントで、下位互換性のために残されています。正式なツール名は getSitesApsLoadBalance です。 |
getApOfdmaConfig | [DEPRECATED] 代わりに getSitesApsOfdma を使用してください。同じエンドポイントで、下位互換性のために残されています。正式なツール名は getSitesApsOfdma です。 |
getMulticastRateLimit | サイトのマルチキャストレート制限設定を取得します。 |
getWlanGroupList | サイトで設定されている WLAN グループの一覧を取得します。 |
getSsidList | WLAN グループ内の SSID 一覧を取得します。 |
getSsidDetail | 特定の SSID の詳細情報を取得します。必須:wlanId と ssidId。 |
listAllSsids | すべての WLAN グループに属するワイヤレス SSID を一覧表示します。 |
getFirewallSetting | 公式 Omada ファイアウォールエンドポイントから返される、サイト全体のファイアウォール設定を取得します。 |
setFirewallSetting | 公式 Omada Open API ファイアウォールエンドポイントを使用し、ドライランプレビューでサイトのファイアウォール設定を更新します。 |
setAclConfigTypeSetting | ドライランプレビューでゲートウェイの ACL モード(through profiles または custom)を更新します。 |
getVpnSettings | サイトの VPN 設定を取得します。 |
listSiteToSiteVpns | サイト間 VPN 設定を一覧表示します。 |
listPortForwardingRules | [DEPRECATED] 代わりに getPortForwardingList を使用してください。NAT ポートフォワーディングルールを一覧表示します。 |
listOsgAcls | ゲートウェイ(OSG)の ACL ルールを一覧表示します。 |
createGatewayAcl | 公式 Omada Gateway ACL スキーマを使用し、ドライランプレビューでゲートウェイ ACL ルールを作成します。 |
updateGatewayAcl | ACL の存在を確認したうえで、ドライランプレビューによりゲートウェイ ACL ルールを更新します。 |
listEapAcls | アクセスポイント(EAP)の ACL ルールを一覧表示します。 |
createEapAcl | 公式 Omada EAP ACL スキーマを使用し、ドライランプレビューで EAP ACL ルールを作成します。 |
updateEapAcl | ACL の存在を確認したうえで、ドライランプレビューにより EAP ACL ルールを更新します。 |
deleteAcl | ACL ルールの存在を確認したうえで、ドライランプレビューにより削除します。 |
listStaticRoutes | [DEPRECATED] 代わりに getGridStaticRouting を使用してください。このツールはすべてのページを集約します。getGridStaticRouting はページネーションされた単一ページを返します。 |
getStaticRoutingInterfaceList | スタティックルーティングで使用可能なインターフェースを取得します。 |
listPolicyRoutes | [DEPRECATED] 代わりに getGridPolicyRouting を使用してください。このツールはすべてのページを集約します。getGridPolicyRouting はページネーションに対応しています。 |
getGridPolicyRouting | ポリシールーティングルールを取得します(ページネーション対応)。 |
getOspfProcess | サイトゲートウェイの OSPF プロセス設定を取得します。 |
getOspfInterface | サイトゲートウェイの OSPF インターフェース設定を取得します。 |
getVrrpConfig | OSW デバイスの VRRP 設定を取得します。 |
getOspfNeighbors | サイトゲートウェイの OSPF ネイバーデバイスを取得します。 |
getGridOtoNats | 1:1 NAT ルールを取得します(ページネーション対応)。 |
getAlg | ALG(アプリケーションレイヤーゲートウェイ)設定を取得します。 |
getUpnpSetting | サイトゲートウェイの UPnP 設定を取得します。 |
getDdnsGrid | DDNS エントリーを取得します(ページネーション対応)。 |
getDhcpReservationGrid | DHCP リザベーションを取得します(ページネーション対応)。 |
createDhcpReservation | 対象の LAN と任意の IP アドレスを検証したうえで、DHCP リザベーションを作成します。 |
updateDhcpReservation | 対象の LAN と任意の IP アドレスを検証したうえで、DHCP リザベーションを更新します。 |
deleteDhcpReservation | MAC アドレスで DHCP リザベーションを削除します。ドライランプレビューを指定できます。 |
getGridIpMacBinding | IP-MAC バインディングエントリーを取得します(ページネーション対応)。 |
getIpMacBindingGeneralSetting | IP-MAC バインディングのグローバル切り替え設定を取得します。 |
getBandwidthControl | グローバルな帯域幅制御設定を取得します。 |
getGridBandwidthCtrlRule | 帯域幅制御ルールを取得します(ページネーション対応)。 |
setBandwidthControlRule | 対象ルール ID と参照先の LAN および WAN 識別子を検証したうえで、ドライランプレビューにより帯域幅制御ルールを作成または更新します。 |
deleteBandwidthControlRule | ルールの存在を確認したうえで、ドライランプレビューにより帯域幅制御ルールを削除します。 |
getSessionLimit | セッション制限のグローバル設定を取得します。 |
getGridSessionLimitRule | ルールごとのセッション制限ルールを取得します(ページネーション対応)。 |
getSnmpSetting | SNMP 設定(バージョン、コミュニティ文字列)を取得します。 |
getLldpSetting | LLDP のグローバル設定を取得します。 |
getRemoteLoggingSetting | リモートロギング(syslog)設定を取得します。 |
getDnsCacheDataList | DNS キャッシュデータ一覧を取得します(ページネーション対応)。 |
getIptvSetting | サイトの IPTV サービス設定を取得します。 |
getNtpSetting | NTP サーバー設定と同期状態を取得します。 |
getSyslogConfig | 非推奨です。コントローラーの syslog 設定用の getRemoteLoggingSetting のエイリアスです。 |
getAccessControl | コントローラーのアクセス制御設定を取得します。 |
setAccessControl | 認証前および無料認証ポリシーのエントリーをスキーマ検証し、ドライランプレビューでポータルのアクセス制御設定を更新します。 |
setAppControlRule | 作成/更新ペイロードの形式、既存のルール ID、参照先のアプリケーション ID を検証したうえで、ドライランプレビューによりアプリケーション制御ルールを作成または更新します。 |
deleteAppControlRule | ルールの存在を確認したうえで、ドライランプレビューによりアプリケーション制御ルールを削除します。 |
getDnsCacheSetting | DNS キャッシュ設定を取得します。 |
getDnsProxy | DNS プロキシ設定を取得します。 |
getIgmp | IGMP スヌーピングおよびプロキシ設定を取得します。 |
getSwitchVlanInterface | 特定のスイッチの VLAN インターフェース設定を取得します。switchMac が必要です。 |
getLanDnsRules | サイトの LAN DNS ルールを取得します(ページネーション対応)。 |
getLanProfileEsUsage | LAN プロファイルの EAP/スイッチデバイスの使用状況を取得します。profileId が必要です。 |
getLanClientCount | LAN セグメント全体のクライアント分布の内訳を取得します。 |
listRadiusProfiles | RADIUS 認証プロファイルを一覧表示します。 |
listGroupProfiles | グループプロファイル(IP、MAC、ポートグループ)を一覧表示します。 |
getApplicationControlStatus | サイトのアプリケーション制御状態を取得します。 |
getSshSetting | サイトの SSH 設定を取得します。 |
listTimeRangeProfiles | 時間範囲プロファイルを一覧表示します。 |
getRateLimitProfiles | 帯域幅制御で使用できるレート制限プロファイルの一覧を取得します。 |
ファイアウォールと ACL
| ツール | 説明 |
|---|---|
getDot1xConfig | 802.1X スイッチポートの認証設定を取得します。getSwitchDot1xSetting の別名です。 |
getRadiusProxyConfig | グローバル RADIUS プロキシの設定を取得します(コントローラーレベル、siteId なし)。 |
getApplicationAcl | [非推奨] アプリケーション制御ルールを取得します。getAppControlRules の別名です。 |
ファイアウォールのトラフィックと QoS
| ツール | 説明 |
|---|---|
getGatewayQosClassRules | ゲートウェイの QoS クラスルールを取得します(ページネーション対応)。 |
getBandwidthCtrlDetail | サイトの帯域幅制御の詳細を取得します。 |
getAppControlRules | アプリケーション制御ルールを取得します(ページネーション対応)。 |
getAppControlCategories | アプリケーション制御のカテゴリ一覧を取得します。 |
getUrlFilterRules | URL フィルターのゲートウェイルールを取得します。getGridGatewayRule の別名です。 |
getUrlFilterBlacklist | URL フィルターの MAC 拒否リストを取得します。getGridDenyMacFiltering の別名です。 |
getUrlFilterWhitelist | URL フィルターの MAC 許可リストを取得します。getGridAllowMacFiltering の別名です。 |
getMacFilterDetail | MAC フィルターの一般設定を取得します。getMacFilteringGeneralSetting の別名です。 |
getQosPolicy | サイトの QoS ポリシー設定を取得します。 |
getTrafficPriority | サイトのトラフィック優先度ルールを取得します。 |
getTrafficStats | [非推奨] 代わりに getDashboardTrafficActivities を使用してください。WAN 使用統計を取得します。getWanUsageStats の別名です。 |
getQosPolicyRule | [非推奨] getQosPolicy の別名です。 |
getQosMarkingRule | [非推奨] getQosPolicy の別名です。 |
getDscpConfig | [非推奨] getQosPolicy の別名です。 |
ファイアウォール IDS / IPS
| ツール | 説明 |
|---|---|
getGlobalSecuritySetting | [非推奨] 代わりに getThreatList を使用してください。グローバルなセキュリティ/脅威管理リストを取得します。getThreatList の別名です。 |
セキュリティと脅威管理
| ツール | 説明 |
|---|---|
getThreatList | グローバルな脅威管理リストを取得します。必須:archived(bool)。任意:startTime/endTime(エポックからの秒数)、severity(0=重大、1=大、2=中程度/要注意、3=軽微、4=低)、page、pageSize。 |
getTopThreats | グローバルな脅威管理ビューから上位の脅威を取得します。 |
複合トラブルシューティングツール
複数の Omada API 呼び出しを内部で並列に集約する、単一呼び出しのツールです。概要をすばやく確認したい場合や、トラブルシューティングを開始する場合は、個別のツールを順に呼び出す代わりに、これらを使用してください。
| ツール | 説明 |
|---|---|
getNetworkHealthSummary | 複合ツール:ダッシュボードの概要(デバイス数/クライアント数)、インターネット/WAN のステータス、クライアントの分布、最近のアクティブな脅威をまとめて単一の応答として返します。トラブルシューティングセッションでは、最初に呼び出してください。 |
getGatewayHealth | 複合ツール:ゲートウェイを自動検出し、詳細情報(CPU、メモリ、ファームウェア)、WAN ポートのステータス、LAN インターフェースのステータス、ポート一覧を一度の呼び出しで取得します。インターネット/WAN の診断に使用してください。 |
diagnoseClient | 複合ツール:クライアントの MAC アドレス、IP アドレス、またはホスト名を指定すると、現在の接続ステータス、クライアントの詳細情報(VLAN、信号、ポリシー)、最近の接続履歴を一度の呼び出しで取得します。 |
getSecurityOverview | 複合ツール:アクティブな脅威の一覧(最大20件、新しい順)とファイアウォール設定をまとめて単一の応答として返します。セキュリティ状況の確認や、アラートの調査に使用してください。 |
ダッシュボード/モニター
| ツール | 説明 |
|---|---|
getDashboardWifiSummary | サイトのダッシュボードから WiFi の概要を取得します。 |
getDashboardSwitchSummary | サイトのダッシュボードからスイッチの概要を取得します。 |
getDashboardTrafficActivities | サイトのダッシュボードからトラフィックアクティビティのデータを取得します。 |
getDashboardPoEUsage | サイトのダッシュボードから PoE 使用状況のデータを取得します。 |
getDashboardTopCpuUsage | サイトのダッシュボードから CPU 使用率の上位データを取得します。 |
getDashboardTopMemoryUsage | サイトのダッシュボードからメモリ使用率の上位データを取得します。 |
getDashboardMostActiveSwitches | サイトのダッシュボードから最もアクティブなスイッチを取得します。 |
getDashboardMostActiveEaps | サイトのダッシュボードから最もアクティブなアクセスポイントを取得します。 |
getDashboardOverview | サイトの概要(デバイス数、クライアント数、接続状況のグラフ、全体的なヘルスステータス)を取得します。 |
getTrafficDistribution | 時間範囲を指定して、プロトコル/アプリの種類別のトラフィック分布を取得します。start および end のタイムスタンプ(秒)が必要です。 |
getRetryAndDroppedRate | 時間範囲を指定して、ワイヤレスの再試行率とパケットドロップ率を取得します。start および end のタイムスタンプ(秒)が必要です。 |
getIspLoad | 時間範囲を指定して、WAN ごとの ISP リンク負荷を取得します。start および end のタイムスタンプ(秒)が必要です。 |
getChannels | すべての AP のチャネル分布と利用率を取得します。 |
getInterference | AP が検出した RF 干渉源の上位項目を取得します。 |
getGridDashboardTunnelStats | VPN トンネルの統計情報を取得します。必須:type(0 = サーバー、1 = クライアント)。 |
getGridDashboardIpsecTunnelStats | IPsec トンネルの統計情報を取得します。 |
getGridDashboardOpenVpnTunnelStats | タイプ別の OpenVPN トンネル統計情報を取得します。type パラメーターが必要です。 |
インサイト
| ツール | 説明 |
|---|---|
listSiteThreatManagement | サイトレベルの脅威管理イベントを一覧表示します。 |
getWids | サイトの WIDS(ワイヤレス侵入検知)情報を取得します。 |
getRogueAps | サイト内で検出された不正なアクセスポイントを取得します。 |
getVpnTunnelStats | サイトの VPN トンネル統計情報を取得します。 |
VPN
| Tool | Description |
|---|---|
getIpsecTunnelList | サイト間 VPN(IPsec)トンネルをすべて一覧表示します。listSiteToSiteVpns の別名です。 |
getIpsecTunnelDetail | ID を指定して、特定の IPsec トンネルの詳細な設定を取得します。getSiteToSiteVpnInfo の別名です。 |
getAdvancedVpnSetting | サイトの高度な VPN 設定を取得します。getVpnSettings の別名です。 |
getVpnUserList | サイトの VPN ユーザーを取得します(ページネーション対応)。 |
getVpnUserDetail | 特定のクライアント間 VPN サーバーのユーザーを取得します。 |
getVpnClientStatus | クライアント間 VPN クライアントのステータスを取得します。listClientToSiteVpnClients の別名です。 |
getVpnRouteConfig | [非推奨] 代わりに getGridPolicyRouting を使用してください。このツールはすべてのページを集約しますが、getGridPolicyRouting はページネーションに対応しています。 |
プロファイル
| Tool | Description |
|---|---|
getGoogleLdapProfile | サイトの Google LDAP プロファイル設定を取得します。 |
getBuiltinRadiusUsers | 組み込み RADIUS サーバーのユーザー一覧を取得します(ページネーション対応)。 |
getRadiusUserDetail | [非推奨] getBuiltinRadiusUsers の別名です。 |
getPpskNetworkProfile | 種類を指定して、サイトの PPSK ネットワークプロファイルを一覧表示します。 |
getPpskUserGroup | 特定のプロファイルの PPSK ユーザーグループの詳細を取得します。 |
getPpskUserList | [非推奨] getPpskUserGroup の別名です。 |
getServiceProfile | サービスタイプのプロファイルを取得します(ページネーション対応)。listServiceType の別名です。 |
getQosProfile | レート制限プロファイルを取得します。getRateLimitProfiles の別名です。 |
getScheduleProfile | 時間範囲プロファイルを取得します。listTimeRangeProfiles の別名です。 |
getGroupPolicyDetail | グループタイプで絞り込んだグループポリシープロファイルを取得します。 |
getIpGroupProfile | [非推奨] IP グループプロファイルを取得します。groupType="0" を指定した getGroupPolicyDetail の別名です。 |
getUrlGroupProfile | [非推奨] URL/ポートグループプロファイルを取得します。groupType="1" を指定した getGroupPolicyDetail の別名です。 |
getAppGroupProfile | [非推奨] MAC グループプロファイルを取得します。groupType="2" を指定した getGroupPolicyDetail の別名です。 |
getVlanProfile | LAN/VLAN プロファイルを取得します。getLanProfileList の別名です。 |
getUserRoleProfile | コントローラーからユーザーロールプロファイルを取得します(グローバル。siteId は不要です)。 |
getPortalProfile | サイトのキャプティブポータルプロファイルを取得します。 |
ログ
| Tool | Description |
|---|---|
listSiteEvents | サイトのイベントログを一覧表示します。 |
listSiteAlerts | サイトのアラートログを一覧表示します。 |
listSiteAuditLogs | サイトの監査ログを一覧表示します。 |
listGlobalEvents | すべてのサイトにわたるグローバルイベントログを一覧表示します。 |
listGlobalAlerts | すべてのサイトにわたるグローバルアラートログを一覧表示します。 |
コントローラー
| Tool | Description |
|---|---|
getCertificate | コントローラーの SSL/TLS 証明書設定を取得します。 |
getClientHistoryDataEnable | クライアント履歴データの収集を有効にする設定を取得します。 |
getControllerPort | デバイスの採用に使用するコントローラーポート設定を取得します。 |
getDataRetention | コントローラーのデータ保持設定を取得します。 |
getExperienceImprovement | エクスペリエンス向上プログラムの設定(テレメトリー)を取得します。 |
getGlobalDashboardOverview | クライアントデータを含まない、コントローラーのグローバルダッシュボード概要を取得します。 |
getPortalPort | コントローラーの Web インターフェース用ポータルポート設定を取得します。 |
メンテナンス
| ツール | 説明 |
|---|---|
getBackupFileList | 利用可能なコントローラーのバックアップファイルを一覧表示します。 |
getBackupResult | 直近のコントローラーのバックアップ操作の結果を取得します。 |
getRestoreResult | 直近のコントローラーの復元操作の結果を取得します。 |
getSiteBackupFileList | サイトで利用可能なバックアップファイルを一覧表示します。 |
getSiteBackupResult | サイトのバックアップ結果を取得します。 |
getRogueApExport | サイトの不正 AP スキャン結果を CSV または Excel 形式でエクスポートします。 |
backupController | コントローラーの設定をセルフ/クラウドサーバーにバックアップします。 |
backupControllerToFileServer | コントローラーの設定を外部ファイルサーバー(FTP/SFTP)にバックアップします。 |
restoreController | セルフ/クラウドサーバー上のバックアップファイルからコントローラーの設定を復元します。 |
restoreControllerFromFileServer | 外部ファイルサーバー上のバックアップファイルからコントローラーの設定を復元します。 |
backupSites | 複数サイトの設定をセルフ/クラウドサーバーにバックアップします(最大 300 サイト)。 |
backupSitesToFileServer | 複数サイトの設定を外部ファイルサーバーにバックアップします(最大 300 サイト)。 |
restoreSites | セルフ/クラウドサーバー上のバックアップファイルから複数サイトの設定を復元します。 |
restoreSitesFromFileServer | 外部ファイルサーバー上のバックアップファイルから複数サイトの設定を復元します。 |
アカウントユーザー
| ツール | 説明 |
|---|---|
getAllCloudUsers | root アカウントを除く、コントローラー上のすべてのクラウドユーザーを一覧表示します。 |
getAllLocalUsers | root アカウントを除く、コントローラー上のすべてのローカルユーザーを一覧表示します。 |
getAllRoles | [非推奨] 代わりに getUserRoleProfile を使用してください。コントローラーに設定されているすべてのユーザーロールを一覧表示します。 |
getAllUsersApp | グリッド表示で、すべてのユーザー(クラウドおよびローカル)を一覧表示します。 |
getAvailableRoles | ユーザーに割り当て可能なロールを一覧表示します。 |
getRoleDetail | 特定のロールの詳細情報を取得します。roleId が必要です。 |
アカウントクラウド
| ツール | 説明 |
|---|---|
getCloudAccessStatus | コントローラーのクラウドアクセス状態を取得します。 |
getCloudUserInfo | クラウドユーザーアカウント情報を取得します。 |
getMfaStatus | グローバル MFA(多要素認証)状態を取得します。 |
getRemoteBindingStatus | コントローラーとクラウド間のリモートバインド状態を取得します。 |
スケジュール
| ツール | 説明 |
|---|---|
getPoeScheduleList | サイトの PoE スケジュールを一覧表示します。 |
getPortScheduleList | サイトのポートスケジュールを一覧表示します。 |
getPortSchedulePorts | サイトでポートスケジュールが割り当てられているポートを一覧表示します。 |
getRebootScheduleList | サイトテンプレートのデバイス再起動スケジュールを一覧表示します。siteTemplateId が必要です。 |
getUpgradeScheduleList | サイトのファームウェアアップグレードスケジュールを一覧表示します。 |
対応する Omada API 操作
| Operation ID | 説明 | Tool |
|---|---|---|
getSiteList | コントローラーのサイト一覧を取得します。 | listSites |
getDeviceList | サイトに割り当てられたデバイス一覧を取得します。 | listDevices, getDevice |
searchGlobalDevice | アクセス可能なすべてのサイトからデバイスを検索します。 | searchDevices |
getGridAdoptedDevicesStatByGlobal | グローバルに採用されたデバイスの統計情報を照会します。 | listDevicesStats |
getOswStackDetail | スイッチスタックの詳細を取得します。 | getSwitchStackDetail |
getSwitch | 特定のスイッチの詳細情報を取得します。 | getSwitchDetail |
getGateway | 特定のゲートウェイの詳細情報を取得します。 | getGatewayDetail |
getGatewayWanPortStatus | 特定のゲートウェイのWANポートの状態を取得します。 | getGatewayWanStatus |
getGatewayLanPortStatus | 特定のゲートウェイのLANポートの状態を取得します。 | getGatewayLanStatus |
getGatewayPorts | 特定のゲートウェイのポート情報を取得します。 | getGatewayPorts |
getAp | 特定のアクセスポイントの詳細情報を取得します。 | getApDetail |
getApRadios | 特定のアクセスポイントの無線情報を取得します。 | getApRadios |
getStackPorts | スイッチスタックのポート情報を取得します。 | getStackPorts |
getGridPendingDevices | サイトで採用待ちのデバイス一覧を取得します。 | listPendingDevices |
getGridActiveClients | サイトに接続中のアクティブなクライアント一覧を取得します。 | listClients, getClient |
getMostActiveClients | トラフィック順に並べた、最もアクティブなクライアントを取得します。 | listMostActiveClients |
getClientActivity | クライアントのアクティビティ統計を時系列で取得します。 | listClientsActivity |
getGridPastConnections | クライアントの過去の接続履歴を取得します。 | listClientsPastConnections |
updateClientRateLimitSetting | クライアントのレート制限設定を行います。 | setClientRateLimit, setClientRateLimitProfile, disableClientRateLimit |
getRateLimitProfileList | レート制限プロファイル一覧を取得します。 | getRateLimitProfiles |
getGlobalThreatList | グローバル脅威管理一覧を取得します。 | getThreatList |
getTopThreatList | グローバル脅威管理から上位の脅威を取得します。 | getTopThreats |
getInternet | [非推奨] 代わりに getInternetInfo を使用してください。サイトのインターネット設定情報を取得します。 | getInternetInfo |
getPortForwardStatus | 種類別にポートフォワーディングの状態を取得します。 | getPortForwardingStatus |
getLanProfileList | LANプロファイル一覧を取得します。 | getLanProfileList |
getWlanGroupList | WLANグループ一覧を取得します。 | getWlanGroupList |
getSsidList | WLANグループのSSID一覧を取得します。 | getSsidList |
getSsidDetail | SSIDの詳細な設定を取得します。 | getSsidDetail |
getSsidListAll | すべてのWLANグループのSSID一覧を取得します。 | listAllSsids |
getFirewallSetting | Omadaの公式ファイアウォールエンドポイントから返される、サイト全体のファイアウォール設定を取得します。 | getFirewallSetting |
modifyFirewallSetting | ドライランに対応してサイトのファイアウォール設定を更新します。 | setFirewallSetting |
getVpn | サイトのVPN設定を取得します。 | getVpnSettings |
getSiteToSiteVpnList | サイト間VPN構成一覧を取得します。 | listSiteToSiteVpns |
getPortForwardingList | NATポートフォワーディングルール一覧を取得します。 | getPortForwardingList(推奨);listPortForwardingRules |
getOsgAclList | ゲートウェイACLルール一覧を取得します。 | listOsgAcls |
getAclConfigTypeSetting | サイトのゲートウェイのACL設定モードを取得します。 | getAclConfigTypeSetting |
modifyAclConfigTypeSetting | ドライランに対応してゲートウェイのACL設定モードを更新します。 | setAclConfigTypeSetting |
createOsgAcl | ドライランに対応してゲートウェイACLを作成します。 | createGatewayAcl |
modifyOsgAcl | ドライランに対応してゲートウェイACLを更新します。 | updateGatewayAcl |
getEapAclList | アクセスポイントACLルール一覧を取得します。 | listEapAcls |
createEapAcl | ドライランに対応してEAP ACLを作成します。 | createEapAcl |
modifyEapAcl | ドライランに対応してEAP ACLを更新します。 | updateEapAcl |
deleteAcl | ドライランに対応してACLルールを削除します。 | deleteAcl |
getStaticRoutingList | 静的ルーティングルール一覧を取得します。 | getGridStaticRouting(推奨);listStaticRoutes |
getRadiusProfileList | RADIUS認証プロファイル一覧を取得します。 | listRadiusProfiles |
getGroupProfileList | グループプロファイル(IP、MAC、ポートグループ)一覧を取得します。 | listGroupProfiles |
getApplicationControlStatus | サイトのアプリケーション制御の状態を取得します。 | getApplicationControlStatus |
addRule | ドライランに対応してアプリケーション制御ルールを作成します。 | setAppControlRule |
editRule | ドライランに対応してアプリケーション制御ルールを更新します。 | setAppControlRule |
deleteRules | ドライランに対応してアプリケーション制御ルールを削除します。 | deleteAppControlRule |
getSshSetting | サイトのSSH設定を取得します。 | getSshSetting |
getTimeRangeProfileList | 時間範囲プロファイル一覧を取得します。 | listTimeRangeProfiles |
getWanLanStatus | サイトのWAN-LAN接続状態を取得します。 | getWanLanStatus |
getSiteThreatManagementList | サイトレベルの脅威管理イベント一覧を取得します。 | listSiteThreatManagement |
getWids | サイトのWIDS情報を取得します。 | getWids |
getRogueAps | サイトで検出された不正アクセスポイントを取得します。 | getRogueAps |
getVpnTunnelStats | サイトのVPNトンネル統計情報を取得します。 | getVpnTunnelStats |
getSiteEvents | サイトのイベントログ一覧を取得します。 | listSiteEvents |
getSiteAlerts | サイトのアラートログ一覧を取得します。 | listSiteAlerts |
getSiteAuditLogs | サイトの監査ログ一覧を取得します。 | listSiteAuditLogs |
getEvents | すべてのサイトにわたるグローバルイベントログ一覧を取得します。 | listGlobalEvents |
getAlerts | すべてのサイトにわたるグローバルアラートログ一覧を取得します。 | listGlobalAlerts |
disableClientRateLimit | 特定のクライアントのレート制限を無効にし、帯域幅....を削除します。 | disableClientRateLimit |
getAccessControl | コントローラーのアクセス制御構成を取得します。 | getAccessControl |
modifyAccessControl | ドライランに対応してポータルのアクセス制御構成を更新します。 | setAccessControl |
getAlg | サイトのゲートウェイのALG(アプリケーション層ゲートウェイ)構成を取得します。 | getAlg |
getAllDeviceBySite | オフラインおよび切断されたデバイスを含む、サイト内のすべてのデバイスを取得します。 | getAllDeviceBySite |
getApDetail | 特定のアクセスポイントの完全な構成と状態を取得します:mo.... | getApDetail |
getApGeneralConfig | アクセスポイントの一般設定を取得します。 | getApGeneralConfig |
getApLldpConfig | アクセスポイントのLLDP(リンク層検出プロトコル)構成を取得しま.... | getApLldpConfig |
getApRadios | 特定のアクセスポイントの無線状態を取得します:2.4GHzおよび5GHz帯.... | getApRadios |
getApSnmpConfig | アクセスポイントのSNMP構成を取得します。 | getApSnmpConfig |
getApUplinkConfig | アクセスポイントのアップリンク構成を取得します。 | getApUplinkConfig |
getBandwidthControl | サイト全体の帯域幅制御構成を取得します。 | getBandwidthControl |
getCableTestLogs | スイッチのケーブルテストログを取得します。 | getCableTestLogs |
getChannels | すべてのAPのチャネル分布と使用率を取得します。 | getChannels |
getClient | [非推奨] 代わりに listClients を使用してください。クライアントのMACアドレスがわかっている場合は、getClientDetail も使用できます。このツールはサイトのクライアント一覧をプロセス内でフィルタリングします。 | getClient |
getDashboardPoEUsage | サイトのPoE(イーサネット給電)使用統計情報を取得します。.... | getDashboardPoEUsage |
getDashboardSwitchSummary | サイトのダッシュボードのスイッチ概要を取得します:スイッチ総数、総.... | getDashboardSwitchSummary |
getDashboardTopCpuUsage | サイトのCPU使用率上位デバイスを取得します。特定に役立ちます.... | getDashboardTopCpuUsage |
getDashboardWifiSummary | サイトのダッシュボードのWiFi概要を取得します:AP総数、接続中のAP数.... | getDashboardWifiSummary |
getDdnsGrid | サイトのゲートウェイのDDNS(ダイナミックDNS)エントリーを取得します。 | getDdnsGrid |
getDevice | [非推奨] 代わりに listDevices を使用してください。このエイリアスはデバイス一覧をプロセス内でフィルタリングして単一のデバイスを返します。個別のデバイス詳細APIはありません。 | getDevice |
getDhcpReservationGrid | サイトのDHCP予約を取得します。 | getDhcpReservationGrid |
createDhcpReservation | LAN/IPの検証と重複IPの事前チェック後に、サイトのDHCP予約を作成します。 | createDhcpReservation |
updateSitesSettingServiceDhcp | サイトの既存のDHCP予約を更新します。 | updateDhcpReservation |
deleteSitesSettingServiceDhcp | サイトの既存のDHCP予約を削除します。 | deleteDhcpReservation |
getDnsCacheSetting | サイトのゲートウェイのDNSキャッシュ設定を取得します。 | getDnsCacheSetting |
getDnsProxy | サイトのゲートウェイのDNSプロキシ構成を取得します。 | getDnsProxy |
getFirewallSetting | Omadaの公式ファイアウォールエンドポイントから返される、サイト全体のファイアウォール設定を取得します。 | getFirewallSetting |
modifyFirewallSetting | ドライランに対応してサイトのファイアウォール設定を更新します。 | setFirewallSetting |
getFirmwareInfo | デバイスで利用可能な最新ファームウェア情報を取得します。 | getFirmwareInfo |
getGatewayDetail | 特定のゲートウェイの完全な構成と状態を取得します:モデル、.... | getGatewayDetail |
getGatewayLanStatus | 特定のゲートウェイのLANポートの状態を取得します:ポートのリンク状態、速度、.... | getGatewayLanStatus |
getGatewayPorts | 特定のゲートウェイのすべてのWANおよびLANポートの詳細を取得します:リンク状態.... | getGatewayPorts |
getGatewayWanStatus | 特定のゲートウェイのWANポートの状態と接続情報を取得します.... | getGatewayWanStatus |
getGridBandwidthCtrlRule | サイトのゲートウェイの帯域幅制御ルールを取得します。 | getGridBandwidthCtrlRule |
createBandwidthCtrlRule | ドライランに対応して帯域幅制御ルールを作成します。 | setBandwidthControlRule |
modifyBandwidthCtrlRule | ドライランに対応して帯域幅制御ルールを更新します。 | setBandwidthControlRule |
deleteBandwidthCtrlRule | ドライランに対応して帯域幅制御ルールを削除します。 | deleteBandwidthControlRule |
getGridIpMacBinding | サイトのIP-MACバインディングエントリーを取得します。 | getGridIpMacBinding |
getGridOtoNats | サイトのゲートウェイの1:1 NATルールを取得します。 | getGridOtoNats |
getGridPolicyRouting | サイトのゲートウェイのポリシールーティングルールを取得します。 | getGridPolicyRouting |
getGridSessionLimitRule | サイトのゲートウェイのルールごとのセッション制限ルールを取得します。 | getGridSessionLimitRule |
getGridVirtualWan | サイトのゲートウェイの仮想WAN一覧を取得します。 | getGridVirtualWan |
getIgmp | サイトのIGMP(インターネットグループ管理プロトコル)設定を取得します。 | getIgmp |
getInterfaceLanNetwork | インターフェースレベルのLANネットワークバインディングを取得します。 | getInterfaceLanNetwork |
getInterference | APが検出した主なRF干渉源を取得します。 | getInterference |
getInternet | [非推奨] 代わりに getInternetInfo を使用してください。サイトのゲートウェイのWAN/インターネット構成全体を取得します。 | getInternet |
getInternetBasicPortInfo | サイトのゲートウェイのWANポート概要/基本情報を取得します。 | getInternetBasicPortInfo |
getInternetInfo | WAN設定を含む、サイトのインターネット構成情報を取得します.... | getInternetInfo |
getInternetLoadBalance | サイトのゲートウェイのWAN負荷分散構成を取得します。 | getInternetLoadBalance |
getIspBandScan | WANポートのISP帯域スキャン結果を取得します。portUuid が必要です。 | getIspBandScan |
getIspLoad | 指定した時間範囲におけるWANごとのISPリンク負荷を取得します。 | getIspLoad |
getLanClientCount | LANセグメント(有線、無線、ゲスト)全体のクライアント分布の内訳を取得します。 | getLanClientCount |
getLanDnsRules | サイトに設定されたLAN DNSルールを取得します(ページネーション対応)。 | getLanDnsRules |
getLanNetworkList | [非推奨] 代わりに getLanNetworkListV2 を使用してください。このツールはすべてのページを集約します。getLanNetworkListV2は明示的なページネーションに対応しています。 | getLanNetworkList |
getLanProfileEsUsage | 特定のLANプロファイルのEAP/スイッチデバイス使用状況を取得します。profileId が必要です。 | getLanProfileEsUsage |
getLanProfileList | サイトに設定されたLANプロファイル一覧を取得します。 | getLanProfileList |
getLtePortConfig | サイトのゲートウェイのLTE/セルラーWANポート構成を取得します。 | getLtePortConfig |
getLldpSetting | サイト全体のLLDP(リンク層検出プロトコル)設定を取得します。 | getLldpSetting |
getMeshStatistics | アクセスポイントのメッシュリンク統計情報を取得します。 | getMeshStatistics |
getOswStackLagList | スイッチスタックのリンクアグリゲーショングループ(LAG)一覧を取得します。 | getOswStackLagList |
getPortForwardingList | サイトのゲートウェイのNATポートフォワーディングルールのページを取得します。 | getPortForwardingListPage |
getPortForwardingStatus | サイトのポートフォワーディングの状態とルールを取得します。 | getPortForwardingStatus |
getRFScanResult | [非推奨] アクセスポイントの最新のRFスキャン結果を取得します。 | getRFScanResult |
getRadiosConfig | アクセスポイントの無線ごとの構成を取得します。 | getRadiosConfig |
getRateLimitProfiles | サイトで利用可能なレート制限プロファイル一覧を取得します。 | getRateLimitProfiles |
getRemoteLoggingSetting | サイトのリモートロギング(syslog)構成を取得します。 | getRemoteLoggingSetting |
getDnsCacheDataList | サイトのDNSキャッシュデータ一覧を取得します(ページネーション対応)。 | getDnsCacheDataList |
getDisableNatList | NATが無効な有線ネットワーク一覧を取得します(ページネーション対応)。 | getDisableNatList |
getIptvSetting | サイトのIPTVサービス構成を取得します。 | getIptvSetting |
getNtpSetting | サイトのNTPサーバー構成と同期状態を取得します。 | getNtpSetting |
getOspfInterface | サイトのゲートウェイのOSPFインターフェース構成を取得します。 | getOspfInterface |
getOspfNeighbors | サイトのゲートウェイのOSPF隣接デバイスを取得します。 | getOspfNeighbors |
getOspfProcess | サイトのゲートウェイのOSPFプロセス構成を取得します。 | getOspfProcess |
getSwitchVlanInterface | 特定のスイッチのVLANインターフェース構成を取得します。switchMac が必要です。 | getSwitchVlanInterface |
getSyslogConfig | [非推奨] コントローラーのsyslog構成に関する getRemoteLogging のエイリアスです。 | getSyslogConfig |
getVrrpConfig | サイトのOSWデバイスのVRRP構成を取得します。 | getVrrpConfig |
getWanHealthDetail | [非推奨] WANヘルスツールのエイリアスです。後方互換性のために保持されています。gatewayMac が必要です。 | getWanHealthDetail |
getWanIspProfile | WANポートのISPスキャンプロファイル結果を取得します。portUuid が必要です。 | getWanIspProfile |
getWanNatConfig | サイトのゲートウェイの1対1 NAT構成(WAN NATルール)を取得します(ページネーション対応)。 | getWanNatConfig |
getWanPortDetail | [非推奨] 代わりに getWanPortsConfig を使用してください。サイトのゲートウェイのすべてのWANポートの詳細な構成を取得します。 | getWanPortDetail |
getWanQosConfig | サイトのゲートウェイWANポートのQoS構成を取得します。 | getWanQosConfig |
getWanUsageStats | [非推奨] 代わりに getDashboardTrafficActivities を使用してください。サイトのWANトラフィック使用統計とアクティビティデータを取得します。 | getWanUsageStats |
getRetryAndDroppedRate | 指定した時間範囲の無線再試行率とパケットドロップ率を取得します。 | getRetryAndDroppedRate |
getRogueAps | WIDSが検出した不正アクセスポイントの一覧を取得します.... | getRogueAps |
getSessionLimit | サイトのゲートウェイのセッション制限グローバル設定を取得します。 | getSessionLimit |
getSnmpSetting | サイトのSNMP構成を取得します。 | getSnmpSetting |
getSpeedTestResults | アクセスポイントの最新の速度テスト結果を取得します。 | getSpeedTestResults |
getSitesApsChannelLimit | APのチャネル制限構成を取得します。 | getSitesApsChannelLimit |
updateSitesApsChannelLimit | ドライランに対応してAPのチャネル制限構成を更新します。 | setApChannelLimit |
modifyGeneralConfig_2 | ドライランに対応してAPの一般構成を更新します。 | setApConfig |
modifyIpSettingConfig | ドライランに対応してAPのIP設定を更新します。 | setApConfig |
modifyIpv6SettingConfig | ドライランに対応してAPのIPv6設定を更新します。 | setApConfig |
modifyApQosConfig | ドライランに対応してAPのQoS設定を更新します。 | setApConfig |
modifyRadiosConfig | ドライランに対応してAPの無線設定を更新します。 | setApConfig |
modifyApServicesConfig | ドライランに対応してAPのサービス設定を更新します。 | setApConfig |
modifyApLoadBalanceConfig | ドライランに対応してAPの負荷分散設定を更新します。 | setApConfig |
modifyApOfdmaConfig | ドライランに対応してAPのOFDMA設定を更新します。 | setApConfig |
getSitesApsPowerSaving | APの省電力構成を取得します。 | getSitesApsPowerSaving |
updateSitesApsPowerSaving | ドライランに対応してAPの省電力構成を更新します。 | setApPowerSaving |
modifyApTrunkSettingConfig | ドライランに対応してAPのトランク設定を更新します。 | setApConfig |
modifyApBridgeInfo | ドライランに対応してAPのブリッジ設定を更新します。 | setApConfig |
modifyApPort | ドライランに対応してAPのポート設定を更新します。 | setApConfig |
modifyApChannelConfig | ドライランに対応してAPのチャネル構成を更新します。 | setApConfig |
modifyAfcConfig | ドライランに対応してAPのAFC構成を更新します。 | setApConfig |
modifyAntennaGainConfig | ドライランに対応してAPのアンテナ利得設定を更新します。 | setApConfig |
updateWlanGroupConfig | ドライランに対応してAPのWLANグループ割り当てを更新します。 | setApConfig |
modifyGeneralConfig_1 | ドライランに対応してゲートウェイの一般構成を更新します。 | setGatewayConfig |
modifyConfigGeneral | ドライランに対応してゲートウェイの構成/一般設定を更新します。 | setGatewayConfig |
modifyConfigServices | ドライランに対応してゲートウェイのサービス構成を更新します。 | setGatewayConfig |
modifyConfigAdvanced | ドライランに対応してゲートウェイの詳細設定を更新します。 | setGatewayConfig |
modifyConfigRadios | ドライランに対応してゲートウェイの無線構成を更新します。 | setGatewayConfig |
modifyConfigWlans | ドライランに対応してゲートウェイのWLAN構成を更新します。 | setGatewayConfig |
modifyPortConfig | ドライランに対応してゲートウェイのポート構成を更新します。 | setGatewayConfig |
batchModifyPortConfig | ドライランに対応して複数のゲートウェイポートを更新します。 | setGatewayConfig |
getSshSetting | サイトのSSHアクセス設定を取得します。 | getSshSetting |
getSsidDetail | 特定のSSID(無線ネットワーク)の詳細情報を取得します.... | getSsidDetail |
getSsidList | WLANグループに設定されたSSID(無線ネットワーク)一覧を取得します。 | getSsidList |
getStackNetworkList | スイッチスタックのVLANネットワーク一覧を取得します。 | getStackNetworkList |
getStackPorts | スイッチスタックのすべてのポート情報を取得します。 | getStackPorts |
getSwitchDetail | 特定のスイッチの完全な構成と状態を取得します:モデル、f.... | getSwitchDetail |
getSwitchStackDetail | 特定のスイッチスタックの詳細情報を取得します。 | getSwitchStackDetail |
getThreatList | グローバル脅威管理一覧を取得します。 | getThreatList |
getTopThreats | すべてのサイトにわたるグローバル脅威管理ビューから上位の脅威を取得します.... | getTopThreats |
getTrafficDistribution | 指定した時間範囲におけるプロトコルおよびアプリケーション種別ごとのトラフィック分布を取得します.... | getTrafficDistribution |
getUpnpSetting | サイトのUPnP(ユニバーサルプラグアンドプレイ)設定を取得します。 | getUpnpSetting |
getVpnSettings | サイトのVPN構成設定を取得します。 | getVpnSettings |
getVpnTunnelStats | アクティブな....を含む、サイトのVPNトンネル統計情報を取得します(ページネーション対応)。 | getVpnTunnelStats |
getWanLanStatus | サイトのWANおよびLAN接続状態を取得します。 | getWanLanStatus |
getWanPortsConfig | サイトのゲートウェイのWANポート設定を取得します。 | getWanPortsConfig |
getWids | サイトの無線侵入検知システム(WIDS)情報を取得します.... | getWids |
getWlanGroupList | サイトに設定されたWLANグループ一覧を取得します。 | getWlanGroupList |
listAllSsids | サイトのすべてのWLANグループにわたる無線SSIDを一覧表示します:SSID名.... | listAllSsids |
listClients | サイトに接続されたすべてのネットワーククライアント(有線および無線)を一覧表示します。 | listClients |
listClientsActivity | ダッシュボードからクライアントのアクティビティ統計を時系列で取得します。 | listClientsActivity |
listClientsPastConnections | 過去の接続データを含む、クライアントの過去の接続一覧を取得します。 | listClientsPastConnections |
listDevices | サイト内のプロビジョニング済み(採用済み)ネットワークデバイスをすべて一覧表示します:ゲートウェイ、.... | listDevices |
listEapAcls | サイトのEAP(アクセスポイント)ACLルール一覧を取得します:無線クライアントアクセス.... | listEapAcls |
listGlobalAlerts | コントローラー上のすべてのサイトのアラートログ一覧を取得します:しきい値超過.... | listGlobalAlerts |
listGlobalEvents | コントローラー上のすべてのサイトのシステムイベントログ一覧を取得します。 | listGlobalEvents |
listGroupProfiles | サイトに設定されたグループプロファイル(IPグループ、MACグループ、ポートグループ)一覧を取得.... | listGroupProfiles |
listMostActiveClients | サイトで最もアクティブなクライアントを、総トラフィック順に取得します。 | listMostActiveClients |
listOsgAcls | サイトのゲートウェイ(OSG)ACLルール一覧を取得します:制御用ファイアウォールルール.... | listOsgAcls |
listPendingDevices | ネットワーク上で検出されたものの、このサイトにまだ採用されていないデバイス一覧を取得.... | listPendingDevices |
listPolicyRoutes | [非推奨] 代わりに getGridPolicyRouting を使用してください。このツールはすべてのページを集約します。getGridPolicyRoutingはページネーションに対応しています。 | listPolicyRoutes |
listPortForwardingRules | [非推奨] 代わりに getPortForwardingList を使用してください。サイトのすべてのNATポートフォワーディングルールを一覧表示します:外部ポート、内部.... | listPortForwardingRules |
listRadiusProfiles | サイトに設定されたRADIUS認証プロファイル一覧を取得します:サーバーI.... | listRadiusProfiles |
listSiteAlerts | サイトのアラートログ一覧を取得します:しきい値超過、デバイス障害、セ.... | listSiteAlerts |
listSiteAuditLogs | サイトの管理者監査ログ一覧を取得します:誰がどの構成変更を行ったか.... | listSiteAuditLogs |
listSiteEvents | サイトのシステムイベントログ一覧を取得します:デバイスのオンライン/オフライン、クライアント接.... | listSiteEvents |
listSiteThreatManagement | IPSが検出したサイトレベルの脅威管理イベント一覧を、オプション....とともに取得します。 | listSiteThreatManagement |
listSiteToSiteVpns | サイト間VPN構成一覧を取得します:トンネル名、リモートIP、状態.... | listSiteToSiteVpns |
listSites | Omadaコントローラーに設定されたすべてのサイトを一覧表示します。 | listSites |
listStaticRoutes | [非推奨] 代わりに getGridStaticRouting を使用してください。このツールはすべてのページを集約します。getGridStaticRoutingはページネーションされた単一ページを返します。 | listStaticRoutes |
listSwitchNetworks | スイッチのVLANネットワーク割り当てを一覧表示します。 | listSwitchNetworks |
listTimeRangeProfiles | サイトに設定された時間範囲プロファイル一覧を取得します。 | listTimeRangeProfiles |
searchDevices | ユーザーがアクセスできるすべてのサイトからデバイスをグローバルに検索します。 | searchDevices |
setClientRateLimit | 特定のクライアントにカスタムのレート制限(帯域幅制御)を設定します。 | setClientRateLimit |
getAclConfigTypeSetting | サイトのゲートウェイのACL構成タイプ設定(L2または....)を取得します。 | getAclConfigTypeSetting |
getAttackDefenseSetting | フラッド保護を含む、DDoSおよび攻撃防御構成を取得します.... | getAttackDefenseSetting |
getAuditLogSettingForGlobal | コントローラーのグローバル監査ログ通知設定を取得します。 | getAuditLogSettingForGlobal |
getAuditLogSettingForSite | 監査イベントを含む、サイトレベルの監査ログ通知設定を取得します.... | getAuditLogSettingForSite |
getAuditLogsForGlobal | グローバル監査ログを取得します(ページネーション対応)。 | getAuditLogsForGlobal |
getBandSteeringSetting | バンドステアリング構成を取得します。 | getBandSteeringSetting |
getBandwidthCtrl | [非推奨] 代わりに getBandwidthControl を使用してください。サイト全体の帯域幅制御構成を取得します。 | getBandwidthControl |
getBeaconControlSetting | 802.11ビーコン送信を管理するビーコン制御設定を取得します.... | getBeaconControlSetting |
getChannelLimitSetting | [非推奨] 使用するチャネルを制限するチャネル制限設定を取得します.... | getChannelLimitSetting |
getClientActiveTimeout | クライアントの非アクティブタイムアウト設定を取得します。 | getClientActiveTimeout |
getClientDetail | 接続情報を含む、MACアドレスで指定した特定のクライアントの詳細情報を取得します.... | getClientDetail |
getClientToSiteVpnServerInfo | 特定のクライアント・サイト間VPNサーバーの詳細な構成を取得します.... | getClientToSiteVpnServerInfo |
getClientsDistribution | 接続種別と帯域(有線、2....)ごとのクライアント数の分布を取得します。 | getClientsDistribution |
getControllerStatus | 実行状態を含む、Omadaコントローラーの健全性と状態を取得します.... | getControllerStatus |
getDeviceAccessManagement | どのデバイス....を制御するデバイスアクセス管理設定を取得します。 | getDeviceAccessManagement |
getEapDot1xSetting | ポートベースの....を制御する、アクセスポイントの802.1X EAP設定を取得します。 | — |
getGeneralSettings | Omadaコントローラーのグローバル一般設定を取得します。.... | getGeneralSettings |
getGridAllowList | IPS許可リストを取得します(ページネーション対応)。 | getGridAllowList |
getGridAllowMacFiltering | MACアドレス許可リストのエントリーを取得します(ページネーション対応)。 | getGridAllowMacFiltering |
getGridBlockList | IPSブロックリストを取得します(ページネーション対応)。 | getGridBlockList |
getGridClientHistory | クライアントごとの接続履歴を取得します(ページネーション対応)。 | getGridClientHistory |
getGridDenyMacFiltering | MACアドレス拒否リストのエントリーを取得します(ページネーション対応)。 | getGridDenyMacFiltering |
getGridEapRule | URLフィルターのAPルールを取得します(ページネーション対応)。 | getGridEapRule |
getGridGatewayRule | URLフィルターのゲートウェイルールを取得します(ページネーション対応)。 | getGridGatewayRule |
getGridIpsecFailover | IPsecフェイルオーバー構成を取得します(ページネーション対応)。 | getGridIpsecFailover |
getGridKnownClients | 過去に確認されたクライアント一覧を取得します(ページネーション対応)。 | getGridKnownClients |
getGridSignature | IPSシグネチャ一覧を取得します(ページネーション対応)。 | getGridSignature |
getGridStaticRouting | 明示的なページネーションで、サイトのゲートウェイの静的ルーティングルールを取得します。 | getGridStaticRouting |
getGroupProfilesByType | 種類でフィルタリングしたグループプロファイルを取得します(例: | getGroupProfilesByType |
getIpsConfig | IPS(侵入防止システム)のグローバル構成を取得します。.... | getIpsConfig |
getIpsecVpnStats | ....を含む、サイトのIPsec VPNトンネル統計情報を取得します(ページネーション対応)。 | getIpsecVpnStats |
getLdapProfileList | サイトに設定されたすべてのLDAP認証プロファイルを一覧表示します。 | getLdapProfileList |
getLogSettingForGlobal | グローバルアラート受信....を含む、グローバルログ通知設定(v1)を取得します。 | getLogSettingForGlobal |
getLogSettingForGlobalV2 | 通知機能を拡張したグローバルログ通知設定(v2)を取得します.... | — |
getLogSettingForSite | アラート受信....を含む、サイトレベルのログ通知設定(v1)を取得します。 | getLogSettingForSite |
getLogSettingForSiteV2 | 通知機能を拡張したサイトレベルのログ通知設定(v2)を取得します.... | — |
getLogging | ログレベルを含む、コントローラーのロギング構成を取得します.... | getLogging |
getMacAuthSetting | MAC認証のグローバル設定を取得します。 | getMacAuthSetting |
getMacAuthSsids | MAC認証が有効なSSIDを示す、SSIDごとのMAC認証設定を取得します.... | getMacAuthSsids |
getMacFilteringGeneralSetting | MACフィルタリングのグローバル設定を取得します。 | getMacFilteringGeneralSetting |
getMailServerStatus | コントローラーのメールサーバー接続状態を取得します。 | getMailServerStatus |
getMeshSetting | メッシュトポロジーモード....を含む、メッシュネットワーク構成を取得します。 | getMeshSetting |
getOsgCustomAclList | カスタムゲートウェイACLルール一覧を取得します(ページネーション対応)。 | getOsgCustomAclList |
getOswAclList | スイッチACL一覧を取得します(ページネーション対応)。 | getOswAclList |
getOuiProfileList | OUIベースのデバイスプロファイル一覧を取得します(ページネーション対応)。 | getOuiProfileList |
getPPSKProfiles | 種類別にサイトのPrivate PSK(PPSK)プロファイル一覧を取得します。 | getPPSKProfiles |
getPastClientNum | 指定した時間範囲における過去のクライアント数の推移を取得します。 | getPastClientNum |
getRadioFrequencyPlanningConfig | 周波数....を含む、サイトのRF計画構成を取得します。 | getRadioFrequencyPlanningConfig |
getRadioFrequencyPlanningResult | サイトのRF計画結果を取得します。 | getRadioFrequencyPlanningResult |
getRadiusServer | コントローラーのグローバルRADIUSサーバー構成を取得します。 | getRadiusServer |
getRadiusUserList | ローカルRADIUSサーバーのユーザー一覧を取得します(ページネーション対応)。 | getRadiusUserList |
getRemoteLogging | syslog....を含む、グローバルsyslog/リモートロギング構成を取得します。 | getRemoteLogging |
getRetention | ....を含む、コントローラーのデータ保持構成を取得します。 | getRetention |
getRoamingSetting | 802.11r/k/v設定....を含む、クライアントのローミング構成を取得します。 | getRoamingSetting |
getRoutingTable | 種類でフィルタリングした、サイトの現在のルーティングテーブルを取得します。 | getRoutingTable |
getServiceTypeSummary | ....を含む、サイトのサービスタイププロファイルの概要を取得します。 | getServiceTypeSummary |
getSiteToSiteVpnInfo | IDで指定した特定のサイト間VPNの詳細情報を取得します.... | getSiteToSiteVpnInfo |
getSsidsBySite | デバイス種別でフィルタリングした、フラットなSSID一覧を取得します。 | getSsidsBySite |
getSslVpnServerSetting | ポート、プロトコル、....を含むSSL VPNサーバー構成を取得します。 | getSslVpnServerSetting |
getSwitchDot1xSetting | 802.1Xスイッチポート認証設定を取得します。 | — |
getThreatCount | 重大度レベル(重大、高....)ごとに分類した、グローバル脅威数を取得します。 | getThreatSeverity |
getThreatDetail | IDで指定した特定のIPS脅威イベントの詳細情報を取得します。 | getThreatDetail |
getUiInterface | タイムアウト....を含む、コントローラーのUIインターフェース設定を取得します。 | getUiInterface |
getUrlFilterGeneral | URLフィルタリングが有効かどうかを含む、URLフィルターのグローバル設定を取得します.... | getUrlFilterGeneral |
getWebhookForGlobal | Webhook URL....を含む、グローバルWebhook通知設定を取得します。 | getWebhookForGlobal |
getWebhookLogsForGlobal | Webhookの配信ログを取得します(ページネーション対応)。 | getWebhookLogsForGlobal |
getWidsBlacklist | WIPS(無線侵入防止システム)の不正APブラックリ....を取得します。 | getWidsBlacklist |
getWireguardSummary | ....を含む、サイトのWireGuard VPN構成の概要を取得します。 | getWireguardSummary |
listClientToSiteVpnClients | サイト上のすべてのクライアント・サイト間VPNクライアント構成を一覧表示します。 | listClientToSiteVpnClients |
listClientToSiteVpnServers | ....を含む、サイト上のすべてのクライアント・サイト間VPNサーバー構成を一覧表示します。 | listClientToSiteVpnServers |
listDevicesStats | ページネーションとフィルターに対応して、グローバルに採用されたデバイスの統計情報を照会します.... | listDevicesStats |
listMdnsProfile | c....用にサイトに設定されたすべてのBonjour/mDNSサービスプロファイルを一覧表示します。 | listMdnsProfile |
listServiceType | サービスタイププロファイルを一覧表示します(ページネーション対応)。 | listServiceType |
listWireguard | WireGuard VPNトンネルを一覧表示します(ページネーション対応)。 | listWireguard |
listWireguardPeers | WireGuardピアを一覧表示します(ページネーション対応)。 | listWireguardPeers |
getDashboardMostActiveEaps | サイトのダッシュボードから、トラフィック量が最も多いアクセスポイントを取得します。 | getDashboardMostActiveEaps |
getDashboardTopMemoryUsage | サイトのダッシュボードからデバイスのメモリ使用量上位データを取得します。 | getDashboardTopMemoryUsage |
getDashboardTrafficActivities | サイトのダッシュボードからトラフィックアクティビティデータとスループット概要を取得します。 | getDashboardTrafficActivities |
getGridDashboardTunnelStats | グリッドダッシュボードビューのVPNトンネル統計情報を取得します。 | getGridDashboardTunnelStats |
setClientRateLimitProfile | 定義済みのレート制限プロファイルを特定のクライアントに適用します。 | setClientRateLimitProfile |
getGatewayQosClassRules | ゲートウェイのQoSクラスルールを取得します(ページネーション対応)。 | getGatewayQosClassRules |
getBandwidthCtrlDetail | サイトの帯域幅制御の詳細を取得します。 | getBandwidthCtrlDetail |
getAppControlRules | アプリケーション制御ルールを取得します(ページネーション対応)。 | getAppControlRules |
getAppControlCategories | アプリケーション制御カテゴリ一覧を取得します。 | getAppControlCategories |
getQosPolicy | サイトのQoSポリシー構成を取得します。 | getQosPolicy |
getTrafficPriority | サイトのトラフィック優先順位ルールを取得します。 | getTrafficPriority |
getVpnUserList | サイトのVPNユーザーを取得します(ページネーション対応)。 | getVpnUserList |
getVpnUserDetail | IDで指定した特定のクライアント・サイト間VPNサーバーのユーザーを取得します。 | getVpnUserDetail |
getGoogleLdapProfile | サイトのGoogle LDAPプロファイル構成を取得します。 | getGoogleLdapProfile |
getPpskUserGroup | 特定のプロファイルIDのPPSKユーザーグループ詳細を取得します。 | getPpskUserGroup |
getPortalProfile | サイトのキャプティブポータルプロファイルを取得します。 | getPortalProfile |
getUserRoleProfile | コントローラーのユーザーロールプロファイル(グローバル)を取得します。 | getUserRoleProfile |
getRadiusProxyConfig | グローバルRADIUSプロキシ構成(コントローラーレベル)を取得します。 | getRadiusProxyConfig |
getSiteEntity | サイトの詳細を取得します。 | getSiteDetail |
getSiteUrlByOpenApi | サイトURLを取得します。 | getSiteUrl |
getNtpServerStatus | サイトのNTPサーバーの状態を取得します。 | getSiteNtpStatus |
getSiteSpecification | サイト仕様を取得します。 | getSiteSpecification |
getSiteRememberSettingByOpenApi | サイトのデバイス記憶設定を取得します。 | getSiteRememberSetting |
getSiteDeviceAccountSetting | サイトのデバイスアカウント設定を取得します。 | getSiteDeviceAccount |
getSiteSettingCap | サイトの容量設定を取得します。 | getSiteCapacity |
getSiteTemplateList | サイトテンプレート一覧を取得します。 | getSiteTemplateList |
getSiteTemplateEntity | サイトテンプレートの詳細を取得します。 | getSiteTemplateDetail |
getSiteTemplateConfiguration | サイトテンプレート構成を取得します。 | getSiteTemplateConfig |
getDataRetention | データ保持設定を取得します。 | getDataRetention |
getControllerPort | コントローラーのポート設定を取得します。 | getControllerPort |
getPortalPort | ポータルのポート設定を取得します。 | getPortalPort |
getCertificate | 証明書構成を取得します。 | getCertificate |
getExpImprove | エクスペリエンス向上設定を取得します。 | getExperienceImprovement |
getGernalSettings_1 | クライアントデータを含まないグローバルダッシュボード概要を取得します。 | getGlobalDashboardOverview |
getClientHistoryDataEnable | クライアント履歴データの有効化設定を取得します。 | getClientHistoryDataEnable |
getSelfServerFileList | コントローラーのバックアップファイル一覧を取得します。 | getBackupFileList |
getBackupResult | コントローラーのバックアップ結果を取得します。 | getBackupResult |
getRestoreResult | コントローラーの復元結果を取得します。 | getRestoreResult |
getSiteBackupResult | サイトのバックアップ結果を取得します。 | getSiteBackupResult |
getSelfServerSiteFileList | サイトのバックアップファイル一覧を取得します。 | getSiteBackupFileList |
getAllCloudUsersExcludeRoot | rootを除くすべてのクラウドユーザーを一覧表示します。 | getAllCloudUsers |
getAllLocalUsersExcludeRoot | rootを除くすべてのローカルユーザーを一覧表示します。 | getAllLocalUsers |
getAllRoles | [非推奨] 代わりに getUserRoleProfile を使用してください。すべてのロールを一覧表示します。 | getAllRoles |
getRole | ロールの詳細を取得します。 | getRoleDetail |
getAvailableRole | 利用可能なロールを一覧表示します。 | getAvailableRoles |
getAppGridUsers | アプリグリッドビューのすべてのユーザーを一覧表示します。 | getAllUsersApp |
getCloudAccessStatus | クラウドアクセスの状態を取得します。 | getCloudAccessStatus |
getCloudUserInfo | クラウドユーザー情報を取得します。 | getCloudUserInfo |
getGlobalMFAStatus | グローバルMFAの状態を取得します。 | getMfaStatus |
getRemoteBindingStatus | リモートバインディングの状態を取得します。 | getRemoteBindingStatus |
getUpgradeScheduleList | サイトのアップグレードスケジュール一覧を取得します。 | getUpgradeScheduleList |
getRebootScheduleList_1 | サイトテンプレートの再起動スケジュール一覧を取得します。 | getRebootScheduleList |
getPoeScheduleList | サイトのPoEスケジュール一覧を取得します。 | getPoeScheduleList |
getPortScheduleList | サイトのポートスケジュール一覧を取得します。 | getPortScheduleList |
getPortSchedulePorts | ポートスケジュールが設定されたポート一覧を取得します。 | getPortSchedulePorts |
getMulticastRateLimitByOpenApi | マルチキャストのレート制限設定を取得します。 | getMulticastRateLimit |
getApLoadBalanceConfig | APの負荷分散構成を取得します。 | getApLoadBalance |
getApOfdmaConfig | [非推奨] 代わりに getSitesApsOfdma を使用してください。同じエンドポイントで、後方互換性のために保持されています。getSitesApsOfdmaが正式なツール名です。 | getApOfdmaConfig |
Devcontainer のサポート
このリポジトリには、ローカルでの開発とテスト用に Omada コントローラーの専用サイドカーを備えた、すぐに使える devcontainer 設定が含まれています。詳細については、.devcontainer/README.md をご覧ください。
ライセンス
このプロジェクトは MIT License の下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。