{"id":4484,"date":"2013-04-02T09:46:16","date_gmt":"2013-04-02T07:46:16","guid":{"rendered":"http:\/\/blog.zhaw.ch\/icclab\/?p=4484"},"modified":"2015-08-19T09:48:54","modified_gmt":"2015-08-19T07:48:54","slug":"cloud-monitoring","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/","title":{"rendered":"Cloud Monitoring"},"content":{"rendered":"<h2>Description<\/h2>\n<p>A monitoring system especially in a Infrastructure as a Service environment should be considered indispensable and required. Knowing which resources are used by which Virtual Machines (and tenants) is crucial for cloud computing providers as well for their customers.<\/p>\n<p>Customers want to be sure they get what they pay for at any time whereas the cloud provider needs the information for his billing and rating system. Furthermore this information can be useful when it comes to dimension and scalability questions.<\/p>\n<p>For monitoring a Cloud environment there are different requirements:<\/p>\n<ul>\n<li>An Cloud monitoring tool must be able to monitor not only physical machines but also virtual machines or network devices.<\/li>\n<li>The information of the monitored resources must be assignable to its tenant.<\/li>\n<li>The metered values must be collected and correlated automatically<\/li>\n<li>The monitoring tool must be as generic as possible to ensure support of any device.<\/li>\n<li>The monitoring tool must offer an API.<\/li>\n<\/ul>\n<h2>Problem Statement<\/h2>\n<p>Many of the available monitoring tools allows to collect data from particular devices such as physical devices or virtual machines. However, most of these tools don&#8217;t monitor newly created instances of a Cloud environment automatically. For this reason the ICCLab decided to use Ceilometer to monitor their OpenStack installation. Ceilometer is a core project of OpenStack but doesn&#8217;t collect data from physical devices like network switches. Therefore, the ICCLab extends Ceilometer to allow it to collect data from physical devices.<\/p>\n<h2>Articles and Info<\/h2>\n<ul>\n<li>Blog post: <a title=\"Monitoring and OpenStack\" href=\"http:\/\/blog.zhaw.ch\/icclab\/monitoring-and-openstack\/\">Monitoring and OpenStack<\/a><\/li>\n<li><a title=\"Ceilometer CHOSUG\" href=\"https:\/\/docs.google.com\/presentation\/d\/1xCx0szxAxxJfQYWQvR7uF1mBElTja9KwM6Mfn_ynMEk\/edit?usp=sharing\" target=\"_blank\">Presentation<\/a> at 2nd Swiss OpenStack User Group Meeting<\/li>\n<\/ul>\n<h2>Contact Point<\/h2>\n<ul>\n<li><a title=\"Lucas Graf\" href=\"http:\/\/blog.zhaw.ch\/icclab\/lucas-graf\/\">Lucas Graf<\/a><\/li>\n<li><a title=\"Toni Zehnder\" href=\"http:\/\/blog.zhaw.ch\/icclab\/toni-zehnder\/\">Toni Zehnder<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Description A monitoring system especially in a Infrastructure as a Service environment should be considered indispensable and required. Knowing which resources are used by which Virtual Machines (and tenants) is crucial for cloud computing providers as well for their customers. Customers want to be sure they get what they pay for at any time whereas [&hellip;]<\/p>\n","protected":false},"author":88,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[379],"tags":[],"features":[],"class_list":["post-4484","post","type-post","status-publish","format-standard","hentry","category-cloud-monitoring"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cloud Monitoring - Service Engineering (ICCLab &amp; SPLab)<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud Monitoring\" \/>\n<meta property=\"og:description\" content=\"Description A monitoring system especially in a Infrastructure as a Service environment should be considered indispensable and required. Knowing which resources are used by which Virtual Machines (and tenants) is crucial for cloud computing providers as well for their customers. Customers want to be sure they get what they pay for at any time whereas [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Engineering (ICCLab &amp; SPLab)\" \/>\n<meta property=\"article:published_time\" content=\"2013-04-02T07:46:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-08-19T07:48:54+00:00\" \/>\n<meta name=\"author\" content=\"zehndton\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"zehndton\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/\"},\"author\":{\"name\":\"zehndton\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/843f36c7d80438cee86eaca4098b73c8\"},\"headline\":\"Cloud Monitoring\",\"datePublished\":\"2013-04-02T07:46:16+00:00\",\"dateModified\":\"2015-08-19T07:48:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/\"},\"wordCount\":261,\"commentCount\":0,\"articleSection\":[\"Cloud Monitoring\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/\",\"name\":\"Cloud Monitoring - Service Engineering (ICCLab &amp; SPLab)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\"},\"datePublished\":\"2013-04-02T07:46:16+00:00\",\"dateModified\":\"2015-08-19T07:48:54+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/843f36c7d80438cee86eaca4098b73c8\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/icclab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Monitoring\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/\",\"name\":\"Service Engineering (ICCLab &amp; SPLab)\",\"description\":\"A Blog of the ZHAW Zurich University of Applied Sciences\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/843f36c7d80438cee86eaca4098b73c8\",\"name\":\"zehndton\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/83ed740e177e6b5ee13e5cb7e5b3bf8ffd0c401932d16f30478798c192c396d7?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/83ed740e177e6b5ee13e5cb7e5b3bf8ffd0c401932d16f30478798c192c396d7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/83ed740e177e6b5ee13e5cb7e5b3bf8ffd0c401932d16f30478798c192c396d7?s=96&d=mm&r=g\",\"caption\":\"zehndton\"},\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/author\/zehndton\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cloud Monitoring - Service Engineering (ICCLab &amp; SPLab)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Monitoring","og_description":"Description A monitoring system especially in a Infrastructure as a Service environment should be considered indispensable and required. Knowing which resources are used by which Virtual Machines (and tenants) is crucial for cloud computing providers as well for their customers. Customers want to be sure they get what they pay for at any time whereas [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/","og_site_name":"Service Engineering (ICCLab &amp; SPLab)","article_published_time":"2013-04-02T07:46:16+00:00","article_modified_time":"2015-08-19T07:48:54+00:00","author":"zehndton","twitter_card":"summary_large_image","twitter_misc":{"Written by":"zehndton","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/"},"author":{"name":"zehndton","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/843f36c7d80438cee86eaca4098b73c8"},"headline":"Cloud Monitoring","datePublished":"2013-04-02T07:46:16+00:00","dateModified":"2015-08-19T07:48:54+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/"},"wordCount":261,"commentCount":0,"articleSection":["Cloud Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/","url":"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/","name":"Cloud Monitoring - Service Engineering (ICCLab &amp; SPLab)","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#website"},"datePublished":"2013-04-02T07:46:16+00:00","dateModified":"2015-08-19T07:48:54+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/843f36c7d80438cee86eaca4098b73c8"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-monitoring\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/icclab\/"},{"@type":"ListItem","position":2,"name":"Cloud Monitoring"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/icclab\/#website","url":"https:\/\/blog.zhaw.ch\/icclab\/","name":"Service Engineering (ICCLab &amp; SPLab)","description":"A Blog of the ZHAW Zurich University of Applied Sciences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/843f36c7d80438cee86eaca4098b73c8","name":"zehndton","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/83ed740e177e6b5ee13e5cb7e5b3bf8ffd0c401932d16f30478798c192c396d7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/83ed740e177e6b5ee13e5cb7e5b3bf8ffd0c401932d16f30478798c192c396d7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/83ed740e177e6b5ee13e5cb7e5b3bf8ffd0c401932d16f30478798c192c396d7?s=96&d=mm&r=g","caption":"zehndton"},"url":"https:\/\/blog.zhaw.ch\/icclab\/author\/zehndton\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/4484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/users\/88"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/comments?post=4484"}],"version-history":[{"count":1,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/4484\/revisions"}],"predecessor-version":[{"id":4485,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/4484\/revisions\/4485"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/media?parent=4484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/categories?post=4484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/tags?post=4484"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/features?post=4484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}