付録2.5.4から6.0での変更点

後方互換性のない変更点

アクション

変更点:
ZBXNEXT-6920 action.create, action.update: メソッドパラメータのバリデーションを強化しました。
ZBXNEXT-6755 action.create, action.update: パラメーターの名称を acknowledge_operations から update_operations に変更しました。
ZBXNEXT-6755 action.get: パラメーターの名称を selectAcknowledgeOperations から selectUpdateOperations に変更しました。

監査ログ

変更点:
ZBXNEXT-6715 監査ログオブジェクト: プロパティ note のサポートを終了しました。
ZBXNEXT-6715 監査ログオブジェクト: resourcetype の値 2 (Zabbix の設定) と7 (グラフ要素)のサポートを終了しました。
ZBXNEXT-6715 監査ログオブジェクト: action の値 5 (有効) と 6 (無効)のサポートを終了しました。
ZBXNEXT-6715 auditlog.get: パラメーター selectDetailsのサポートを終了しました。
ZBXNEXT-6718 監査ログオブジェクト: actionの値 3 (ログイン)のサポートを終了しました。

ホストグループ

変更点:
ZBXNEXT-6868 hostgroup.massupdate: hoststemplates のフィールド入力が必須になりました。
ZBXNEXT-6868 hostgroup.massadd, hostgroup.massupdate, hostgroup.massremove: メソッドパラメーターのバリデーションが強化されました。

ホストプロトタイプ

変更点:
ZBXNEXT-6959 hostprototype.get: グループリンクとグループプロトタイプAPIオブジェクトのプロパティgroup_prototypeid, hostid, templateid のサポートを廃止しました。
ZBXNEXT-6959 hostprototype.update: 継承されたホストプロトタイプの読み込み専用フィールド host, name, custom_interfaces, interfaces, groupLinks, groupPrototypes, templates, tags, macros, inventory_mode を編集不可にしました。
ZBXNEXT-6959 hostprototype.create, hostprototype.update, hostprototype.delete: メソッドパラメーターのバリデーションを強化しました。

アイコンマップ

変更点:
ZBXNEXT-6914 iconmap.create, iconmap.update: iconmapオブジェクトのプロパティ sortorderのサポートを終了しました。

メンテナンス

変更点:
ZBXNEXT-6890 maintenance.create, maintenance.update,maintenance.delete: メソッドパラメーターのバリデーションを強化しました。
ZBXNEXT-6890 maintenance.get,maintenance.update: タイムピリオドオブジェクトのパラメーター timeperiodid のサポートを終了しました。

メディアタイプ

変更点:
ZBXNEXT-6885 mediatype.create, mediatype.update: メソッドパラメーターのバリデーションを強化しました。

ロール

変更点:
ZBXNEXT-6787 name プロパティの値 manage_services のサポートを終了しました。
ZBXNEXT-3022 UIオブジェクトのname プロパティの値 configuration.services のサポートを終了しました。

サービス

変更点:
ZBXNEXT-6999 uuid、description、created_at プロパティを追加しました。
ZBXNEXT-6999 showsla、goodsla、times プロパティのサポートを廃止しました。
ZBXNEXT-6800 ステータス値「0」の意味を「OK」から「未分類」に変更しました。
ZBXNEXT-3022 service.adddependencies、service.addtimes、service.deletedependencies、service.deletetimes のサポートを廃止しました。
ZBXNEXT-6674 プロパティ triggerid のサポートを廃止しました。

ZBXNEXT-6999 service.get: showsla、selectAlarms、selectTimes パラメータのサポートを廃止しました。
ZBXNEXT-6999 service.getsla: メソッドのサポートを廃止しました。
ZBXNEXT-6999 sla.get、sla.create、sla.update、sla.delete、sla.getsli メソッドを追加しました。
ZBXNEXT-6999 service.get: serviceid、status、created_at によるソートのサポートを追加しました。
ZBXNEXT-6999 service.get: slaids パラメータのサポートを追加しました。uuid によるフィルタリングのサポートを追加しました。
ZBXNEXT-6999 service.create、service.update: showsla、goodsla、times パラメータのサポートを廃止しました。
ZBXNEXT-2406 service.getsla: intervals パラメータを含むリクエストの応答から status および problem プロパティを削除しました。
ZBXNEXT-3022 service.create、service.update: パラメータ dependency および parentid のサポートを廃止しました。
ZBXNEXT-3022 service.get: パラメータ selectParent、selectDependencies、selectParentDependencies のサポートを廃止しました。
ZBXNEXT-6674 service.get: パラメータ selectTrigger のサポートを廃止しました。

テンプレート

変更点:
ZBXNEXT-6867 template.create, template.update, template.delete, template.massadd, template.massupdate, template.massremove: メソッドパラメーターのバリデーションを強化しました。
ZBXNEXT-6867 template.create, template.update, template.massadd, template.massupdate: パラメーター hosts のサポートを終了しました。
ZBXNEXT-6867 template.massremove: パラメーター hostids のサポートを終了しました。

トリガー

変更点:
ZBXNEXT-6867 trigger.adddependencies, trigger.deletedependencies: 継承されたトリガーの依存関係を編集不可にしました。

その他の変更点およびバグフィックス

アクション

変更点:
ZBXNEXT-6755 conditiontype の値 27 (サービス) と 28 (サービスの名前) のサポートを開始しました。
ZBXNEXT-6250 action.get, action.create, action.update: 新規のプロパティ notify_if_canceled を追加しました。

