Zabbix2.4 で PhpZabbixApi 利用時にはライブラリバージョンの確認を!

この記事は公開されてから半年以上経過しています。情報が古い可能性がありますので、ご注意ください。

エラー内容

API error -32602: The "user.login" method must be called without the "auth" parameter.

Zabbix2.4をPhpZabbixApiライブラリを利用してAPI操作しようとした所
ログインをするだけの一番簡単なサンプルコードで、上記エラーが出てしまいました。

解決策

2.4を利用したければ、GitHubからCloneして持ってきましょう!

http://zabbixapi.confirm.ch/

下記よりGitHubリポジトリへ飛び

phpZabbix

buildディレクトリ下に2.4用の物が存在します

phpZabbix2.4

Zabbix2.4 では認証周りの挙動がこれまでと異なるようです。
最新ライブラリを利用する事で、無事APIが動作しました。

投稿者プロフィール

takashi
開発会社での ASP型WEBサービス企画 / 開発 / サーバ運用 を経て
2010年よりスカイアーチネットワークスに在籍しております

機械化/効率化/システム構築を軸に人に喜んで頂ける物作りが大好きです。
個人ブログではRaspberryPiを利用したシステムやロボット作成も
実施しております。

スカイアーチネットワークスで一緒に働きましょう!

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload CAPTCHA.

ABOUTこの記事をかいた人

開発会社での ASP型WEBサービス企画 / 開発 / サーバ運用 を経て 2010年よりスカイアーチネットワークスに在籍しております 機械化/効率化/システム構築を軸に人に喜んで頂ける物作りが大好きです。 個人ブログではRaspberryPiを利用したシステムやロボット作成も 実施しております。 スカイアーチネットワークスで一緒に働きましょう!