{"id":3567,"date":"2019-03-25T17:44:54","date_gmt":"2019-03-25T20:44:54","guid":{"rendered":"http:\/\/xexeu.elipse.com.br\/pt\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/"},"modified":"2019-07-04T17:06:28","modified_gmt":"2019-07-04T20:06:28","slug":"monitoring-a-network-structure-with-elipse-sysinfo-driver","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/","title":{"rendered":"Monitoring a network structure with Elipse SysInfo driver."},"content":{"rendered":"<div align=\"justify\">\n<p><u><b>1) Introduction<\/b><\/u><\/p>\n<p>Monitoring the current status of computers on a network using Elipse E3 is not always a simple task. In order to do so, we developed <b>Elipse SysInfo<\/b> driver, where you can consult, in real time, a great amount of data from the operational system and from processes being executed in each computer. In addition to the driver, we also created a library to facilitate checking important data on the computer&#8217;s performance, with alarms and configurable notes.<\/p>\n<p><u><b>2) Elipse SysInfo driver<\/b><\/u><\/p>\n<p>The Elipse SysInfo driver retrieves data from Performance Monitor, which is a Microsoft Management Console (MMC) snap-in. Information is read via the counters supplied by the operating system, and also by programs being executed in each computer. Therefore, the available counters can vary according to the system and software installed.<\/p>\n<p>There are several counters that are common to most Windows versions, such as counters with information on resources such as processor, memory, and hard disk. Based on this data, a library was created for monitoring and analyzing the computers on a network. For further information, check Elipse SysInfo&#8217;s user manual.<\/p>\n<p><b><u>3) perfmon.lib library<\/u><\/b><\/p>\n<p>The<b> perfmon.lib<\/b> library&#8217;s goal is to show the user the computer&#8217;s basic information for proper functioning: processor, memory, and hard disk. By default, the monitored components have four different statuses: <b>Fail<\/b> (communication has failed), <b>Normal<\/b>, <b>Attention<\/b>, and <b>Critical<\/b>.<\/p>\n<p>The value range for each status is configurable via an XControl (<b>CMDMonitorData<\/b>), whose default values can be seen in the table below. These values were established based on an article published by Microsoft.<\/p>\n<table border=\"1\" width=\"100%\" cellspacing=\"2\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td>\n<p align=\"center\"><strong>Counter<br \/>\n<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>Normal\u00a0<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>Attention<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>Critical<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>Memory\\Available Mbytes (MB)<\/td>\n<td>\n<p align=\"center\">100\u00a0~ 8 MB<\/p>\n<\/td>\n<td>\n<p align=\"center\">50 ~ 100 MB<\/p>\n<\/td>\n<td>\n<p align=\"center\">0 ~ 50 MB<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>Memory\\Pages\/sec<\/td>\n<td>\n<p align=\"center\">0 ~ 900<\/p>\n<\/td>\n<td>\n<p align=\"center\">900 ~ 1000<\/p>\n<\/td>\n<td>\n<p align=\"center\">1000 ~ 8<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>Memory\\Pool Paged Bytes<\/td>\n<td>\n<p align=\"center\">0 ~ 200 MB<\/p>\n<\/td>\n<td>\n<p align=\"center\">200 ~ 220 MB<\/p>\n<\/td>\n<td>\n<p align=\"center\">220 ~ 8<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>Memory\\Pool Nonpaged Bytes<\/td>\n<td>\n<p align=\"center\">0\u00a0~ 100 MB<\/p>\n<\/td>\n<td>\n<p align=\"center\">100 ~ 110 MB<\/p>\n<\/td>\n<td>\n<p align=\"center\">110 ~ 8<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>Memory\\Free System Page Table Entries<\/td>\n<td>\n<p align=\"center\">8000 ~ 8<\/p>\n<\/td>\n<td>\n<p align=\"center\">5000 ~ 8000<\/p>\n<\/td>\n<td>\n<p align=\"center\">0 ~ 5000<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>LogicalDisk(_Total)\\%Free Space<\/td>\n<td>\n<p align=\"center\">15 ~ 100%<\/p>\n<\/td>\n<td>\n<p align=\"center\">10 ~ 15%<\/p>\n<\/td>\n<td>\n<p align=\"center\">0 ~ 10%<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Alarms are fired whenever the monitored data reaches <b>Attention <\/b>or <b>Critical<\/b>; when this happens, an email with the report of the underperforming computer is sent automatically SendMail driver.<\/p>\n<p>The <b>perfmon.lib<\/b> library comprises an XObject (<b>MonitorData<\/b>) and three XControls (<b>CMDMonitor<\/b>, <b>FullMonitor<\/b>, and <b>CondMonitor<\/b>), which are described next:<\/p>\n<p><b>MonitorData<\/b><\/p>\n<p>Inside this XObject, you will need to set up both drivers: SendMail must be set up with the email server used for sending messages, and ESysInfo with a user account that works as an administrator of the computers being monitored (Figure 1). Additionally, you need to check if both drivers&#8217; <i>DriverLocation <\/i>property is correctly set up.<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5264\/1.PNG\" alt=\"\" width=\"550\" height=\"269\" align=\"Baseline\" border=\"0\" \/><br \/>\n<span style=\"font-size: xx-small;\"><b>Figure 1<\/b>: Setting up Elipse SysInfo and SendMail drivers<\/span><\/div>\n<p>When creating an object instance, the properties to be inserted manually are: <i>ComputerName<\/i>, with the name of the machine to be monitored (ex: \\\\MACHINE), and <i>Owner<\/i>, with the email of the responsible for the machine &#8211; address where the alert email will be sent to. The other properties are filled out automatically via drivers.<br \/>\n<b><br \/>\nCMDMonitorData<\/b><\/p>\n<p>This XControl changes a <b>MonitorData<\/b>&#8216;s default properties at runtime, as a configuration window (Figure 2). Its only property (<i>Source<\/i>) receives a <b>MonitorData <\/b>type object.<\/p>\n<p>The <b>Destination Address<\/b> field receives the email addresses set up to receive this object&#8217;s alerts; you can insert more than one by using a semicolon between addresses. The <b>Attention <\/b>and <b>Critical <\/b>columns display the default values seen previously (table), but they can be edited with this control. The checkbox to the left disarms that alarm.<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5264\/2.PNG\" alt=\"\" width=\"471\" height=\"429\" align=\"Baseline\" border=\"0\" \/><br \/>\n<span style=\"font-size: xx-small;\"><b>Figure 2<\/b>: XControl CMDMonitorData<br \/>\n<\/span><\/div>\n<p><b>FullMonitor<\/b><\/p>\n<p>This XControl contains information on the performance of the machine specified at <b>MonitorData<\/b>. If any value is on <b>Attention <\/b>range, the display&#8217;s background color turns to yellow; if <b>Critical<\/b>, it turns to red.<\/p>\n<p>This control&#8217;s properties are: <i>Source<\/i>, which receives a <b>MonitorData <\/b>type object; <i>SettingScreen<\/i>, which receives a screen with a <b>CMDMonitor <\/b>type control; and <i>ShowInfo <\/i>(Boolean), which indicates if the control will be displayed in full (Figure 3) or reduced format, with only the column to the left visible.<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5264\/3.PNG\" alt=\"\" width=\"550\" height=\"370\" align=\"Baseline\" border=\"0\" \/><br \/>\n<span style=\"font-size: xx-small;\"><b>Figure 3<\/b>: XControl FullMonitor<\/span><\/div>\n<p><b>CondMonitor<br \/>\n<\/b><br \/>\nThis XControl is very simple: it only indicates the general status of the monitored machine (Figure 4). The <b>Condition <\/b>display has four possible values, with their respective background colors:<\/p>\n<table border=\"1\" width=\"100%\" cellspacing=\"2\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td>\u00a0Text<\/td>\n<td>\u00a0Color<\/td>\n<td>\u00a0Description<\/td>\n<\/tr>\n<tr>\n<td>\u00a0Fail<\/td>\n<td>\u00a0Gray<\/td>\n<td>\u00a0No communication between driver and monitored computer.<\/td>\n<\/tr>\n<tr>\n<td>\u00a0Normal<\/td>\n<td>\u00a0Green<\/td>\n<td>\u00a0No alarms have been fired; ideal conditions.<\/td>\n<\/tr>\n<tr>\n<td>\u00a0Attention<\/td>\n<td>\u00a0Yellow<\/td>\n<td>\u00a0A LO alarm has been fired.<\/td>\n<\/tr>\n<tr>\n<td>\u00a0Critical<\/td>\n<td>\u00a0Red<\/td>\n<td>\u00a0A LOLO alarm has been fired.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>There are two properties: <i>Source<\/i>, which is <b>MonitorData <\/b>type, and <i>DetailScreen<\/i>, which is the name of a modal screen that will open when the control is clicked. This property is used for showing a window with extra information via a <b>FullMonitor <\/b>type control, for example.<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5264\/4.PNG\" alt=\"\" width=\"183\" height=\"87\" align=\"Baseline\" border=\"0\" \/><br \/>\n<span style=\"font-size: xx-small;\"><b>Figure 4<\/b>: XObject CondMonitor<\/span><\/div>\n<\/div>\n<h3>Attachments:<\/h3>\n<p><a href=\"\/wp-content\/uploads\/2019\/03\/Sendmail-1-1.zip\">Sendmail (1)<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/2019\/03\/ESysInfo-1.zip\">ESysInfo<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/2019\/03\/E3Project-1.zip\">E3Project<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1) Introduction Monitoring the current status of computers on a network using Elipse E3 is not always a simple task. In order to do so, we developed Elipse SysInfo driver,&hellip;<\/p>\n","protected":false},"author":29,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"categories":[753],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Monitoring a network structure with Elipse SysInfo driver. - Elipse Knowledgebase<\/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:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monitoring a network structure with Elipse SysInfo driver.\" \/>\n<meta property=\"og:description\" content=\"1) Introduction Monitoring the current status of computers on a network using Elipse E3 is not always a simple task. In order to do so, we developed Elipse SysInfo driver,&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/\" \/>\n<meta property=\"og:site_name\" content=\"Elipse Knowledgebase\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/elipsesoftware\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-25T20:44:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-07-04T20:06:28+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5264\/1.PNG\" \/>\n<meta name=\"author\" content=\"M\u00e1rcio Zani Beatrici\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"M\u00e1rcio Zani Beatrici\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/\"},\"author\":{\"name\":\"M\u00e1rcio Zani Beatrici\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/af5f797015baba4ffad56036ffe12159\"},\"headline\":\"Monitoring a network structure with Elipse SysInfo driver.\",\"datePublished\":\"2019-03-25T20:44:54+00:00\",\"dateModified\":\"2019-07-04T20:06:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/\"},\"wordCount\":1495,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"IODriver \/ IOServer\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/\",\"url\":\"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/\",\"name\":\"[:pt]Monitoring a network structure with Elipse SysInfo driver.[:en]Monitoring a network structure with Elipse SysInfo driver.[:] - Elipse Knowledgebase\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2019-03-25T20:44:54+00:00\",\"dateModified\":\"2019-07-04T20:06:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monitoring a network structure with Elipse SysInfo driver.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kb.elipse.com.br\/#website\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"name\":\"Elipse Knowledgebase\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kb.elipse.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\",\"name\":\"Elipse Software\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/elipsesoftware\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"contentUrl\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"width\":161,\"height\":58,\"caption\":\"Elipse Software\"},\"image\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/af5f797015baba4ffad56036ffe12159\",\"name\":\"M\u00e1rcio Zani Beatrici\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/461296b6cd466a0c3d5f83c975c2be68?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/461296b6cd466a0c3d5f83c975c2be68?s=96&d=mm&r=g\",\"caption\":\"M\u00e1rcio Zani Beatrici\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/zani\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Monitoring a network structure with Elipse SysInfo driver. - Elipse Knowledgebase","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:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/","og_locale":"en_US","og_type":"article","og_title":"[:pt]Monitoring a network structure with Elipse SysInfo driver.[:en]Monitoring a network structure with Elipse SysInfo driver.[:] - Elipse Knowledgebase","og_description":"1) Introduction Monitoring the current status of computers on a network using Elipse E3 is not always a simple task. In order to do so, we developed Elipse SysInfo driver,&hellip;","og_url":"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2019-03-25T20:44:54+00:00","article_modified_time":"2019-07-04T20:06:28+00:00","og_image":[{"url":"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5264\/1.PNG"}],"author":"M\u00e1rcio Zani Beatrici","twitter_card":"summary_large_image","twitter_misc":{"Written by":"M\u00e1rcio Zani Beatrici","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/"},"author":{"name":"M\u00e1rcio Zani Beatrici","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/af5f797015baba4ffad56036ffe12159"},"headline":"Monitoring a network structure with Elipse SysInfo driver.","datePublished":"2019-03-25T20:44:54+00:00","dateModified":"2019-07-04T20:06:28+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/"},"wordCount":1495,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["IODriver \/ IOServer"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/","url":"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/","name":"[:pt]Monitoring a network structure with Elipse SysInfo driver.[:en]Monitoring a network structure with Elipse SysInfo driver.[:] - Elipse Knowledgebase","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2019-03-25T20:44:54+00:00","dateModified":"2019-07-04T20:06:28+00:00","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/en\/monitoring-a-network-structure-with-elipse-sysinfo-driver\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Monitoring a network structure with Elipse SysInfo driver."}]},{"@type":"WebSite","@id":"https:\/\/kb.elipse.com.br\/#website","url":"https:\/\/kb.elipse.com.br\/","name":"Elipse Knowledgebase","description":"","publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kb.elipse.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kb.elipse.com.br\/#organization","name":"Elipse Software","url":"https:\/\/kb.elipse.com.br\/","sameAs":["http:\/\/www.facebook.com\/elipsesoftware"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","contentUrl":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","width":161,"height":58,"caption":"Elipse Software"},"image":{"@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/af5f797015baba4ffad56036ffe12159","name":"M\u00e1rcio Zani Beatrici","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/461296b6cd466a0c3d5f83c975c2be68?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/461296b6cd466a0c3d5f83c975c2be68?s=96&d=mm&r=g","caption":"M\u00e1rcio Zani Beatrici"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/zani\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3567"}],"collection":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=3567"}],"version-history":[{"count":5,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3567\/revisions"}],"predecessor-version":[{"id":7430,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3567\/revisions\/7430"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=3567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=3567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=3567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}