Overview
Compliance Health Tests allow JetPatch to continuously validate the state of managed endpoints - ensuring that critical services, security configurations, and operational parameters remain expected.
Rather than simply deploying agents, JetPatch can actively monitor what is running on each endpoint and alert when something deviates from the desired configuration.
Health tests are script-based checks executed periodically on endpoints for a specified managed agent.
Each test reports back its status to JetPatch, which logs issues and marks affected agents in the interface for quick identification. Tests are stored in the Library and can be reused across multiple management services with different timing settings.
Examples of health tests include:
- Critical services are up and running
- SSH configuration validation
- Firewall configuration checks
- And many more
When a health monitoring script reports a problem:
- JetPatch Manager records a log entry.
- The managed agent is marked in the endpoint list with a yellow warning triangle.
This article contains the following topics:
- Upload Compliance Agent
- Creating a Health Test Script
- Uploading a Health Test
- Deploying a Health Test
- Monitor Compliance Tests
Upload Compliance Agent
Creating a Health Test Script
For instructions on creating a health test script, refer to the Health Test Script Guide
Uploading a Health Test
Once you have created a health monitoring script, upload it to the Library so it becomes available to be added to management services.
Navigate to Library > Health Tests
Click Add Health Test.
- Enter a name for the health test, and select the compliance agent and OS.
- Under Health Monitoring Test, click Browse and select the script you created.
- Click Save.
The health monitoring test is now available to be added to management services.
| Note: Health monitoring tests are stored in Library > Health Tests, where you can also Download or Delete existing tests. |
Deploying a Health Test
- In the Servers tab, select all the servers you want to deploy the health test to and click Create Service.
- Select the compliance agent and click Create Service.
| Important: If a service was previously created, you will need to delete it first via Agents & Tools > Tools Catalog > [click on the relevant agent] > Services > X on all existing services. |
- Go to the "Health Tests" tab
- Enable the relevant health test, set the test interval, and start the delay.
- Click Save.
- Enter a Management Service Name and click Save again.
- Click Apply.
- Click Yes on the Deploy Services pop-up to confirm.
Monitor Compliance Tests
| Indicator | Description |
| Yellow Triangle on Agent Icon | The compliance test has failed on that endpoint. |
| Server Name > Logs | Click on the server name and navigate to Logs to view the warning log entry, including the full check output. |
| Note: Clicking on the Server Name and navigating to Logs will display the warning log entry with the full output of the failed checks. |
Comments
0 comments
Please sign in to leave a comment.