11.2. 管理ホーム¶
管理メニュー → 管理ホーム
注釈
管理ホーム にはサイト管理者だけアクセスすることができます。
11.2.1. 概要¶
管理ホーム の 管理 ページで管理アイテムすべてを閲覧することができます。
コアのMaharaプラグインでアップグレードが必要な場合は、そのアップグレードに関する通知が表示され、アップグレードを実行する ボタンをクリックするだけで済みます。
プラグインをインストールする必要がある場合は、拡張機能ページ経由でインストール ボタンをクリックして、インストールのために プラグイン管理 に移動します。
11.2.2. 警告¶
Maharaをインストールした後、サイト管理者として 管理 に行くと、いくつかの警告が表示されることがあります。サイト全体が安全であることを確認し、必要な設定がすべて完了していることを確認する必要があります。
セッションエントロピーの長さ: PHP session.entropy_length設定が小さすぎます。生成されたセッションIDがランダムで十分に予測できないことを確認するには、php.iniで少なくとも16に設定します。このアドバイザリについては、OWASPセッション管理のチートシート を参照してください。
Noreply電子メールアドレス: システムの電子メールアドレスが空であるか、不正な形式の電子メールアドレスである場合は、システムのメールアドレス設定 で確認および訂正を求められます。
サイト全体のパスワードsalt: あなたが一つのセットを持っていない場合、 config.phpファイル を編集して適切な長さに設定してください。
SAML設定: SAML認証が正しく設定されておらず、SAMLが有効化されて いない場合は、プラグインを有効にして必要な依存関係をすべてインストールするだけで警告メッセージが表示されなくなります。
11.2.3. 登録¶
管理メニュー → 管理ホーム → 登録
サイト管理者は、Maharaサイトを mahara.org に登録して、世界中のMaharaのインストールリストを編集してMaharaがどれくらいの人数で使用されているかを確認することができます。現在、このリストはオンラインでパブリックされていません。管理概要ページにアクセスすると、登録ページへのリンクが直接表示されます。
11.2.3.1. サイトを登録する¶
Maharaのサイトはいつでも登録できます。
毎週送信されるデータをプレビューできます。 すべての情報は匿名で送信されます。 例えば、実行しているMaharaのバージョン、ブロックやアーティファクトの使用回数、所有しているアカウント保持者の数などがわかります。
含まれるデータ: サイトから送信されるデータをプレビューするには、このパネルをクリックします。
mahara.orgに登録する: サイトに関する定期的な更新をプロジェクトに送るには、このスイッチを 『Yes』 に設定します。これらの更新は、サイトの変更に基づいて行われ、匿名の更新は1週間に1回しか含まれません。
Maharaプロジェクトの登録を終了するために 保存 ボタンをクリックするか、キャンセル をクリックして登録を中止します。
11.2.3.2. 登録を取り消す¶
Maharaへのサイトに関する毎週の匿名の更新をいつでも送信しないように決めることができます。登録を取り消すと、それ以上のデータは送信されません。
含まれるデータ: サイトから現在送信されているデータをプレビューするには、このパネルをクリックします。
登録済みのまま: プロジェクトに関する定期的な更新をプロジェクトに送信する必要がなくなれば、このスイッチを 『No』 に設定します。
保存 ボタンをクリックして変更を確定するか、キャンセル をクリックして中止します。
11.2.4. サイト情報¶
サイト管理者として サイト情報 により次の概要を確認することができます:
サイトがどのように使用されているか
サイトのインストール日時
データベースの大きさ
どれくらいのサイトデータが蓄積されたか。
動作させているMaharaのバージョン
cronが動作しているかどうか
Maharaインスタンスに問題があり、フォーラム でコミュニティに情報を要求した場合、この情報、特に、バージョンとcronについては、持っていると便利です。さらに、バージョン番号により、Maharaバージョンの最新のセキュリティリリースがインストールされていることを確認できます。
警告
フォーラムで助けを求めるときは、セキュリティ上の理由から、マイナーポイントバージョンを投稿しないことをお勧めします。つまり、メジャーバージョン番号(20.04、20.10など)だけを指定し、20.04.1は指定しないため、悪意のある攻撃者が悪用できる特定のセキュリティ問題を知るのは困難です。
また、サポートをリクエストする前に、使用しているリリースの最新のマイナーポイントバージョンに更新することをお勧めします。これは、後続のマイナーポイントリリースで報告している問題がすでに修正されている可能性があるためです。
インストールしたMaharaのバージョンと最新のメジャーバージョンを確認する だけでなく、Maharaのバージョンがサポート対象外かどうかも確認できます。まだサポートされているバージョンを使用しているが、最新のマイナーポイントリリースを使用していない場合は、その情報が表示されます。これにより、Maharaサイトの最新性をより簡単に確認できます。
その情報を最新に保つために、cronを定期的に実行する必要があります。
参考
多くの重要なタスクが実行されているときにだけ実行されるので、cronジョブはMaharaでは非常に重要です。wiki でそれを設定する方法の詳細を見つけることができます。cronが実行されていないか、部分的にしか実行されていない場合、その情報は赤で表示されます。
11.2.5. キャッシュを削除する¶
管理メニュー → 管理ホーム → 概要
サイトを高速化するために、システムレベルのMaharaにいくつかの要素がキャッシュされています。場合によっては、ブラウザがそれを自動的に認識しない場合でも、新しいバージョンを強制することができます。
すべてのキャッシュをクリアするには、キャッシュをクリアする ボタンをクリックします。
注釈
キャッシュは、システム管理者が /admin/cli/clear_caches.php
に見つけることができるコマンドラインスクリプトを使ってクリアすることもできます。
11.2.6. サイトをクローズする¶
管理メニュー → 管理ホーム → 概要
管理者以外のすべての人にサイトを閉じることができます。これは、データベースのアップグレードを準備し、完了するときに便利です。管理者だけが、サイトを再度開くか、アップグレードが正常に完了するまで、メンテナンスモードでログインできます。
サイト管理者としてサイトにログインしない限り 誰もアクセスできないため 、特定のプロセスも失敗する可能性があります。IdPによって監視されるSAMLメタデータにアクセスします。メンテナンスモードを無視する フラグをPHPファイルに追加することは可能です。
11.2.7. モニター¶
管理メニュー → 管理ホーム → モニタ
モニタプラグイン は主に、Mahara以外のcronジョブの失敗について警告するためのものです。ダッシュボードがある場合は、サイトの構成に応じて、サイト管理エリアのMaharaで直接情報を確認できます。
cronプロセス:長時間実行されるプロセス
LDAPルックアップ:可用性のLDAPステータス
LDAP一時停止アカウント:深夜以降にLDAPアカウント同期によって一時停止されたLDAPアカウントの割合
Elasticsearch:キューステータス
監視されているアイテム。
監視されているもの。
モニタリングの結果。
結果をCSVファイルとしてエクスポートします。