[comment]: # ({b0d207c5-b0d207c5})
# メソッドリファレンス

このセクションでは、Zabbix APIが提供する機能の概要を説明し、利用可能なクラスとメソッドの使い方を説明します。

[comment]: # ({/b0d207c5-b0d207c5})

[comment]: # ({84120a97-53edf72e})
## 監視

Zabbix APIでは、監視中に収集した履歴やその他のデータにアクセスすることができます。

[comment]: # ({/84120a97-53edf72e})

[comment]: # ({1a3dcbcf-1a3dcbcf})
#### ダッシュボード

ダッシュボードを管理し、それに基づいてスケジュールされたレポートを作成します。

[Dashboard API](/manual/api/reference/dashboard) | [Template dashboard
API](/manual/api/reference/templatedashboard) | [Report
API](/manual/api/reference/report)

[comment]: # ({/1a3dcbcf-1a3dcbcf})

[comment]: # ({ead86ed5-ead86ed5})
#### 高可用性(HA)クラスタ

サーバノードとそのステータスの一覧を取得します。

[High availability cluster API](/manual/api/reference/hanode)

[comment]: # ({/ead86ed5-ead86ed5})

[comment]: # ({46aecf9d-46aecf9d})
#### ヒストリ

Zabbix監視プロセスによって収集された過去の値を取得し、表示やさらなる処理を行うことができます。

[History API](/manual/api/reference/history)

[comment]: # ({/46aecf9d-46aecf9d})

[comment]: # ({ce08707b-ce08707b})
#### トレンド

Zabbixサーバーで計算されたトレンドの値を取得し、表示やさらなる処理を行うことができます。

[Trend API](/manual/api/reference/trend)

[comment]: # ({/ce08707b-ce08707b})

[comment]: # ({4e280d13-4e280d13})
#### イベント

トリガー、ネットワークディスカバリ、その他のZabbixシステムから生成されたイベントを取得し、より柔軟な状況管理やサードパーティツールの統合を行うことができます。

[Event API](/manual/api/reference/event)

[comment]: # ({/4e280d13-4e280d13})

[comment]: # ({087f1047-087f1047})
#### 障害

指定されたパラメータに従って、障害を取得します。

[Problem API](/manual/api/reference/problem)

[comment]: # ({/087f1047-087f1047})

[comment]: # ({29b6c9a4-29b6c9a4})
#### マップ

マップを設定して、IT インフラストラクチャの詳細な動的表示を作成します。

[Map API](/manual/api/reference/map)

[comment]: # ({/29b6c9a4-29b6c9a4})

[comment]: # ({ea863fe1-ea863fe1})
#### タスク

Zabbixサーバーのタスクマネージャと連動し、タスクの作成とレスポンスの取得を行います。

[Task API](/manual/api/reference/task)

[comment]: # ({/ea863fe1-ea863fe1})

[comment]: # ({2fae33fd-services})
## サービス

Zabbix APIを使用すると、サービスの監視中に収集されたデータにアクセスできます。

[comment]: # ({/2fae33fd-services})

[comment]: # ({2b35beaa-2b35beaa})
#### サービスレベルアグリーメント(SLA)

サービスレベル目標（SLO）を定義し、サービスのパフォーマンスに関する詳細なサービスレベル指標（SLI）情報を取得します。

[SLA API](/manual/api/reference/sla)

[comment]: # ({/2b35beaa-2b35beaa})

[comment]: # ({891cbcad-891cbcad})
#### サービス

サービスレベルのモニタリングのためにサービスを管理し、あらゆるサービスの詳細なSLA情報を取得することができます。

[Service API](/manual/api/reference/service)

[comment]: # ({/891cbcad-891cbcad})

[comment]: # ({3ca050b4-467838af})
### データ収集

Zabbix APIでは、監視システムの設定を管理することができます。

[comment]: # ({/3ca050b4-467838af})

[comment]: # ({4fe0de77-4fe0de77})
#### ホストとホストグループ