監査ログ

変更点:
ZBXNEXT-6999 新規の resourcetype (48 - SLA) を追加しました。
ZBXNEXT-6923 新規の resourcetype (47 - High availability node) を追加しました。
ZBXNEXT-6718 action の値 (8 - Login, 9 - Failed login, 10 - History clear) のサポートを開始しました。
ZBXNEXT-6715 プロパティ username, recordsetid, details のサポートを開始しました。

認証

変更点:
ZBXNEXT-4029 パスワードポリシーのフィールド passwd_min_length, passwd_check_rules を追加しました。

ダッシュボード

変更点:
ZBXNEXT-6999 ウィジェットタイプ slareport と、ウィジェットのフィールドタイプ (9 - Service, 10 - SLA) を追加しました。
ZBXNEXT-6966 ウィジェットタイプ item を追加しました。

履歴

変更点:
ZBXNEXT-6714 API メソッド history.clear を追加しました。

ハウスキーピング

変更点:
ZBXNEXT-6755 プロパティ hk_events_service のサポートを開始しました。

アイテムプロトタイプ

変更点:
ZBXNEXT-7049 itemprototype.get, itemprototype.create, itemprototype.update: Prometheus パターンの前処理ステップに第三パラメーターを追加しました。第二パラメーターで集計メソッドを決定します: value, label, function。第三パラメーターは、集計メソッド label の Prometheus 出力または集計メソッド function の集計関数となります。

メンテナンス

変更点:
ZBXNEXT-6890 maintenance.create, maintenance.update: パラメーター groupids が廃止されました。代わりに groups を使用してください。
ZBXNEXT-6890 maintenance.create, maintenance.update: パラメーター hostidsが廃止されました。代わりに hosts を使用してください。
ZBXNEXT-6890 maintenance.create, maintenance.update: パラメーター groups, hosts, timeperiods, tags のタイプを array から object/array に変更しました。

メディアタイプ

変更点:
ZBXNEXT-6755 メッセージテンプレートオブジェクト: conditiontype の値: 4 - (event created on service status update) のサポートを開始しました。

プロキシ

変更点:
ZBXNEXT-6889 proxy.create, proxy.update: プロパティ interface.interfaceid, interface.hostid のサポートを終了しました。

正規表現

変更点:
ZBXNEXT-6717 regexp.get, regexp.create, regexp.update, regexp.delete APIを追加しました。

ロール

変更点:
ZBXNEXT-6787 プロパティ services.read.mode, services.read.list, services.read.tag, services.write.mode, services.write.list, services.write.tag のサポートを開始しました。
ZBXNEXT-3022 action オブジェクトの name プロパティの値 manage_services のサポートを開始しました。
ZBXNEXT-6999 action オブジェクトの name プロパティの値 manage_sla のサポートを開始しました。

サービス

変更点:
ZBXNEXT-6787 プロパティ readonly を追加しました。
ZBXNEXT-6800 プロパティ weight, propagation_rule, propagation_value のサポートを開始しました。
ZBXNEXT-6800 status の値 (-1 - OK) のサポートを開始しました。
ZBXNEXT-2406 service.get: パラメーター deep_parentids, selectProblemEvents のサポートを開始しました。
ZBXNEXT-6800 service.create, service.update: パラメーター status_rules のサポートを開始しました。
ZBXNEXT-6800 service.get: パラメーター selectStatusRules のサポートを開始しました。
ZBXNEXT-6800 service.get: パラメーター selectAlarmscount のサポートを開始しました。
ZBXNEXT-3022 service.create, service.update: パラメーター children, parents, tags のサポートを開始しました。
ZBXNEXT-3022 service.get: パラメーター evaltype, tags, selectChildren, selectParents, selectTags のサポートを開始しました。
ZBXNEXT-3022 service.get: パラメーターproblem_tags, without_problem_tags, selectProblemTags のサポートを開始しました。
ZBXNEXT-6674 service.create, service.update: パラメーター problem_tags のサポートを開始しました。

設定

変更点:
ZBXNEXT-6945 settings.get, settings.update: パラメーター geomaps_tile_provider, geomaps_tile_url, geomaps_max_zoom, geomaps_attribution のサポートを開始しました。
ZBXNEXT-6715 settings.get, settings.update: パラメーター auditlog_enabled のサポートを開始しました。

sla

変更点:
ZBXNEXT-6999 メソッド sla.create, sla.delete, sla.get, sla.getsli, sla.updateに API sla を追加しました。

テンプレートダッシュボード

変更点:
ZBXNEXT-6966 ウィジェットタイプ item のサポートを開始しました。

ユーザー

変更点:
ZBXNEXT-6718 メソッド user.unblock を追加しました。
ZBXNEXT-4029 user.create, user.update: パスワードポリシーに従ってパスワード強度の検証を実装しました。

ユーザーグループ

変更点:
ZBXNEXT-6866 usergroup.create, usergroup.update: userids パラメーターが廃止されました。代わりに users を使用してください。

アイテム

変更点:
ZBXNEXT-7049 item.get, item.create, item.update: Prometheus パターンの前処理ステップに第三パラメーターを追加しました。第二パラメーターで集計方法を決定します: value, label, function。第三パラメーターは、集計メソッド label のPrometheus出力または集計メソッド functionの集計関数となります。