# ディスクスペース管理

## 概要 <a href="#diskspacemanagement-overview" id="diskspacemanagement-overview"></a>

ITチームやサポートエージェントは、ディスクスペース不足に起因する単純な問題に関するチケットを頻繁に受け取ります。 さらに、特定の更新、インストール、またはパッチには、機能するために一定のスペースが必要です。 ディスクスペースが少ないユーザーはITサポートの貴重な時間を消費するITチケットを提出する可能性が高くなります。

このLibrary packは、どのデバイスがスペース不足になり始めているか、どのデバイスが緊急にクリーンアップを必要としているかを迅速に検出するためのdashboardだけでなく、ディスクスペース削減を自動化するためのセルフヘルプリモートアクションキャンペーンも提供します。

## 仮想デバイス <a href="#diskspacemanagement-virtualdevices" id="diskspacemanagement-virtualdevices"></a>

このdashboardは、デフォルトで仮想デバイスを含むすべてのデバイスを表示します。 仮想デバイスのディスクスペース問題の解決が物理デバイスと異なる場合があるため、「デバイスタイプ」フィルターを使用してdashboardから選択または非選択できます。

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-a878eb14d9cb129c58c2c23e3d8a09c671fdcabf%2Fimage-20231122-155226.png?alt=media" alt=""><figcaption></figcaption></figure>

## 依存関係 <a href="#diskspacemanagement-dependencies" id="diskspacemanagement-dependencies"></a>

このパックには3つのリモートアクションと4つのCampaignsが含まれています。

* ゴミ箱のクリーンアップを呼び出す: ユーザーの許可を得るためのオプションの内蔵キャンペーンを使用して、このリモートアクションはWindowsおよびmacOSデバイスのゴミ箱をクリアします。
  * キャンペーン: ゴミ箱のクリーンアップを開始: ディスクスペースをクリアするための許可をユーザーに求めます。
  * キャンペーン: ゴミ箱の完了: 作業が完了したことをユーザーに通知します。
* ディスクのクリーンアップ: ユーザーの許可およびアクション選択を得るためのオプションの内蔵キャンペーンを使用して、このリモートアクションはWindowsおよびmacOSデバイスのゴミ箱、および（オプションで）一時ファイルをクリアします。
  * キャンペーン: ディスククリーンアップを開始: ディスクをクリーンアップする許可をユーザーに求め、軽度または深度のクリーンアップを選択させます。
  * キャンペーン: ディスククリーンアップ完了: 作業が完了したことをユーザーに通知します。
* ディスク健全性取得: このリモートアクションは、Windowsデバイスのディスクの健康情報（例えば、ディスクのSMARTステータス、ディスク温度、書き込みエラーなど）を取得します。

## 変更ログ <a href="#diskspacemanagement-changelog" id="diskspacemanagement-changelog"></a>

v1.0.1.0 - 2023年11月22日 - 'デバイスタイプ'フィルターを使用して非選択できるため、ウィジェットから仮想デバイスの除外を削除しました。

v1.0.0.0 - 2023年8月11日 - 初回リリース

## パック構造 <a href="#diskspacemanagement-packstructure" id="diskspacemanagement-packstructure"></a>

このパックは2つのタブを持つ単一のdashboardと3つのリモートアクションで構成され、そのうち2つには依存関係として関連するキャンペーンがあります。 このリモートアクションとdashboardタブは以下に説明されています。

### リモートアクション <a href="#diskspacemanagement-remoteactions" id="diskspacemanagement-remoteactions"></a>

#### ゴミ箱のクリーンアップを呼び出す <a href="#diskspacemanagement-invokerecyclebincleanup" id="diskspacemanagement-invokerecyclebincleanup"></a>