ホストグループとホスト、およびホストインタフェース、ホストマクロ、メンテナンス期間など、ホストに関連するすべてのものを管理します。

[Host API](/manual/api/reference/host) | [Host group
API](/manual/api/reference/hostgroup) | [Host interface
API](/manual/api/reference/hostinterface) | [User macro
API](/manual/api/reference/usermacro) | [Value map
API](/manual/api/reference/valuemap) | [Maintenance
API](/manual/api/reference/maintenance)

[comment]: # ({/4fe0de77-4fe0de77})

[comment]: # ({29ae0d97-29ae0d97})
#### アイテム

監視するアイテムを定義します

[Item API](/manual/api/reference/item)

[comment]: # ({/29ae0d97-29ae0d97})

[comment]: # ({de0198b3-de0198b3})
#### トリガー

システムの問題を通知するトリガーを構成します。トリガーの依存関係を管理します。

[Trigger API](/manual/api/reference/trigger)

[comment]: # ({/de0198b3-de0198b3})

[comment]: # ({f61b98cf-f61b98cf})
#### グラフ

収集したデータを見やすくするために、グラフを編集したり、グラフの item を分けたりすることができます。

[Graph API](/manual/api/reference/graph) | [Graph item
API](/manual/api/reference/graphitem)

[comment]: # ({/f61b98cf-f61b98cf})

[comment]: # ({e61f3b03-7a170077})
#### テンプレートとテンプレートグループ

テンプレートを管理し、ホストまたは他のテンプレートにリンクします。

[Template API](/manual/api/reference/template) | [Template group
API](/manual/api/reference/templategroup) | [Value map
API](/manual/api/reference/valuemap)

[comment]: # ({/e61f3b03-7a170077})

[comment]: # ({61993c62-61993c62})
#### ローレベルディスカバリ

動的なエンティティを監視するために、ローレベルディスカバリルール、item、trigger、グラフのプロトタイプを設定します。

[LLD rule API](/manual/api/reference/discoveryrule) | [Item prototype
API](/manual/api/reference/itemprototype) | [Trigger prototype
API](/manual/api/reference/triggerprototype) | [Graph prototype
API](/manual/api/reference/graphprototype) | [Host prototype
API](/manual/api/reference/hostprototype)

[comment]: # ({/61993c62-61993c62})

[comment]: # ({63c25731-63c25731})
#### イベント相関

カスタムイベントの相関ルールを作成します。

[Correlation API](/manual/api/reference/correlation)

[comment]: # ({/63c25731-63c25731})

[comment]: # ({91788676-91788676})
#### ネットワークディスカバリ

ネットワークレベルの検出ルールを管理し、新しいホストを自動的に検出して監視します。検出されたサービスとホストに関する情報に完全にアクセスできます。

[Discovery rule API](/manual/api/reference/drule) | [Discovery check
API](/manual/api/reference/dcheck) | [Discovered host
API](/manual/api/reference/dhost) | [Discovered service
API](/manual/api/reference/dservice)

[comment]: # ({/91788676-91788676})

[comment]: # ({56f63ece-56f63ece})
#### エクスポートとインポート

設定のバックアップ、マイグレーション、大規模な設定更新のためにZabbixの設定データをエクスポート、インポートすることができます。

[Configuration API](/manual/api/reference/configuration)

[comment]: # ({/56f63ece-56f63ece})

[comment]: # ({e083e0e0-e083e0e0})
#### Web監視

Webアプリケーションやサービスを監視するための Webシナリオを設定します。

[Web scenario API](/manual/api/reference/httptest)

[comment]: # ({/e083e0e0-e083e0e0})

[comment]: # ({21240961-alerts})
## アラート

Zabbix APIを使用すると、監視システムのアクションとアラートを管理できます。

[comment]: # ({/21240961-alerts})

[comment]: # ({3ea1b33b-3ea1b33b})
#### アクションとアラート

