Webの画面遷移が極端に遅いユーザがいる

Zabbix Server:3.0.7
OS:CentOS 7.2
DB:PostgreSQL 9.2.18

いつもお世話になっております。

本日Web画面の操作で、最新データのイベントやトリガーを開こうとすると画面遷移しないユーザがいます。
別のユーザで同じ操作をすると問題なくイベントやトリガー画面を開くことができます。
他にも2ユーザいますが、このユーザでも画面遷移は問題なくできます。

Zabbix Serverが入っているサーバのCPU使用率は現状75%程。
topコマンドを叩くと、CPU91~100%のpostgresが複数存在しています(SELECT)。

ユーザ毎に画面遷移ができなくなる原因として何が考えられるでしょうか?

画面遷移できないユーザを使用して昨日イベントのコメント入力を実施したようです。
※お客様テストでお客様が操作したので曖昧な情報ですが。。。
「障害対応コメント」で「選択したイベントとすべてのコメント未入力障害イベント」を選択して
コメント入力したとのこと。
選択肢右側に表示されているイベント数は「150000」か「1500000」だったようです。

コメント表示オプション

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

もう少し状況を詳しく書いていただけると、他の人も答えやすくなると思います。
次のどちらでしょうか?
・同じパソコンで同じブラウザを使って、ユーザーだけを変更して違いが出た
・別のパソコン(ブラウザ)から別ユーザーでログインして違いが出た

あとは、httpd のログに何か出ていませんか?

#ここまで書いておいてなんですが、私には分かりそうもないので、あとは他の人にお任せします。

ユーザー dondoc の写真

heya様

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

>・同じパソコンで同じブラウザを使って、ユーザーだけを変更して違いが出た
>・別のパソコン(ブラウザ)から別ユーザーでログインして違いが出た

複数のパソコンで同じユーザでログインして、画面遷移しないことを確認しました。
1台はお客様が使用する監視端末(IE)、他はVNCを使用して管理サーバ上のfirefoxから。
お客様用の監視端末では画面遷移しないユーザでのみ操作。
管理サーバからは登録してある全ユーザで同じ操作をし、該当ユーザのみ画面遷移しない
ことを確認しました。

>あとは、httpd のログに何か出ていませんか?

該当時間にエラーログはありませんでした。

他にも必要な情報があればご教示頂きたいです。

ユーザー fripper の写真

グラフの表示期間や、アイテム・トリガーのフィルタ条件など、一部のデータ(最終アクセス時の選択内容)が
DBのprofilesテーブルへ記録されているため、そちらが影響しているのだと思います

DB 直で profiles テーブルの内容を編集するしか方策は無いと思います

ユーザー heya の写真

思いつきですが、最悪原因が判明しないときは、新しいユーザーを作って、お客様にはそれを使ってもらうという方法もありかもしれませんね。

今のユーザー名が userX だとすると、こんなイメージ。
・userX を userX.bak など、適当に名前を変える
・新しく userX というユーザーを作って、メディア、権限、ユーザーグループなどの設定を userX.bak と同じにする
・新しい userX で正常に(普通の速さで)アクセスできることが確認できたら userX.bak は削除する

ユーザー dondoc の写真

fripper様
heya様

ご回答頂きありがとうございます。
やはりDBいじらないとダメでなんですね。。。

新ユーザ作成についてはこちらでも検討しているのですが、
1つ疑問があります。
画面遷移しないユーザを削除した場合、そのユーザに関する
データ(fripper様の仰っていたDBのprofileテーブルに記録されている)や
操作履歴は削除されるのでしょうか。

ユーザー fripper の写真

ユーザID周りの情報は、users / usrgrp / users_groups 等のDBテーブルにて
管理されていますが、特定IDのユーザを削除した際、関連する行・データは
キチンと削除されるようです
先に挙げていた profiles 等、userid に紐付くデータも、user削除時にあわせて
削除されるよう設定が入っているので問題ないかと思います

逆説的に言うと、ログインユーザID文字列を同じにしたアカウントを作成しても
内部的には別ユーザアカウントの扱いになるので、ユーザアカウントを作り直す際には
以下のような「関連づいた設定項目」には注意したほうが良いかと思います

・ユーザの権限
・所属ユーザグループ
・ユーザに紐付いたメディア設定・メール設定等
・アクションのステップ等でユーザIDに紐付けたもの

ユーザー dondoc の写真

fripper様

詳細な回答ありがとうございます。
ユーザ削除時はそのユーザに関するデータはすべて削除されるのですね。
現在該当ユーザで安定して操作できているので削除するかはまだ分かりませんが、
削除および別ユーザ作成する際は「関連づいた設定項目」に注意して作業したいと思います。