Zabbix→CPU使用率(user + system) キー:cpuuse, 式:last("system.cpu.util[,user]")+last("system.cpu.util[,system]") 30秒間隔で取得
AIX→nmonで取得(60秒間隔)
その結果を比べた時に、Zabbixで取得したCPUの取得値とAIXで取得値ととで ひらきが発生しているのですが、何か理由をご存知の方はいらっしゃいますでしょうか?
Zabbixで20%のとこAIXで30%みたいな感じです。
利用されているZabbixの詳細なバージョンをお教えください。
また、nmonの出力の何と比較されたのですか? 例えば、nmonでもUserやSystemなどの種別ごとに状態を確認 できるのではないかと思われるのですが、それぞれとの比較は されましたか?
Zabbixのバージョンは「2.2」です。
nmonの出力は仰る通り、User・Systemと種別毎に状態を確認できます。
それぞれの比較は、お客様本番環境により詳しくは確認できませんが、 UserのMaxが15%に対し、Zabbixの方は、User+Systemでも10%ぐらいと グラフから読み取れます。
※ファイルはお客様環境の為、添付できないことをご了承ください。
現状のnmonの何と比較されたのかが不明確です。
CPUを複数搭載したサーバーであれば、CPUごとに表示されたりしま せんか? CPUは1つだけのサーバーなのですか?
あと、Zabbixのバージョンをご提示頂く際、先日も書かせて頂いて いる通り「詳細な」バージョン情報をお教えください。 2.2という情報では不十分です。
nmonのCPU結果は「CPU Total」です。 ※ちなみに搭載は、16coreです。
Zabbixサーバのバージョンは2.2.3です。
私が参照していた資料には、「CPU Total」という出力がないので すが、その「CPU Total」というのはどうやって算出されて出力さ れているのか確認することはできますか?
UserのMaxが15%に対し、Zabbixの方は、User+Systemでも10%ぐらいと グラフから読み取れます。
UserのMaxとは何を指していますか? 「CPU Total」でUserやSystemなど毎にMax値が出力されているとい うことですか? それとも特定のCPUでの最大値を指しているのですか?
system.cpu.util[]を利用する場合は、特定のCPUを指定しない限り、 サーバー全体のCPUの処理カウントから、指定された処理種別の処 理の割合を算出するので、すべてのCPUでの平均を取ったものがア イテムの値となったと思います。 さらに、modeも指定されていないようですから、1分間での平均値 となりますので、瞬間的な最大値ではありません。
あと、Zabbix 2.2.3だと古すぎてAIX上だとメモリリークなどの不 具合があるバージョンだったと思います。 Zabbixのサーバー側もそのバージョンを利用されているのであれば、 脆弱性の問題がありますのでご注意ください。
アカウント名 kym
Zabbix関連
TNK - 投稿数: 4671
利用されているZabbixの詳細なバージョンをお教えください。
また、nmonの出力の何と比較されたのですか?
例えば、nmonでもUserやSystemなどの種別ごとに状態を確認
できるのではないかと思われるのですが、それぞれとの比較は
されましたか?
kym - 投稿数: 18
Zabbixのバージョンは「2.2」です。
nmonの出力は仰る通り、User・Systemと種別毎に状態を確認できます。
それぞれの比較は、お客様本番環境により詳しくは確認できませんが、
UserのMaxが15%に対し、Zabbixの方は、User+Systemでも10%ぐらいと
グラフから読み取れます。
※ファイルはお客様環境の為、添付できないことをご了承ください。
TNK - 投稿数: 4671
現状のnmonの何と比較されたのかが不明確です。
CPUを複数搭載したサーバーであれば、CPUごとに表示されたりしま
せんか?
CPUは1つだけのサーバーなのですか?
あと、Zabbixのバージョンをご提示頂く際、先日も書かせて頂いて
いる通り「詳細な」バージョン情報をお教えください。
2.2という情報では不十分です。
kym - 投稿数: 18
nmonのCPU結果は「CPU Total」です。
※ちなみに搭載は、16coreです。
Zabbixサーバのバージョンは2.2.3です。
TNK - 投稿数: 4671
私が参照していた資料には、「CPU Total」という出力がないので
すが、その「CPU Total」というのはどうやって算出されて出力さ
れているのか確認することはできますか?
UserのMaxとは何を指していますか?
「CPU Total」でUserやSystemなど毎にMax値が出力されているとい
うことですか?
それとも特定のCPUでの最大値を指しているのですか?
system.cpu.util[]を利用する場合は、特定のCPUを指定しない限り、
サーバー全体のCPUの処理カウントから、指定された処理種別の処
理の割合を算出するので、すべてのCPUでの平均を取ったものがア
イテムの値となったと思います。
さらに、modeも指定されていないようですから、1分間での平均値
となりますので、瞬間的な最大値ではありません。
あと、Zabbix 2.2.3だと古すぎてAIX上だとメモリリークなどの不
具合があるバージョンだったと思います。
Zabbixのサーバー側もそのバージョンを利用されているのであれば、
脆弱性の問題がありますのでご注意ください。