https://gist.github.com/kakakikikeke/9222910
■Version
Zabbix 2.0.3
PHP 5.3.3
PHP 5.3.3
■Configuration
$api = new ZabbixApi('http://zabbix_server_hostname/api_jsonrpc.php', 'zabbix_user_name', 'zabbix_user_password');
- zabbix_server_hostname・・・zabbixサーバのホスト名またはIPアドレスを設定
- zabbix_user_name・・・zabbixにログインするユーザ名
- zabbix_user_password・・・zabbixにログインユーザのパスワード
■How to use
change_action_status.php test 11つ目の引数はアクション名
2つ目の引数は有効/無効フラグ
アクション名は部分一致に対応しているので条件に合致するアクションすべてのステータスを変更します
すべてのアクションに対して実施したい場合は「""」をアクション名に指定します
フラグは0が有効で1が無効に切り替わります
■Tips
部分一致になってしまうのは、search パラメータがデフォルトだと部分一致に対応してしまっているため(おそらく完全一致にすることもできると思う)
内部的にはaction.getを呼び出し検索に引っかかったアクションのactionidを元にaction.updateを呼び出している
内部的にはaction.getを呼び出し検索に引っかかったアクションのactionidを元にaction.updateを呼び出している
■参考サイト
0 件のコメント:
コメントを投稿