Petri Newsletter Sign-up
Tech Tuesday

Subscribe to Tech Tuesday, the latest insights from for IT Pros.

    See All Petri Newsletters

    Monitoring System Center 2012 - Orchestrator with Orchestrator Health Checker

    Posted on by Damian Flynn in System Center with 3 Comments

    The more tasks you automate, the more important System Center 2012 – Orchestrator will become in your environment; over time you will depend on Orchestrator as if it were the assistant you never had. As with any assistant you are going to want to know that everything is working properly, so that you can relax in the knowledge that your automations are going to continue running just as you have designed.

    Install and Configure Orchestrator Health Checker

    How do you check the health of your System Center 2012 – Orchestrator? With the Orchestrator Health Checker, of course! This free community-developed utility has been carefully created by Vauhn Nerdahl and his team. Updated regularly and available for download directly off, this utility will guarantee that you can sleep well as Orchestrator deals with your automated tasks.

    Once you have downloaded the Health Checker, the very first task you will need to complete is a simple configuration to let the utility know where exactly your Orchestrator components are located. This is accomplished by editing the file Orchestrator Health Checker.exe.config. Within the file you will see three settings which are all prefixed with the name MyEnvironment.

    As this utility will support multiple Orchestrator Environments, you can customise the prefix with your own environment names, for example, Production, Stating etc. Each of these settings have a value attribute also, which contains the actual setting you need to change to match your environment(s).

    Health Check Time

    After you have completed the configuration, you can launch the application. Assuming all your settings are correct and that you have of course permission to access the SQL Database and the Web Service, then the list of active runbooks will be presented.

    System Center 2012 - Orchestrator Health Checker

    Double-click on any of the presented runbooks to be presented with a dialog showing the path to the runbook, and the server on which it is running. You can also click on the Analyze Orphans button to determine whether there are any runbooks stuck that you might need to terminate, and of course which runbook server these are running on.

    On the Audit menu, you can quickly determine what clients are connected to your runbook servers, which is very useful if you need plan a maintenance. In addition, you also have the ability to enumerate all the runbooks that were created, modified, checked out, or even deleted from a specific date!

    Orchestrator offers the ability to enable logging on each runbook, this is very useful in development and debugging, but in a production deployment the recommendation is to ensure this is disabled as it will create a lot of logs and slow down the performance. From the Audit menu, you can use the Logging enabled Runbooks to determine which runbooks need to be cleared.

    On the Options menu, you will find one of the most useful settings in the utility, called Admin Options. In this dialog you have a very clean way of stopping all active runbooks on a server, which is very important when patching; this can also be used to manage a clean failover of the runbooks executing on one server to an alternate server.

    What’s Next for Orchestrator

    We have covered the high levels of what this great free utility can do for your Orchestrator implementation. You can be sure that we will be checking back on this again to look in detail on how we can use this for other tasks, and maybe even how to accomplish that perfect failover.

    In the meantime, be sure to keep an eye on Codeplex, as this tool is getting a lot of new features all the time, and you never know, if you ask for a special setting to be added, you might just get it added. As always, I look forward to your comments!


    Don't have a login but want to join the conversation? Sign up for a Petri Account


    Register for this Petri Webinar!

    Software-Defined Backup Storage: Agnostic, Easy and Cloud-Ready

    Tuesday, August 27, 2019 @ 1:00 pm EDT

    A Scale-Out Backup storage infrastructure is a must-have technology for your backups. In this webinar, join expert Rick Vanover for a look on what real-world problems are solved by the Scale-Out Backup Repository.

    Register Now

    Sponsored By