Monitoring for Azure Service Principal status can be achieved by utilizing Policies. The Service Principal should be in a healthy status to ensure accurate cost and asset information.
To build a Policy for monitoring the status of the Service Principal, select the Resource Type Azure Service Principal and in the Conditions provide the status condition. Within the Actions section provide the email address of the individual(s) that should be alerted.