Quantcast
Channel: 日本Zabbixユーザー会 - 日本Zabbixユーザー会フォーラム
Viewing all articles
Browse latest Browse all 1811

Zabbix APIで、ディスカバリルールで作成されたトリガーを無効にする方法

$
0
0

Zabbix APIを使って、ホストIDに紐付く全てのトリガーを無効にするようにしようとしています。

ディスカバリルールでないトリガーは、無効にできるのですが、
ディスカバリルールで作成されたトリガーは無効にできずエラーになってしまいます。

「API error -32500: Cannot update "hostid" for a discovered trigger.」

zabbixの画面から操作すればトリガーを無効にできるのですが、APIではどういった指定が必要なのでしょうか。

おわかりになるかたがいらっしゃいましたらご教授ください。

APIは以下から、PhpZabbixApiをダウンロードし、phpスクリプトにホスト名を引数に渡して、実行しています。
https://github.com/confirm/PhpZabbixApi
 ZabbixApi.class.php
 ZabbixApiAbstract.class.php

ーーー
スクリプト
<?php

require_once dirname(__FILE__) . "/ZabbixApi.class.php";
use ZabbixApi\ZabbixApi;

try {

続きを読む


Viewing all articles
Browse latest Browse all 1811

Trending Articles