お世話になっております。
UserParameterを使用した監視方式でTimeoutによるアイテムの取得不能に悩んでいます。
zabbix-server側もagent側もそれぞれで
### Option: Timeout
Timeout=30
で、時間はのばしてはいるのですが
以下のような処理は可能なのでしょうか?
zabbix-serverでアイテムを登録。
agent側では、UserParameterに記載されたスクリプトを実行。
スクリプトでは。
1次データをzabbix-serverにechoで出力。
このデータが閾値を超える場合、スクリプト2を起動し45秒間動作し結果をログに出力。
上記の1次データのecho出力結果をzabbixではグラフとして保管していきたいので
この結果がserver側に出力されたら処理が終わるものと思っていましたが
どうも動作確認をしていると
> このデータが閾値を超える場合、スクリプト2を起動し45秒間動作し結果をログに出力。
上記の結果が終わるまではアイテムの呼処理が終わらないように見えます。
※結果的に、処理全体で50秒前後になる。
処理全体の50秒にtimeoutがかかってしまうのでアイテムの取得不能/timeoutとなる状況ですが