Chapter 3. Checking disk space using IdM Healthcheck
You can monitor the Identity Management server’s free disk space using the Healthcheck tool.
Prerequisites
- The Healthcheck tool is only available on RHEL 8.1 and newer.
3.1. Disk space healthcheck test
The Healthcheck tool includes the FileSystemSpaceCheck
test for checking available disk space. The test checks the following:
- The minimum raw free bytes needed.
- The percentage — the minimum free disk space is hardcoded to 20%.
The test checks the following paths:
Paths checked by the test | Minimal disk space in MB |
---|---|
| 1024 |
| 512 |
| 1024 |
| 512 |
| 512 |
| 512 |
Insufficient free disk space can cause issues with the following:
- Logging
- Execution
- Backups
You can find the FileSystemSpaceCheck
test by running the ipa-healthcheck --list-sources
command and identifying the ipahealthcheck.system.filesystemspace
section in the output.
3.2. Screening disk space using the Healthcheck tool
Follow this procedure to run a standalone manual test of available disk space on an Identity Management (IdM) server using the Healthcheck tool.
Procedure
Enter:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ipa-healthcheck --source=ipahealthcheck.system.filesystemspace
# ipa-healthcheck --source=ipahealthcheck.system.filesystemspace
-
The
--source=ipahealthcheck.meta.services
option ensures that IdM Healthcheck only performs the disk space test.
-
The
A successful test displays empty brackets:
[]
[]
As an example, a failed test can display:
{ "source": "ipahealthcheck.system.filesystemspace", "check": "FileSystemSpaceCheck", "result": "ERROR", "kw": { "msg": "/var/lib/dirsrv: free space under threshold: 0 MiB < 1024 MiB", "store": "/var/lib/dirsrv", "free_space": 0, "threshold": 1024 } }
{
"source": "ipahealthcheck.system.filesystemspace",
"check": "FileSystemSpaceCheck",
"result": "ERROR",
"kw": {
"msg": "/var/lib/dirsrv: free space under threshold: 0 MiB < 1024 MiB",
"store": "/var/lib/dirsrv",
"free_space": 0,
"threshold": 1024
}
}
This failed test informs you that no space is available in the /var/lib/dirsrv
directory.
Run this test on all IdM servers when trying to discover issues.
Additional resources