Quantcast
Channel: 日本Zabbixユーザー会 - 日本Zabbixユーザー会フォーラム
Viewing all articles
Browse latest Browse all 1811

DBに反映されてもzabbixServerに反映されていない

$
0
0

お世話になっております。

V3.0.16を使用しております。

自作シェルスクリプト内でzabbixAPIを使ってtriggerのステータス変更を行なった直後、(Sleepなどは明示的に指定せず、約1秒後に)zabbixAgentやミドルウェアのプロセスを停止しています。
zabbixAPIによるトリガーのステータス変更はDBにも即時反映されることはMariaDBにSQLを投げて確認しています。

しかし、DBに反映されているものの、zabbixServer側に反映されていないようで、障害通知が送られてしまいます。
`zabbix_server -R config_cache_reload` をAPIコール直後に叩いたり、zabbix_server.confのConfigUpdateFrequencyを1秒にしても、障害として検知されてしまいます。

主に障害として検知されてしまうのはzabbixAgentのagent.ping().nodata()のnodata関数なので、timerプロセスに設定が即時反映されていないのだと思います。
timerプロセスにDBの値を即時反映することは可能でしょうか?またはそもそもtimerプロセスが原因ではないですか?

よろしくお願いします。


Viewing all articles
Browse latest Browse all 1811

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>