{"id":3573,"date":"2013-04-20T19:48:03","date_gmt":"2013-04-20T17:48:03","guid":{"rendered":"http:\/\/contoso.se\/blog\/?p=3573"},"modified":"2013-04-25T09:59:55","modified_gmt":"2013-04-25T07:59:55","slug":"system-center-orchestrator-2012-community-check-part-vi","status":"publish","type":"post","link":"http:\/\/contoso.se\/blog\/?p=3573","title":{"rendered":"System Center Orchestrator 2012 Community Check &#8211; part VI"},"content":{"rendered":"<p>I have updated the &#8220;runbook validator&#8221; again. Added a couple of new checks and also added a table of contents in the beginning of the report. You can download the new version here, <a href=\"http:\/\/contoso.se\/blog\/wp-content\/uploads\/2013\/04\/20130419_SCO_CHECK.zip\">20130419_SCO_CHECK<\/a>.<\/p>\n<blockquote><p>Since I started to work with Opalis I have been surprised to see how fast people build their first runbook (policy back in Opalis). When showing Orchestrator for a group of engineers it doesn\u00e2\u20ac\u2122t take many minutes before they have a running workflow. A disadvantage when it is too easy, drag-drop-done,\u00c2\u00a0is that\u00c2\u00a0Orchestrator is some times\u00c2\u00a0not used as it should be used. In Orchestrator the challenge is that many engineers quickly drag and drop a couple of activities to\u00c2\u00a0the\u00c2\u00a0runbook, click Start and then lean backward. Most likely they have a working runbook, but are they really working? Is it built as it should be? Is it tested?\u00c2\u00a0I have written a couple of blog posts around best practices and\u00c2\u00a0the areas that the &#8220;runbook validator&#8221; checks<\/p>\n<ul>\n<li><a title=\"Fault-tolerance in Opalis policies\" href=\"http:\/\/contoso.se\/blog\/?p=1919\">Fault tolerance in Opalis polices<\/a>,<\/li>\n<li><a title=\"Building a log for your runbooks\" href=\"http:\/\/contoso.se\/blog\/?p=2488\">Building a log for your runbooks<\/a><\/li>\n<li><a title=\"Check In History\" href=\"http:\/\/contoso.se\/blog\/?p=3534\">Check in history<\/a><\/li>\n<li><a title=\"Should this runbook be running?\" href=\"http:\/\/contoso.se\/blog\/?p=3464\">Should this runbook be running<\/a><\/li>\n<li><a title=\"Job Concurrency in Orchestrator\" href=\"http:\/\/contoso.se\/blog\/?p=3325\">Job concurrency in Orchestrator<\/a><\/li>\n<li><a title=\"Consider Invoke Runbook activities when doing a runbook update\" href=\"http:\/\/contoso.se\/blog\/?p=3213\">Consider Invoke Runbook activities when doing a update<\/a>\u00c2\u00a0and <a title=\"Dependencies between runbooks in Orchestrator\" href=\"http:\/\/contoso.se\/blog\/?p=3191\">dependencies between runbooks<\/a><\/li>\n<li><a title=\"List all activities not using default service account\" href=\"http:\/\/contoso.se\/blog\/?p=2976\">Activities not using default account<\/a>\u00c2\u00a0and <a title=\"Run a runbook with a specific account\" href=\"http:\/\/contoso.se\/blog\/?p=2907\">run a runbook with a specific account<\/a><\/li>\n<li><a title=\"Building a SLEEP activity for Orchestrator\" href=\"http:\/\/contoso.se\/blog\/?p=2802\">Link delays<\/a><\/li>\n<\/ul>\n<p>The &#8220;runbook validator&#8221; is\u00c2\u00a0a set of runbooks that will check all other runbooks according to a number of best practices. A report file will be generated with the result. All runbooks use a number of variables, like Orchestrator database server name and database name. Don&#8217;t forget to update them before you run the check.<\/p><\/blockquote>\n<p><a href=\"http:\/\/contoso.se\/blog\/wp-content\/uploads\/2013\/04\/20130420_Report.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3574\" alt=\"20130420_Report\" src=\"http:\/\/contoso.se\/blog\/wp-content\/uploads\/2013\/04\/20130420_Report-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"http:\/\/contoso.se\/blog\/wp-content\/uploads\/2013\/04\/20130420_Report-300x162.jpg 300w, http:\/\/contoso.se\/blog\/wp-content\/uploads\/2013\/04\/20130420_Report.jpg 822w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>If you have any ideas what I should add, please post them as comment to this post or send me an e-mail. Please note that this is provided \u00e2\u20ac\u0153as is\u00e2\u20ac\u009d with no warranties at all. Also note this is all based on my ideas and is not a \u00e2\u20ac\u0153Health check\u00e2\u20ac\u009d or Microsoft official guidelines.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have updated the &#8220;runbook validator&#8221; again. Added a couple of new checks and also added a table of contents in the beginning of the report. You can download the new version here, 20130419_SCO_CHECK. Since I started to work with Opalis I have been surprised to see how fast people build their first runbook (policy &hellip; <a href=\"http:\/\/contoso.se\/blog\/?p=3573\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[60],"tags":[],"_links":{"self":[{"href":"http:\/\/contoso.se\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3573"}],"collection":[{"href":"http:\/\/contoso.se\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/contoso.se\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/contoso.se\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/contoso.se\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3573"}],"version-history":[{"count":6,"href":"http:\/\/contoso.se\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3573\/revisions"}],"predecessor-version":[{"id":3581,"href":"http:\/\/contoso.se\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3573\/revisions\/3581"}],"wp:attachment":[{"href":"http:\/\/contoso.se\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/contoso.se\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3573"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/contoso.se\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}