特定のイベントをユーザーに通知したり、リモートコマンドを自動的に実行するためのアクションと操作を定義します。生成されたアラートとその受信者に関する情報にアクセスできます。

[Action API](/manual/api/reference/action) | [Alert
API](/manual/api/reference/alert)

[comment]: # ({/3ea1b33b-3ea1b33b})

[comment]: # ({db21e75f-media})
#### メディアタイプ

メディアの種類と、ユーザーがアラートを受け取る複数の方法を構成します。

[Media type API](/manual/api/reference/mediatype)

[comment]: # ({/db21e75f-media})

[comment]: # ({4e5421dd-4e5421dd})
#### スクリプト

日々の作業を支援するスクリプトを設定・実行します。

[Script API](/manual/api/reference/script)

[comment]: # ({/4e5421dd-4e5421dd})

[comment]: # ({9b5ff098-users})
## ユーザー

Zabbix APIを使用すると、監視システムのユーザーを管理できます。

[comment]: # ({/9b5ff098-users})

[comment]: # ({efe6ebed-c2d096e3})
#### ユーザーとユーザーグループ

Zabbixにアクセスするユーザを追加し、ユーザグループに割り当て、権限を付与します。ユーザーの権限を細かく管理するための役割を作成します。

[User API](/manual/api/reference/user) | [User group
API](/manual/api/reference/usergroup) | [User directory
API](/manual/api/reference/userdirectory) | [User role
API](/manual/api/reference/role)

[comment]: # ({/efe6ebed-c2d096e3})

[comment]: # ({4050de56-4050de56})
#### APIトークン

認可トークンを管理します。

[Token API](/manual/api/reference/token)

[comment]: # ({/4050de56-4050de56})

[comment]: # ({a1c36c8e-a1c36c8e})
#### 認証

認証の設定オプションを変更します。

[Authentication API](/manual/api/reference/authentication)

[comment]: # ({/a1c36c8e-a1c36c8e})

[comment]: # ({1df017e9-ad3cb7b9})
## 管理画面

Zabbix APIを使用すると、監視システムの管理設定を変更することができます。

[comment]: # ({/1df017e9-ad3cb7b9})

[comment]: # ({6897171d-925840a1})
#### 一般

特定のグローバル設定オプションを変更します。

[Autoregistration API](/manual/api/reference/autoregistration)
 | [Icon map API](/manual/api/reference/iconmap)
 | [Image API](/manual/api/reference/image)
 | [Settings API](/manual/api/reference/settings)
 | [Regular expression API](/manual/api/reference/regexp)
 | [Module API](/manual/api/reference/module)
 | [Connector API](/manual/api/reference/connector)

[comment]: # ({/6897171d-925840a1})

[comment]: # ({7f66a89c-audit})
#### 監査ログ

各ユーザーが行った設定の変更を追跡します。

[Audit log API](/manual/api/reference/auditlog)

[comment]: # ({/7f66a89c-audit})

[comment]: # ({92411ee5-housekeeping})
#### ハウスキーピング

ハウスキーピングの設定をします。

[Housekeeping API](/manual/api/reference/housekeeping)

[comment]: # ({/92411ee5-housekeeping})

[comment]: # ({feb914d9-feb914d9})
#### プロキシ

分散監視設定で使用されるZabbixプロキシを管理します。

[Proxy API](/manual/api/reference/proxy)

[comment]: # ({/feb914d9-feb914d9})

[comment]: # ({c91a6fe3-macros})
#### マクロ

マクロを管理します。

[User macro API](/manual/api/reference/usermacro)

[comment]: # ({/c91a6fe3-macros})

[comment]: # ({3b3700b0-3b3700b0})
### API情報

Zabbix APIのバージョンを取得し、アプリケーションでバージョン固有の機能を使用できるようにします。

[API info API](/manual/api/reference/apiinfo)

[comment]: # ({/3b3700b0-3b3700b0})