この[リモートアクション](https://nexthink.gitbook.io/opd/user-guide/remote-actions)は、25GB未満の空きディスクスペースを報告するデバイスで実行する必要があります。 このリモートアクションがデバイスに対して実行されると、「ゴミ箱のクリーンアップ開始」キャンペーンが開始され、ユーザーにゴミ箱をクリアする許可を求めます。

<div data-full-width="true"><figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-4374f0b6e9dae82c6c929f7350ed01aa3403503f%2Fimage-20230823-130236.png?alt=media" alt=""><figcaption></figcaption></figure></div>

リモートアクションがゴミ箱を正常にクリアすると、「ゴミ箱のクリーンアップ完了」キャンペーンが開始され、ユーザーにこれを確認します。

このリモートアクションには2つの出力があります。

* ゴミ箱のサイズ - ゴミ箱からクリアされたデータの量
* 削除完了 - デバイスのゴミ箱がクリーンされた場合、出力は「true」です。 それ以外の場合、この出力は「false」と表示されます。

このリモートアクションには3つのパラメーターが含まれています。 2つのパラメーターにより、操作者はカスタムの「開始」および「完了」キャンペーンを指定できます。 3番目のパラメーターは次のとおりです。

* ゴミ箱サイズ（MB） - アクションを開始するために達成する必要のあるMBサイズ。 これは100から10240（10GB）の間のMB数である必要があります。

### ディスククリーンアップ <a href="#diskspacemanagement-diskcleanup" id="diskspacemanagement-diskcleanup"></a>

この[リモートアクション](https://nexthink.gitbook.io/opd/user-guide/remote-actions)は、10GB未満の空きディスクスペースを報告するデバイスで実行する必要があります。 このリモートアクションには、2つのキャンペーン「ディスククリーンアップ開始」と「ディスククリーンアップ完了」が含まれています。 このリモートアクションに含まれる「ディスククリーンアップ開始」キャンペーンにより、ユーザーは軽度または深度のクリーンアップを選択できます。 軽度のクリーンアップはゴミ箱のみをクリーンします。 macOSでの深度のクリーンアップはゴミ箱とユーザーのキャッシュフォルダ（/Users/$USER/Library/Caches/）をクリーンします。 Windowsでの深度のクリーンアップはゴミ箱とユーザーの一時ファイルをクリーンします。

<div data-full-width="true"><figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-8e1af0014b46da77e313d1de419f6171adf3373b%2Fimage-20230823-131354.png?alt=media" alt=""><figcaption></figcaption></figure></div>

このリモートアクションには1つの出力があります。

* クリーンアップスペース - 解放されたディスクスペースの量（MB）。

このリモートアクションには、主に異なるキャンペーンを使用したりしなかったりしてリモートアクションの起動をカスタマイズするための5つのパラメータが含まれています。 詳細については、リモートアクションの[設定ページ](https://nexthink.gitbook.io/opd/user-guide/remote-actions/getting-started-with-remote-actions)を参照してください。

### ディスク健全性情報取得（Windowsのみ） <a href="#diskspacemanagement-getdiskhealth-windowsonly" id="diskspacemanagement-getdiskhealth-windowsonly"></a>

このリモートアクションは、Windowsデバイスのディスク健全性に関する以下の情報を示します。

* 予測故障サポート - ディスクが予測故障機能をサポートしているかどうか
* SMARTステータス - ディスクの現在のSMARTステータス
* ディスク温度 - 現在のディスク温度（摂氏度）
* ディスク過熱 - ディスクが加熱しているかどうか（現在の温度が「ディスク最小温度」の入力パラメータ値よりも高い）
* 修正された書き込みエラー - 修正されたディスクエラーの数
* 修正されなかった書き込みエラー - 修正されていないディスクエラーの数
* 書き込みエラー合計 - ディスクエラーの総数

このリモートアクションをすべてのアクティブなWindowsクライアントデバイスで毎週実行することをお勧めします。 このリモートアクションをスケジュールする際に使用できる2つのオプションパラメータがあります。

* ドライブレター - ディスク情報を取得するドライブレター AからZの単一の文字でなければなりません
* ディスク最小温度 - ディスクが加熱とみなされる温度（摂氏度）（「ディスク過熱」出力）

## ディスクスペース管理dashboard <a href="#diskspacemanagement-diskspacemanagementdashboard" id="diskspacemanagement-diskspacemanagementdashboard"></a>

このdashboardには2つのタブがあります。ディスクスペース削減とディスクインベントリと健康、 このdashboardは、すべてのデバイスのディスク容量の一般的な分布、および空きディスクスペースに関する情報を提供します。 低ディスクスペースのデバイスが特定され、このパックに含まれるリモートアクションがこれらの問題を解決するのに役立ちます。

### **ディスクスペース削減** <a href="#diskspacemanagement-diskspacereduction" id="diskspacemanagement-diskspacereduction"></a>

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-9b812398635d54499ae47efc3975f7950334fb79%2Fdisk-space-reduction.png?alt=media" alt=""><figcaption></figcaption></figure>

このタブを使用して、低ディスクスペースに関して緊急の注意が必要なデバイスを識別し、これらのデバイスで実行されたリモートアクションの結果を追跡し、問題を解決するために手動での介入がまだ必要なデバイスを特定します。

**低ディスクスペースのデバイス**

このセクションのウィジェットは、アクションをとるべき点を示す2つの低ディスクスペースしきい値に基づいています。 25GB未満のデバイスの場合、ゴミ箱をクリアするだけで十分かもしれません。 10GB未満の空きディスクスペースのデバイスの場合、一時ファイルも削除する必要があります。 このセクションのKPIを使用して、このパックに含まれる2つのリモートアクションのいずれかにターゲットを定めるデバイスのリストを作成します。

* ゴミ箱のクリーンアップを呼び出す
* ディスククリーンアップ

このセクションの折れ線グラフは、これらのリモートアクションの結果を追跡するのに使用できます。 理想的には、低ディスクスペースを持つデバイスの数は時間とともに減少するはずであり、これらの折れ線グラフはその傾向を確認するために使用できます。

**緊急の手動介入が必要なデバイス**

このセクションのKPIは、ディスククリーンアップリモートアクションの正常な実行後でも重要に少ないディスクスペースを持つデバイスを示しています。 これらのデバイスをさらに調査し、空きスペースを占有している要因を特定し、その問題が解決できるかどうかを判断することをお勧めします。

**リモートアクションのインサイト**

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-43fd51d608502e69294d1d93053c749085a04cef%2Fimage-20230823-143501.png?alt=media" alt=""><figcaption></figcaption></figure>

* ゴミ箱のクリーンアップを呼び出す

このリモートアクションは、25GB未満の空きディスクスペースを報告するデバイスで実行する必要があります。 このセクションのウィジェットは、クリアされたディスクスペースの量、成功した実行の割合、そして最も重要なのは、ユーザーがゴミ箱をクリアすることを拒否したデバイスを示しています。

* ディスククリーンアップ

このリモートアクションは、10%未満の空きディスクスペースを報告するデバイスで実行する必要があります。 このセクションのウィジェットは、クリアされたディスクスペースの量、成功した実行の割合、そして最も重要なのは、ユーザーがディスクをクリアすることを拒否したデバイスを示しています。 このリモートアクションに含まれるオプションのキャンペーンにより、ユーザーは軽度または深度のクリーンアップを選択できます。 軽度のクリーンアップはゴミ箱のみをクリーンします。 macOSでの深度のクリーンアップはゴミ箱とユーザーキャッシュフォルダ（/Users/$USER/Library/Caches/）をクリーンします。 Windowsでの深度クリーンアップはゴミ箱とユーザーの一時ファイルをクリーンします。 このセクションのゲージウィジェットは、ユーザーの選択や管理者の設定に応じて、実行の割合を軽度または深度として示します。

### ディスクインベントリと健全性 <a href="#diskspacemanagement-diskinventoryandhealth" id="diskspacemanagement-diskinventoryandhealth"></a>

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-ad3110288fbcbf29ea5ccf6dd2d3b019963c4b73%2Fdisk-inventory-and-health.png?alt=media" alt=""><figcaption></figcaption></figure>

このタブを使用して、空きディスクスペースと全体的なディスク容量の観点から、環境の状態を簡単に評価します。 必要に応じてdashboardのフィルターを使用して結果を絞り込みます。

**ディスクインベントリ**

ゲージウィジェットはすべてのデバイスのハードディスクタイプ（HDDとSSD）の分布を示します。 一部のデバイスにはそれぞれのディスクタイプの一つが含まれる可能性があることを認識してくださり、このウィジェットはイベントを測定しないため、デバイスの総数は以下のテーブルに記載されているものとは若干異なる場合があります。

このセクションのテーブルは、空きディスクスペースとディスク容量範囲で整理されたデバイスの分布を示します。 低ディスク容量および/または空きディスクスペースを持つデバイスの割合が高い場合、デバイスプロビジョニングの問題やそれらのデバイス上のディスクを大量に消費するリソースを示している可能性があります。 dashboardフィルターを使用して、このデバイス分布をさらに細分化できます。

**ディスク健康（Windowsのみ）**

このセクションのウィジェットはすべてリモートアクション「ディスク健康取得」の出力に基づいています。

監視すべき主要なKPIは「ディスクが故障すると予測されているデバイス」です。 これは、SMARTステータスに「予測故障」が報告されたディスクを持つデバイスを報告します。 このKPIによって報告されたデバイスは、データまたは生産性の損失を避けるために、ディスクの交換を早急に調査する必要があります。故障予測の定義: ハードディスクの寿命に影響を与える多くの要因として、メーカーは回転サイクルの数と期間、読み書きエラー、さらにはディスク内部のヘリウム圧力も含めて複数のメトリクスを追跡しています。 これらのメトリクスがいずれかのしきい値を超えた場合、ディスクは摩耗しており、故障の恐れがあると仮定されます。

ディスクの信頼性および寿命に影響を与える他の要因は高温および書き込みエラーであり、ここで監視できます。 修正されない書き込みエラーを持つデバイスは監視する必要があります。これはディスク障害が差し迫っていることを示しているかもしれません。
