お世話になっております。
スクリプト実行について質問です。
Zabbix 2.0 APIを利用して下記処理を実装していますが、3の処理がエラーになってしまいます。
1. host.createでホストおよびインタフェースを作成
2. script.createでスクリプトを作成
3. script.executeでスクリプトを実行
3のリクエストボディ (パラメータの値は実際の値と置き換え済み)
{"jsonrpc":"2.0","method":"script.execute","params":{"scriptid":"1","hostid":"1"},"auth":"dc149fa3565fdb6e6114d87206c8abe1","id":1}
3のレスポンスボディ
{"jsonrpc":"2.0","result":{"response":"failed","value":"Get value from agent failed: cannot connect to [[hostaddress]]:10050: [4] Interrupted system call"},"id":1}
2~3に一定期間をおいた場合は当該のエラーが発生しないようです。
エラー発生時は2→3が直後に実行されます。