{"id":493,"date":"2013-08-23T15:26:40","date_gmt":"2013-08-23T13:26:40","guid":{"rendered":"http:\/\/blog.lync2013.org\/?p=493"},"modified":"2014-05-08T10:24:19","modified_gmt":"2014-05-08T10:24:19","slug":"multiple-lync-2013-standard-edition-front-ends-single-database-instance-monitoring","status":"publish","type":"post","link":"https:\/\/modern-workplace.uk\/?p=493","title":{"rendered":"Configuring Multiple Lync 2013 Standard Edition Front Ends With a Single Database Instance for  Monitoring"},"content":{"rendered":"<h5><strong><span style=\"font-family: Georgia, Palatino;\">Intro and Scenario<\/span><\/strong><\/h5>\n<p><span style=\"font-family: Georgia, Palatino;\">A few days ago I was talking with a friend of mine that was working on a scenario similar to that described here <a title=\"Why I added a Lync Director Pool (also if I don\u2019t like it)\" href=\"http:\/\/blog.lync2013.org\/why-i-added-a-lync-director-pool-also-if-i-dont-like-it\/\">Why I added a Lync Director Pool (also if I don\u2019t like it)<\/a>.<\/span><\/p>\n<p><span style=\"font-family: Georgia, Palatino;\">His company was deploying two Lync 2013 Front Ends (Standard Edition) paired on the same site. A question I was quite surprised was: how do I centralize data from monitoring, rather than spreading them across multiple instances (and thus, creating additional complexity in the reporting) ?<\/span><\/p>\n<p><span style=\"font-family: Georgia, Palatino;\">The intuitive answer that I came up with was to use the same SQL instance for both Front Ends.<\/span><\/p>\n<p><span style=\"font-family: Georgia, Palatino;\">The previous answer was also supported by a TechNet article: <a title=\"Defining Your Organizations's Requirements for Monitoring\" href=\"http:\/\/technet.microsoft.com\/en-us\/library\/jj205284.aspx\">Defining Your Organizations&#8217;s Requirements for Monitoring<\/a><\/span><\/p>\n<p><span style=\"font-family: Georgia, Palatino;\">Citing the interesting part:<\/span><\/p>\n<p><span style=\"font-family: Georgia, Palatino;\"><i>How many backend monitoring databases do you need? A single monitoring database can support tens of thousands of users (for Microsoft Lync Server 2010, it was estimated that a collocated database for both monitoring and archiving could support 240,000 users). In addition, a single monitoring database can be used by multiple Front End pools; if you have three Front End pools in your organization then you could associate all three of those pools with the same backend store.<\/i><\/span><\/p>\n<p><span style=\"font-family: Georgia, Palatino;\"><i>This simply means that, for many organizations, database capacity will not be the deciding factor when determining the number of backend monitoring databases that will be required. Instead, a more important consideration could be network speed. Suppose you have three Front End pools, but one of those pools is located across a slow network connection. In that case, you might want to use two monitoring databases: one database to service the two pools with the good network connection, and a separate database to service the pool with the slower network connection.<\/i><\/span><\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h5><strong><span style=\"font-family: Georgia, Palatino;\">Testing it in a Lab<\/span><\/strong><\/h5>\n<p><span style=\"font-family: Georgia, Palatino;\">I have replicated the scenario in a lab, with no issue.The test environment is the one you can see in the following image<\/span><\/p>\n<p><a href=\"https:\/\/modern-workplace.uk\/\/wp-content\/uploads\/2014\/05\/03_schema.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1001 size-full\" src=\"https:\/\/modern-workplace.uk\/\/wp-content\/uploads\/2014\/05\/03_schema.jpg\" alt=\"03_schema\" width=\"594\" height=\"332\" srcset=\"https:\/\/modern-workplace.uk\/wp-content\/uploads\/2014\/05\/03_schema.jpg 594w, https:\/\/modern-workplace.uk\/wp-content\/uploads\/2014\/05\/03_schema-300x167.jpg 300w, https:\/\/modern-workplace.uk\/wp-content\/uploads\/2014\/05\/03_schema-200x111.jpg 200w, https:\/\/modern-workplace.uk\/wp-content\/uploads\/2014\/05\/03_schema-580x324.jpg 580w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/a><\/p>\n<p><span style=\"font-family: Georgia, Palatino;\">I have defined a named instance in SQL server.<\/span><\/p>\n<p><a href=\"https:\/\/modern-workplace.uk\/\/wp-content\/uploads\/2014\/05\/01_defining_db.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-998 size-full\" src=\"https:\/\/modern-workplace.uk\/\/wp-content\/uploads\/2014\/05\/01_defining_db.jpg\" alt=\"01_defining_db\" width=\"405\" height=\"322\" srcset=\"https:\/\/modern-workplace.uk\/wp-content\/uploads\/2014\/05\/01_defining_db.jpg 405w, https:\/\/modern-workplace.uk\/wp-content\/uploads\/2014\/05\/01_defining_db-300x238.jpg 300w, https:\/\/modern-workplace.uk\/wp-content\/uploads\/2014\/05\/01_defining_db-200x159.jpg 200w\" sizes=\"auto, (max-width: 405px) 100vw, 405px\" \/><\/a><\/p>\n<p><span style=\"font-family: Georgia, Palatino;\">Then I have used on both Front Ends to the same SQL instance for monitoring<\/span><\/p>\n<p><a href=\"https:\/\/modern-workplace.uk\/\/wp-content\/uploads\/2014\/05\/02_pointing.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-999\" src=\"https:\/\/modern-workplace.uk\/\/wp-content\/uploads\/2014\/05\/02_pointing-300x107.jpg\" alt=\"02_pointing\" width=\"500\" height=\"178\" srcset=\"https:\/\/modern-workplace.uk\/wp-content\/uploads\/2014\/05\/02_pointing-300x107.jpg 300w, https:\/\/modern-workplace.uk\/wp-content\/uploads\/2014\/05\/02_pointing-200x71.jpg 200w, https:\/\/modern-workplace.uk\/wp-content\/uploads\/2014\/05\/02_pointing-580x207.jpg 580w, https:\/\/modern-workplace.uk\/wp-content\/uploads\/2014\/05\/02_pointing.jpg 975w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p><span style=\"font-family: Georgia, Palatino;\">Topology Builder presented no error. Adding monitoring to my Front Ends required a reboot. After that, I had no problem with Lync monitoring and the related reporting.<\/span><\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h5><strong><span style=\"font-family: Georgia, Palatino;\">Was it Enough for me ?<\/span><\/strong><\/h5>\n<p><span style=\"font-family: Georgia, Palatino;\">Of course not. I proceeded to open a case with Microsoft, to confirm that the solution was supported. <strong>The response was positive<\/strong>.<\/span><\/p>\n<p><span style=\"font-family: Georgia, Palatino;\">The sr. support engineer who managed the solution was extremely professional. I cannot quote him for privacy reasons, but I have expressed my satisfaction.<\/span><\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h5><strong><span style=\"font-family: Georgia, Palatino;\">So all\u2019s well ?<\/span><\/strong><\/h5>\n<p><span style=\"font-family: Georgia, Palatino;\">As I am writing the solution has been successfully applied in a real-world scenario. I have also to admit that the existing documentation may be a bit confusing. Discussing the problem\u00a0with Johan Veldhuis <strong>@jveldh\u00a0<\/strong>, he talked to me about a TechNet post <a title=\"Components and Topologies for Monitoring\" href=\"http:\/\/technet.microsoft.com\/en-us\/library\/gg412952.aspx\">Components and Topologies for Monitoring<\/a> that seemed to point in the opposite direction as indicated.<\/span><\/p>\n<p><span style=\"font-family: Georgia, Palatino;\">However, at this point I would say that the closed case may be considered as the final answer.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Multiple Lync 2013 Standard Edition Using a Single Database Instance for  Monitoring<\/p>\n","protected":false},"author":1,"featured_media":1254,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","twitterCardType":"","cardImageID":0,"cardImage":"","cardTitle":"","cardDesc":"","cardImageAlt":"","cardPlayer":"","cardPlayerWidth":0,"cardPlayerHeight":0,"cardPlayerStream":"","cardPlayerCodec":"","footnotes":""},"categories":[18,19],"tags":[155,702,100,32,156,33,35,157,158,36,26,159,44,160,161],"class_list":["post-493","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-english","category-lync","tag-configure-monitoring","tag-lync","tag-lync-2013-2","tag-lync-2013-client","tag-lync-2013-monitoring","tag-lync-2013-server","tag-lync-client","tag-lync-database","tag-lync-instance","tag-lync-microsoft","tag-lync-server","tag-lync-sql","tag-microsoft-lync-2013","tag-monitoring","tag-monitoring-instance"],"_links":{"self":[{"href":"https:\/\/modern-workplace.uk\/index.php?rest_route=\/wp\/v2\/posts\/493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/modern-workplace.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/modern-workplace.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/modern-workplace.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/modern-workplace.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=493"}],"version-history":[{"count":3,"href":"https:\/\/modern-workplace.uk\/index.php?rest_route=\/wp\/v2\/posts\/493\/revisions"}],"predecessor-version":[{"id":1256,"href":"https:\/\/modern-workplace.uk\/index.php?rest_route=\/wp\/v2\/posts\/493\/revisions\/1256"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/modern-workplace.uk\/index.php?rest_route=\/wp\/v2\/media\/1254"}],"wp:attachment":[{"href":"https:\/\/modern-workplace.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/modern-workplace.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/modern-workplace.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}