お世話になります。
SNMPv2を用いたCPU使用率監視について教えてください。
Zabbix version:4.0.14
現在、もともと入っているテンプレート「Template Module HOST-RESOURCES-MIB SNMPv2」を参考にしながらCPU使用率を監視するテンプレートを作成しています。
上記テンプレートで取得できるのは「コアごとの使用率」であるという認識です。
そこで、CPU全体の使用率を取得する方法を伺いたく思います。
【現在の設定】
・ディスカバリルール
名前:CPU Discovery
キー:hrProcessorLoad.discovery
OID:discovery[{#SNMPVALUE},1.3.6.1.2.1.25.3.3.1.1]
・アイテムのプロトタイプ
名前:#{#SNMPINDEX}: CPU utilization
タイプ:SNMPv2エージェント
キー:system.cpu.util[hrProcessorLoad.{#SNMPINDEX}]
OID:1.3.6.1.2.1.25.3.3.1.2.{#SNMPINDEX}
以上の設定でコア数分の使用率が取得されることは確認できました。
この後、とりあえず自分で考えたCPU全体使用率の算出の仕方は以下の通りです。