ロギング
MCM コンポーネントがログ・ファイルを生成し、問題をトラブルシューティングする場合に追加情報を入手できます。
ログ・ファイルの場所
以下の表は、Windows および Linux システムに格納されているさまざまな MCM ログの場所を示しています。
| Component | Windows | Linux |
|---|---|---|
| Plugin Portal log (Configurable through _BESPluginPortal_HTTPServer _LogFilePath) | C:\Program Files (x86)\BigFix Enterprise\BES Plugin Portal\BESPluginPortal.log | /var/log/BESPluginPortal.log |
| Windows MDM Plugin | C:\Program Files (x86)\BigFix Enterprise\BES Plugin Portal\Plugins\WindowsMDMPlugin\Logs | /var/opt/BESPluginPortal/Plugins/WindowsMDMPlugin/Logs |
| Apple MDM Plugin | C:\Program Files (x86)\BigFix Enterprise\BES Plugin Portal\Plugins\AppleMDMPlugin\Logs | /var/opt/BESPluginPortal/Plugins/AppleMDMPlugin/Logs |
| Windows MDM Server | N/A | /var/opt/BESUEM/windows/logs/windowsmdm.log |
| Apple MDM Server | N/A | /var/opt/BESUEM/apple/logs/micromdm.log |
| Apple MDM Gateway | N/A | /var/opt/BESUEM/apple/logs/mdmgateway.log |
| Apple MDM Webhook | N/A | /var/opt/BESUEM/apple/logs/mdmwebhook.log |
| Android MDM Plugin | C:\Program Files (x86)\BigFix Enterprise\BES Plugin Portal\Plugins\AndroidMDMPlugin\Logs | /var/opt/BESPluginPortal/Plugins/AndroidMDMPlugin/Logs |
| Android MDM Server | N/A | /var/opt/BESUEM/windows/logs/androidmdm.log |
| WebUI log (Configurable through the server setting _WebUI_Logging_LogPath) | c:\Program Files (x86)\BigFix Enterprise\BESWebUI\WebUI\logs\ | /var/opt/BESWebUI/WebUI/logs/ |
クライアント設定 - プラグインまたはプラグイン・ポータルの詳細ログ
| パラメーター | 説明 |
|---|---|
_BESPluginPortal_Log_Verbose |
値が 0 の場合はプラグイン・ポータルの詳細を Off に設定します (クリティカル メッセージのみが記録されます)。値が 1 の場合は、この値を On に設定します (ロギングを有効にします)。デフォルト値は 0 です。 |
_BESPluginPortal_Log_EnabledLogs |
プラグイン・ポータルの詳細が有効になっている場合、プラグイン・ポータル・メッセージ・タイプの構成を設定します。指定可能な値には、「すべて」、「クリティカル」、「デバッグ」、「タイミング」、「イベント」が含まれています。セミコロンで区切られた値を追加できます。 例: デフォルトのメッセージ・タイプは「すべて」です。Note: これは、プラグイン・ポータルのパフォーマンスに悪影響を及ぼす可能性があります。 |
_WindowsMDMPlugin_LogVerbose |
値が 1 の場合は Windows MDM プラグインの詳細を On に設定し、値が 0 の場合は Off に設定します。デフォルト値は 0 です。 |
_AppleMDMPlugin_LogVerbose |
値が 1 の場合は Apple プラグインの詳細を On に設定し、値が 0 の場合は Off に設定します。デフォルト値は 0 です。 |
_AndroidMDMPlugin_LogVerbose |
値が 1 の場合は Android プラグインの詳細を On に設定し、値が 0 の場合は Off に設定します。デフォルト値は 0 です。 |
Logrotate
Logrotate は、ログ・ファイルの自動ローテーションと圧縮を処理して、使用可能なディスク・スペースを管理します。1 時間ごとに 0 分にログ・ファイルがローテーションされ、次のコンテナーで cron ジョブを実行して、古いログ・ファイルが圧縮され、バックアップとして保持されます。
- windowsmdm
- applemdm
- rabbitmq
- openresty
バックアップ・ファイル名の形式は 、<Filename.log>_<YYYY-MM-DD>_<HH-mm-ss>.gz です。例えば、次のようになります。 mdmgateway.log_2020-06-03_07-13-00.gz
ログは次の条件でローテーションされ、次のログの場所にバックアップされます。
| コンテナー | ログの場所 | 最大ファイル・サイズ | ローテーション回数 | スケジュールされた cron ジョブ実行 |
|---|---|---|---|---|
| すべてのコンテナー | コンテナーの内部パス | 10 MB | 10 | 毎時 0 分 |
| macmdm ログ | /var/opt/BESUEM/mac/logs | 50 MB | 10 | 毎時 0 分 |
| windowsmdm ログ | /var/opt/BESUEM/windows/logs | 50 MB | 10 | 毎時 0 分 |
| openresty ログ | /var/opt/BESUEM/openresty/logs | 50 MB | 10 | 毎時 0 分 |
Note: ログ・ファイルのサイズが 50 MB 未満の場合、logrotate cron ジョブを実行しても、新しいログ・ファイルは作成されません。
MCM デバッグ・ロギング
デバッグ・ログは、ログのロギング・レベルが拡張されているため、問題のトラブルシューティングに役立ちます。BESUEM サイトで、TROUBLESHOOTING としてマークされている Fixlet を見つけ、異なる MDM コンポーネントのロギングを有効にします。コンポーネントが使用可能な場合は、これらのコンポーネントが関連します。