PanelCheck runs as a scheduled task, and solves the problem of "who watches the watchman?" for an Identity Panel installation. For example, if it detects that SoftwareIDM.PanelService service is not running it will attempt to restart it.
Note: It is a good idea after deployment to forcedly stop Panel Service and confirm that Panel Check causes it to be restarted on the next run.
There are a number of standard Identity Panel dashboard components that are designed to report on system health which depend on this service having been correctly installed and configured. The following are instructions for installing PanelCheck for your Panel Service instance, within the context of a lab VM configuration for the purposes of this exercise.
The following describe the functionality of the configured "tests" which are enforced if TryResolve is set to true (default):
- SoftwareIDM.PanelService - is the local Panel Service running, and if not attempt to restart it;
- PanelHost - can a connection be made to the web application, and if not send an email;
- ScheduleService - is the scheduler inside of Panel Service running, and if not attempt to restart PanelService;
- WorkflowService - is the workflow service inside of Panel Service running, and if not attempt to restart PanelService;
- PasswordService - if password sync is configured, then is the password service running, and if not attempt to restart;
- PasswordCertificate - if password sync is configured, then is the certificate within the validity period, and if not send an email alert.
Comments
0 comments
Please sign in to leave a comment.