11.2. 管理ホーム¶
管理メニュー → 管理ホーム
Note
管理ホーム にはサイト管理者だけアクセスすることができます。
11.2.1. 概要¶
管理ホーム の 管理 ページで管理アイテムすべてを閲覧することができます。
コアのMaharaプラグインでアップグレードが必要な場合は、そのアップグレードに関する通知が表示され、アップグレードを実行する ボタンをクリックするだけで済みます。
プラグインをインストールする必要がある場合は、拡張機能ページ経由でインストール ボタンをクリックして、インストールのために プラグイン管理 に移動します。
11.2.2. 警告¶
Maharaをインストールした後、サイト管理者として 管理 に行くと、いくつかの警告が表示されることがあります。サイト全体が安全であることを確認し、必要な設定がすべて完了していることを確認する必要があります。
セッションエントロピーの長さ: PHP session.entropy_length設定が小さすぎます。生成されたセッションIDがランダムで十分に予測できないことを確認するには、php.iniで少なくとも16に設定します。このアドバイザリについては、OWASPセッション管理のチートシート を参照してください。
Noreplyメールアドレス: システムのメールアドレスが空であるか不正な形式のメールアドレスである場合、システムのメールアドレス設定 で確認および訂正を求められます。
サイト全体のパスワードsalt: あなたが1つのセットを持っていない場合、 config.phpファイル を編集して適切な長さに設定してください。
SAML設定: SAML認証が正しく設定されておらず、SAMLが有効化されて いない場合は、プラグインを有効にして必要な依存関係をすべてインストールするだけで警告メッセージが表示されなくなります。
11.2.3. 登録¶
管理メニュー → 管理ホーム → 登録
2022年10月の 時点で、すべてのMaharaサイトは、最新のマイナー ポイント リリースに更新されるか、Mahara 22.10にアップグレードされると、Maharaプロジェクトに自動的に登録されますが、データ収集を拒否することもできます。
Note
config.php変数 $cfg->productionmode
を 『false』 に設定した場合、サイトが非本番サイトであると想定されるため、データはMaharaプロジェクトに送信されません。
登録データはMaharaがどのように使用されているかについて、プロジェクトがより多くの洞察を得るのに役立ちます。このプロジェクトでは、個人を特定できるデータは収集されませんが、匿名化された集計情報だけが収集されます。
管理概要ページにアクセスすると、登録ページへの直接リンクが表示されます。
Note
登録をオプトインからオプトアウトに変更するMaharaのバージョンにサイトをアップグレードすると、サイト管理者は登録画面に直接移動し、送信されているデータを確認します。
毎週送信されるデータをプレビューできます。 すべての情報は匿名で送信されます。 例えば、実行しているMaharaのバージョン、ブロックまたはアーティファクトが使用された回数、アカウント所有者の数などしかわかりません。
サイトが登録されてからの日付が表示されます。
Note
データ収集をオプトアウトした場合は、ここに記載されます。
個々のセクションをクリックして、送信されるデータを確認します。
データ収集からオプトアウト: このページに表示されるデータの毎週の更新をMaharaプロジェクトに送信したくない場合は、このスイッチを 『Yes』 に設定します。
保存 ボタンをクリックして変更を終了するか、キャンセル をクリックして中止します。
11.2.4. サイト情報¶
サイト管理者として サイト情報 により次の概要を確認することができます:
サイトがどのように使用されているか
サイトのインストール日時
データベースの大きさ
どれくらいのサイトデータが蓄積されたか。
動作させているMaharaのバージョン
cronが動作しているかどうか
Maharaインスタンスに問題があり、フォーラム でコミュニティに情報を要求した場合、この情報、特に、バージョンとcronについては、持っていると便利です。さらに、バージョン番号により、Maharaバージョンの最新のセキュリティリリースがインストールされていることを確認できます。
Warning
フォーラムで助けを求めるときは、セキュリティ上の理由から、マイナーポイントバージョンを投稿しないことをお勧めします。つまり、メジャーバージョン番号(20.04、20.10など)だけを指定し、20.04.1は指定しないため、悪意のある攻撃者が悪用できる特定のセキュリティ問題を知るのは困難です。
また、サポートをリクエストする前に、使用しているリリースの最新のマイナーポイントバージョンに更新することをお勧めします。これは、後続のマイナーポイントリリースで報告している問題がすでに修正されている可能性があるためです。
インストールしたMaharaのバージョンと最新のメジャーバージョンを確認する だけでなく、Maharaのバージョンがサポート対象外かどうかも確認できます。まだサポートされているバージョンを使用しているが、最新のマイナーポイントリリースを使用していない場合は、その情報が表示されます。これにより、Maharaサイトの最新性をより簡単に確認できます。
その情報を最新に保つために、cronを定期的に実行する必要があります。
See also
The cron job is very important in Mahara as a number of vital tasks are only performed when it is running. You can find more information of how to set it up on the wiki. If the cron is not running, that information is displayed in red. If specific cron tasks fail, they are listed.
11.2.5. キャッシュを削除する¶
管理メニュー → 管理ホーム → 概要
サイトを高速化するために、システムレベルのMaharaにいくつかの要素がキャッシュされています。場合によっては、ブラウザがそれを自動的に認識しない場合でも、新しいバージョンを強制することができます。
すべてのキャッシュをクリアするには、キャッシュをクリアする ボタンをクリックします。
Note
キャッシュは、システム管理者が /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ファイルとしてエクスポートします。