5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

OMCでWordPressを監視する

Last updated at Posted at 2020-04-07

Wordpressの運用監視されていますか? レンタルサーバの標準機能を使う、SaaSだから気にしない、Zabbixで監視する、色々な選択肢がありますね。

ここでは、Oracle Management Cloudを使って、WordpressのアプリケーションとApacheやMySQLといったWordpressを構成するインフラの部分を監視する方法を紹介します。

ご存知の通りWordpressはPHPで記述されています。OMC APM(Application Performance Monitoring)は主にJavaや.NETで作成されたWEBアプリケーションを監視する機能でPHPを直接サポートしていません。
ただ、APMの機能の一部であるブラウザエージェントというJava ScriptをHTMLに直接埋め込むことで実際のユーザーのブラウザ操作やページリクエストの体感パフォーマンスを測定することできます。

また、OMC IM(Infrastructure Monitoring)でLinuxやApache, MySQLといったWordpressを構成するインフラ・リソースの稼働監視をすることもできます。

Wordpressにアクセスできない、レスポンスが異常に遅いという問題が発生した場合に、アラートで迅速な検知をし、どのレイヤーの問題なのか、原因特定に素早く対応するための活用が期待されます。

APMのブラウザエージェントをWordpressで使う

  • ブラウザエージェントのJava Scriptをすべてコピーする
    image.png

  • WordPressにJava Scriptプラグインを追加し、コピーしたJava Scriptを貼り付けて、Page Headerに追加する
    以下は、Simple Custom CSS and JSプラグインの使用例
    image.png

  • ブラウザエージェントを有効化した場合のAPMでの情報の見え方 ~ ページ一覧 ~
    image.png

  • ページ・アクセスの詳細情報
    image.png

  • ブラウザ上での実際のユーザ操作とレスポンスが記録される
    image.png

WordPressリソースの監視

  • WordPressに対して定期的にアクセスしてヘルスチェックを行う
    image.png

  • ヘルスチェックの結果。レスポンスが無い、実行時間が設定したしきい値を超えたらアラートで通知するなどで自動化できる
    image.png

  • OSの稼働状況
    image.png

  • Apacheの稼働状況
    image.png

  • アラートの設定。Apacheのダウン検知、または特定の値のしきい値を超えた場合など
    image.png

  • 実際に通知されるアラートメール。レビュー詳細はOMCへのリンク
    image.png

OSやApache等のミドルウェアを監視する場合はCloud Agentのインストールが必要です。Log Analyticsを組み合わせてログ分析も同時に行うとより多角的に監視できるかと思います。

Oracle Management Cloud関連の情報はこちら

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?