ZabbixのWeb監視機能を使って作成します。レスポンスタイムはWEBサイトにおいて特に重要な指標です。他の指標のロードアベレージやI/O負荷が高かったとしても、レスポンスタイムが早ければWEBサイトに訪れるユーザーにはなにも影響がありません。ロードアベレージやI/O負荷が正常であっても、レスポンスタイムが遅ければユーザーはそのWEBサイトの訪問をあきらめてしまう可能性があるからです。コマンド等で確認することができます。オプションでレスポンスデータを破棄しています。コマンドについては下記のサイトを参考にさせて頂きました。Bloghttps://siguniang.wordpress.com/2014/12/10/timing-details-with-curl/レスポンスタイムがWEBサイトにあたえる影響2012年12月の記事ですが、レスポンスタイム遅延による損失についてこんな記事を見かけました。損失はどのぐらいか、実際の数字でみてみよう。読み込み時間が1秒遅くなるとページビューは11%減少、顧客満足度は16%下がり、コンバージョン率は7%減少する。Amazonのような巨大なサイトの場合、1秒遅いことが年間16億ドルの機会損失になるとのことだ。マイナビニュースhttp://news.mynavi.jp/news/2012/12/11/025/このサイト(あぱーブログ)もレスポンスタイムが早いとは言えないので改善したいものです(^^;)テンプレートの作成[設定]→[テンプレート]→[テンプレートの作成]をクリックします。下記を入力し「追加」をクリックすればテンプレートが作成されます。「A_Template_WEB_Check」行の「アプリケーション」をクリックします。「アプリケーションの作成」をクリックします。checks」を入力し「追加」をクリックすればアプリケーションが作成されます。Web監視の設定Web監視の設定でレスポンスタイムを計測するWEBサイトのURLを指定するのですが、テンプレートで直接URLを設定してしまうと異なるホストに流用出来なくなってしまいます。そこで監視対象のURLはホストごとに設定できるユーザーマクロによって指定します。「A_Template_WEB_Check」行の「Web」をクリックします。「シナリオの作成」をクリックします。「シナリオ」タブを選択し下記を選択/入力します。checksエージェント:「その他」を選択して「zabbix」を入力------------------------------エージェントで指定した値「zabbix」は、Apacheのアクセスログのユーザーエージェントに表示されます。Zabbixの監視によるログと通常のアクセスを見分けるための設定です。Safari/600.2.5"続いて「ステップ」タブを選択しステップの「追加」をクリックします。下記を入力して追加をクリックします。ホストのマクロで指定したURLが入ります。ステップが設定されていることを確認し「追加」をクリックします。シナリオやステップを作成すると、いくつかの新規アイテムが自動的に監視対象として追加されます。テンプレートの状態だとアイテムが追加されているのが分かりづらいのですが、テンプレートをホストに適用してみるとアイテムが自動追加されていることを確認できます。追加されるアイテムなどの詳細は公式マニュアルをご参照ください。「A_Template_WEB_Check」行の「トリガー」をクリックします。「トリガーの作成」をクリックします。下記を設定し「追加」をクリックすればトリガーが作成されます。WEBレスポンスタイム条件式:{A_Template_WEB_Check:web.test.time[WEB監視,{$URL},resp].count(#10,3,"gt")}>5深刻度:警告------------------------------トリガーの名前にはマクロが使用できます。ホストの表示名が、{$URL}は監視対象のURLがトリガー名に表示されます。今回設定したトリガー条件式は、直近10個の値のうちWEBサイトのレスポンスタイムが3秒を5回超えたらトリガーが発生します。「A_Template_WEB_Check」行の「グラフ」をクリックします。「グラフの作成」をクリックします。「グラフ」タブを選択し、アイテムの「追加」をクリックします。グラフに表示したいアイテムを選択し「選択」をクリックします。下記を設定してアイテムが追加されていることを確認し「追加」をクリックすればグラフが作成されます。作成したグラフをスクリーンに登録します。「A_Template_WEB_Check」行の「スクリーン」をクリックします。「スクリーンの作成」をクリックします。下記を設定し「追加」をクリックします。---(設定箇所)---------------------------名前:web列:2行:1----------------------------作成したスクリーンの名前「web」をクリックします。スクリーンセル内にある「変更」をクリックします。スクリーンセルの設定が開きますので、グラフ名の「選択」をクリックします。グラフの名前「WEBレスポンスタイム」をクリックします。WEBレスポンスタイム」になっていることを確認して「追加」をクリックすれば登録終了です。他の値は特に変更する必要はありませんがお好みで調整してください。完成したスクリーンは下のようになります。最後に作成した監視テンプレートの動作確認をして作業完了です。CentOSのバージョン取得テンプレートの設定(ホストインベントリ)CentOSのバージョンやOSの詳細情報を取得しホストインベントリ(監視対象サーバに関する色々な情報一覧)に自動登録するテンプレートを作成します。することで各サーバのOSの種類やバージョンを各サーバにログインすることなくZabbix上で確認することができます。正常に起動していることを監視するためのテンプレートを作成します。リリースされました、RHEL6.9(3/21)から約二週間でのリリースになります。テンプレートのスクリーンを設定これまでに8つのテンプレートを作成しました。これらのテンプレートをLAMPサーバ用のテンプレートとしてまとめ、このテンプレートにスクリーンを作成します。スクリーンにはグラフやマップなど色々な情報を一つのページに表示できますので、サーバの状態を一目で把握できます。CentOS7.7のリリースを優先させたこともあり、5月のRHEL8.0のリリースから約4ヶ月半でのリリースになりました。待ちに待っていた方も多いのではないでしょうか。コメントをキャンセルメールアドレスが公開されることはありません。再起動なしで重要なセキュリティパッチなどを適用できるようになりました。標準でインストールできるようになっています。サポートが終了します。移行できない場合もあります。いった場合の最終手段としてマイクロソフトは拡張セキュリティ更新(ESU)プログラムを用意しています。アプリを試してみたと思います。再起動なしで重要なセキュリティパッチなどを適用できるようになりました。標準でインストールできるようになっています。サポートが終了します。移行できない場合もあります。いった場合の最終手段としてマイクロソフトは拡張セキュリティ更新(ESU)プログラムを用意しています。アプリを試してみたと思います。29スポンサーリンクタイトルとURLをコピーしました。