Zabbixエージェント(アクティブ)のデータが欠落します。
環境説明:
DB: MySQL 5.7.23 (AWS RDS マルチAZ)
Zabbix Server: 4.0.1 (AWS ECSのコンテナ)
コンテナイメージ: Zabbix公式 (https://hub.docker.com/r/zabbix/zabbix-server-mysql/)
Zabbix Agent: 4.0.9
事象:
アクティブチェックのアイテムにおいて、Zabbix AgentとZabbix Server間の接続が切れていた時間帯のデータがほぼすべて欠落します。
BufferSizeの値は10,000に設定しており、バッファが溢れたことで欠落が発生しているとは考えにくい状況です。
また、接続が出来ていないときと出来ているときでそれぞれAgentのログが下記のように出力されており、
接続不可の時間帯には"entries"の値が増えていないことから、バッファへの書き込み自体が行われていないのではないか、と推測しています。
~接続不可~
878:20190620:015503.139 In send_buffer() host:'192.168.0.211' port:50000 entries:26/10000
(略)
878:20190620:015603.139 In send_buffer() host:'192.168.0.211' port:50000 entries:27/10000
(略)
878:20190620:015703.139 In send_buffer() host:'192.168.0.211' port:50000 entries:27/10000
~接続可~
878:20190620:015833.173 In send_buffer() host:'192.168.0.211' port:50000 entries:7/10000
(略)
878:20190620:015843.176 In send_buffer() host:'192.168.0.211' port:50000 entries:14/10000
(略)
878:20190620:015853.178 In send_buffer() host:'192.168.0.211' port:50000 entries:21/10000
この推測が正しい場合、接続ができないときにもバッファへの書き込みを行うためにはどういった設定が必要でしょうか。
なお、BufferSendは30に設定しており、アイテムは監視間隔が10秒のものを7つ設定しております。
以上、よろしくお願いいたします。