マルチコアCPUの使用率の監視間隔の同期について
お世話になっております。
<環境>
OS : CentOS 7.7
Zabbix server : 4.4.6
windows server 2012にzabbix-agent (4.4.6)を設定し、
ディスカバリルールでアイテムのプロトタイプを作成し、
タイプ : zabbixエージェント
キー : system.cpu.util[{#CPU.NUMBER},system,avg1]
と設定し、CPUコア0、1の使用率が取れるところまで確認しています。
最新データで確認すると、以下の通りコアのチェック時刻に
1秒のずれが発生している状況です。
名前 / 最新のチェック時刻 / 最新の値 / 変化
CPU utilization / 2021/03/16 16:39:44 / 9.5889 % /-4.6385 %
CPU_Core0 / 2021/03/16 16:35:13 / 17.4771 % / +11.1715 %
CPU_Core1 / 2021/03/16 16:35:14 / 28.4473 % / +19.0454 %
zabbixサーバやエージェントの設定で監視タイミングを合わせることは可能でしょうか。
TNK - 投稿数: 4731
更新間隔カスタマイズの機能を使用すれば、ある程度時間を揃える
ことができますが、秒単位内で必ず一致はしないかもしれません。
https://www.zabbix.com/documentation/4.4/manual/config/items/item/custom...
https://qiita.com/atanaka7/items/907865d6aa93e3b45ae4
KSa - 投稿数: 2
ご回答いただきありがとうございます。
監視間隔を0,監視間隔のカスタマイズを定期設定でm/5とすることで、
最新データ上はチェック時刻にずれなく取得できるようになりました。
参考サイトにある通り、同様の設定が増えるにつれて
データ取得時のzabbix serverの負荷が増えると思いますので、
設定数に気を付けて対応するようにいたします。