Zabbix Server の高負荷状態について

【現在の環境】
Rocky Linux:8.4
Zabbix Server:5.4.6
postgreSQL:13.3

今までは、後述の構成で Zabbix Server を運用しており特に問題なかったのですが、
CentOS8 の EOL に備え、冒頭に記載したように、Rocky Linux 上で最新のバージョンでの環境を構築していたところ、
CPUが高負荷となり、top で見ていると zabbix_server が常に高負荷で、
それに加えて php-frm が上位にある状態です。

監視対象のアイテムやトリガーについては、基本的に今まで使っていたものをエクスポートして、
新しい環境でインポートをする形にしており、特に追加の設定は行っていないという認識です。

この高負荷状態の原因の調査、ならびに対処はどのようにすればよろしいでしょうか?

【今までの実績がある環境】
CentOS:8.2
Zabbix Server:5.0.2
postgreSQL:12.3

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー Yasumi の写真

CPU高負荷、というのは具体的にはどれぐらいの%なのでしょうか。
php-fpmの問題が推測されるのであれば、わたしが過去に書いた記事が(こちらはMemoryですが)参考になるかもしれません。

ZabbixのMemory高負荷の原因になるphp-fpmの設定について
https://qiita.com/YasumiJP/items/fd36b4a7df08f92d2da4

ユーザー hige.no.papa の写真

ご回答ありがとうございます。

CPUの負荷については、AWSのインスタンスのクレジット(※)を使い果たした状態になってしまって、
かつ、Zabbix での自ホストのCPU使用率等の監視データも欠落したりしていたため、
実際のところ、これまでどれだけの負荷だったのかは定かではありませんが、
ロードアベレージは 5 ~ 11 程度の状況でした。

なお、ご紹介いただいたサイトと同様な設定を行った後の状況としては、
ロードアベレージは 3 以下で、user time が 60%弱の状態なので、
しばらくこの状態で様子を見てみようと思います。

※AWS のクレジット
廉価なバーストパフォーマンスインスタンスにおいては、
ベースラインと呼ばれるあらかじめ決められたCPU使用率が定義されていて、
ベースラインを越えて CPU 使用率をバーストさせるために、蓄積されたクレジットを消費し、
クレジットを使い切ると、ベースラインを超えてバーストすることができなくなり、
パフォーマンスが著しく低下するものです。

ユーザー Yasumi の写真

ロードアベレージがそこまで上がるのは異常だと思います。

ZabbixServerやDBのconf設定を確認する必要もあるでしょう。