kenchanといいます。
みなさん、zabbixのAPIに何を使っていますか?
私は、rubyのAPIである zbxapi を使っていした。 ホストグループ、ユーザグループ、ユーザの作成・削除などができていたのですが、 mediatype関連のAPIが用意されていなくて困っています。 利用しているので、gem コマンドでインストールできる 0.2.415 を利用しています。
perlなどではAPIはすべて用意されているのでしょうか?
Mediatype関連まで用意されているのは、私が知っている範囲では なかったと思います。
とはいえ、他の呼び出し処理とAPIのマニュアルを参考にして、 どのような引数を指定すればよいかを調べてみると、Mediatype の場合の呼び出し方もわかってくると思います。
再度、マニュアルを参照されてみてはいかがでしょうか? get()、create()など各メソッドでのサンプルも書かれているよう です。 http://www.zabbix.com/documentation/2.0/manual/appendix/api/mediatype
TNKさんへ コメントありがとうございました。 年末年始ですっかり、お礼が遅くなりました。
mediatypeのAPIって、あまり使われない(頻度が低い?)のでしょうか...
マニュアルをみてcurlコマンドでの取得は何とかなったのですが、rubyのzbxapiだとそもそもAPIが用意されていないようでした。 zbxapi は、rawapiというメソッドも用意されていたのですが、Zabbixが2.0.4に上がったせいか、動作しなくなっていました(エラーは失念しました)。 zbxapi のソースを少し追っかけてみることにします。それと、zbxapi の開発状況も確認してみます。
ありがとうございました。
zbx_api 側の実装不備かと思います
zbx_api 側で、raw_api 関数を利用する際に、APIのバージョンチェックをしており、 そこで引っかかってしまっているようです
パッチを報告しておきましたので、参考までに。
https://github.com/red-tux/zbxapi/issues/8
2013/02/14:追記: 本パッチ、2.0.4 / 2.0.5 ともに動作するのを確認しました
アカウント名 kenchan
Zabbix関連
TNK - 投稿数: 4671
Mediatype関連まで用意されているのは、私が知っている範囲では
なかったと思います。
とはいえ、他の呼び出し処理とAPIのマニュアルを参考にして、
どのような引数を指定すればよいかを調べてみると、Mediatype
の場合の呼び出し方もわかってくると思います。
再度、マニュアルを参照されてみてはいかがでしょうか?
get()、create()など各メソッドでのサンプルも書かれているよう
です。
http://www.zabbix.com/documentation/2.0/manual/appendix/api/mediatype
kenchan - 投稿数: 7
TNKさんへ
コメントありがとうございました。
年末年始ですっかり、お礼が遅くなりました。
mediatypeのAPIって、あまり使われない(頻度が低い?)のでしょうか...
マニュアルをみてcurlコマンドでの取得は何とかなったのですが、rubyのzbxapiだとそもそもAPIが用意されていないようでした。
zbxapi は、rawapiというメソッドも用意されていたのですが、Zabbixが2.0.4に上がったせいか、動作しなくなっていました(エラーは失念しました)。
zbxapi のソースを少し追っかけてみることにします。それと、zbxapi の開発状況も確認してみます。
ありがとうございました。
fripper - 投稿数: 495
zbx_api 側の実装不備かと思います
zbx_api 側で、raw_api 関数を利用する際に、APIのバージョンチェックをしており、
そこで引っかかってしまっているようです
パッチを報告しておきましたので、参考までに。
https://github.com/red-tux/zbxapi/issues/8
2013/02/14:追記:
本パッチ、2.0.4 / 2.0.5 ともに動作するのを確認しました