{"id":1245,"date":"2019-07-16T10:16:06","date_gmt":"2019-07-16T08:16:06","guid":{"rendered":"https:\/\/bluemind.purpl-web.com\/?p=1245"},"modified":"2019-10-14T12:04:07","modified_gmt":"2019-10-14T10:04:07","slug":"monitoring-a-bluemind-install","status":"publish","type":"post","link":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/","title":{"rendered":"Monitoring a BlueMind install"},"content":{"rendered":"\n<p>When a system breaks downs or malfunctions, finding the cause can often be tricky. This is why BlueMind 3.5.9 integrates a full (open-source) platform metrics, alerting and viewing stack <\/p>\n\n\n\n<p>A BlueMind\nsystem &#8212; or any email server in general &#8212; is extremely complex. It is made up\nof many components with very specific yet sometimes obscure roles. When the\nsystem breaks down or malfunctions, it is often very difficult to find the\ncause. <\/p>\n\n\n\n<p>Email\nsystem breakdowns typically triggers a panic because it is a critical service\nfor most users. Emergency measures are taken, often involving system reboots which\n(sometimes) solves the problem but will make the post-mortem analysis\nparticularly difficult. <\/p>\n\n\n\n<h1>What happens now<\/h1>\n\n\n\n<p>A BlueMind\nsystem, made up of many services and Java virtual machines, usually tries not to\ndie quietly.<\/p>\n\n\n\n<p>You will find:<br>\n\u2022 <em>\/var\/log\/java_pid1234.hprof<\/em> files; memory dumps automatically\ngenerated when the system faces a memory shortage. <br>\n\u2022 Log files &#8212; many of them \u2013 where you will find very ugly things such as elastiscsearch\nindexes saying \u201cdisk high watermark reached, disabling shards\u201d i.e. the hard disk\nis full. <\/p>\n\n\n\n<p>In any\ncase, the issue isn\u2019t addressed immediately and a reboot or a disk clean-up are\nmade before any anomaly is reported for analysis. <\/p>\n\n\n\n<p>Letting a\nhard disk fill up when you\u2019re managing a system isn\u2019t a good idea. You\u2019ll end\nup with the following situation: the system administrator will clean up the\nhard disk and then report an anomaly indicating that the search doesn\u2019t work anymore.\n<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" width=\"284\" height=\"177\" src=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/house.jpg\" alt=\"\" class=\"wp-image-1246\" srcset=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/house.jpg 284w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/house-150x93.jpg 150w\" sizes=\"(max-width: 284px) 100vw, 284px\" \/><\/figure><\/div>\n\n\n\n<p>This\nwhite lie may be an issue, but what we\u2019re really interested in is preventing\nthis from happening in the first place. <\/p>\n\n\n\n<h1>Monitoring<\/h1>\n\n\n\n<p>Monitoring\nsystems do exist, but until now, they had to be deployed by the people monitoring\nthe BlueMind install. Monitoring Java systems is complicated and general\nmetrics are neither relevant nor revealing. <\/p>\n\n\n\n<p>With\nBlueMind 3.5.9, we\u2019ve integrated a full stack of metrics, alerting and platform\nstatus visualisation. <\/p>\n\n\n\n<p>Open\nsource being our raison d\u2019\u00eatre, we decided to turn to an open-source solution\nfor this: TICK stack (Telegraf, Influxdb, Chronograf, Kapacitor) <a href=\"https:\/\/www.influxdata.com\/\">http:\/\/influxdata.com<\/a>. A Telegraf agent is installed on each\nnode of your installation. Telegraf collects and sends metrics to Influxdb,\nKapacitor crunches them into actionable alerts and Chronograf displays the\ninformation to help anticipate problems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Our integration<\/h2>\n\n\n\n<p>With BlueMind 3.5.9, the whole stack is available but it isn\u2019t deployed by default. You have to install the bm-tick-full package on your server \u2013 your main server with bm-core or a dedicated monitoring server.<\/p>\n<p>The bm-tick-full package deploys the whole TICK stack \u2013 which is built into our repository to monitor the versions used. You must install bm-tick-node on every server of your BlueMind install. If you do this before updating to v.3.5.9, the update wizard will take care of everything. Otherwise, it is best to restart and force-reconfigure the entire stack from your bm-core server:<\/p>\n<p>curl -H &#8220;X-Bm-ApiKey: $(cat \/etc\/bm\/bm-core.tok)&#8221; -XPOST http:\/\/localhost:8090\/internal-api\/tick\/mgmt\/_reconfigure<\/p>\n<h1>Java Agent<\/h1>\n<p>Some administrators might have noticed that BlueMind\u2019s Java processes run with an additional option:<\/p>\n<p>\/usr\/lib\/jvm\/bm-jdk\/bin\/java -Dlogback.configurationFile=\/etc\/bm\/local\/bm-core.log.xml -Dio.netty.native.workdir=\/var\/lib\/bm-core\/work -Xloggc:\/var\/log\/garbage-collector\/bm-core\/gc.pause.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=4 -XX:GCLogFileSize=4M -XX:+PrintGCApplicationStoppedTime -server -Xms812m -Xmx812m -Xss256k -XX:+UseCompressedOops -XX:MaxDirectMemorySize=812m -XX:+UseG1GC -XX:MaxGCPauseMillis=500 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=\/var\/log -Djava.net.preferIPv4Stack=true -Dnet.bluemind.property.product=bm-core -javaagent:\/var\/lib\/bm-metrics-agent\/bm-metrics-agent.jar -Djava.awt.headless=true -Dosgi.noShutdown=true -Duser.timezone=GMT -cp \/usr\/share\/bm-core\/plugins\/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar org.eclipse.equinox.launcher.Main -registryMultiLanguage -debug -application net.bluemind.application.launcher.coreLauncher<\/p>\n<p>This agent, which is attached to your virtual machines, allows you to expose application metrics to Telegraf. What does it do?<\/p>\n<p>It opens one unix socket for every JVM in \/var\/run\/bm-metrics:<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-1247 aligncenter\" src=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image1.png\" alt=\"\" width=\"701\" height=\"274\" srcset=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image1.png 701w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image1-150x59.png 150w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image1-300x117.png 300w\" sizes=\"(max-width: 701px) 100vw, 701px\" \/><\/p>\n<p>Telegraf queries these unix sockets to get metrics for each component:<\/p>\n<p>curl &#8211;unix-socket \/var\/run\/bm-metrics\/metrics-bm-lmtpd.sock http:\/\/bm\/metrics<\/p>\n<p>Which returns &#8212; as a simplified version:<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-1248 aligncenter\" src=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image2.png\" alt=\"\" width=\"598\" height=\"605\" srcset=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image2.png 598w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image2-148x150.png 148w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image2-297x300.png 297w\" sizes=\"(max-width: 598px) 100vw, 598px\" \/><\/p>\n<p>This data is consumed by Telegraf every 10 seconds and\u2026<\/p>\n<h1>Dashboards!<\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1249 aligncenter\" src=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-3.png\" alt=\"\" width=\"1440\" height=\"882\" srcset=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-3.png 1440w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-3-150x92.png 150w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-3-300x184.png 300w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-3-768x470.png 768w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-3-1024x627.png 1024w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-3-1140x698.png 1140w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<p>Here is an example of an email flow monitoring dashboard as it is pre-set in BlueMind 3.5.9.<br>But it can show many other metrics: system (disks, workload, network traffic), postgresql (QPS, shared buffers usage), nginx.<\/p>\n<p>Data history is collected over 7 days, so no more mysteries on the hard disk that was still full 2 hours before an incident report.<\/p>\n<h1>Alerting<\/h1>\n<p>Knowing the number of active IMAP processes is good. Comparing it to the maximum set value is better.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1250\" src=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-4.png\" alt=\"\" width=\"893\" height=\"272\" srcset=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-4.png 893w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-4-150x46.png 150w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-4-300x91.png 300w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-4-768x234.png 768w\" sizes=\"(max-width: 893px) 100vw, 893px\" \/><\/p>\n<p>This metric is being monitored constantly by Kapacitor (the imap-connections script is configured by BlueMind) to compare the number of processes running at a given moment with the number set in BlueMind.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1251\" src=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-5.png\" alt=\"\" width=\"1219\" height=\"800\" srcset=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-5.png 1219w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-5-150x98.png 150w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-5-300x197.png 300w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-5-768x504.png 768w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-5-1024x672.png 1024w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-5-1140x748.png 1140w\" sizes=\"(max-width: 1219px) 100vw, 1219px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1252\" src=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-6.png\" alt=\"\" width=\"1200\" height=\"589\" srcset=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-6.png 1200w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-6-150x74.png 150w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-6-300x147.png 300w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-6-768x377.png 768w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-6-1024x503.png 1024w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-6-1140x560.png 1140w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>You can see these alerts on the monitoring\/tick\/ homepage of your BlueMind console using the installation wizard password.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1253\" src=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-7.png\" alt=\"\" width=\"1396\" height=\"604\" srcset=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-7.png 1396w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-7-150x65.png 150w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-7-300x130.png 300w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-7-768x332.png 768w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-7-1024x443.png 1024w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-7-1140x493.png 1140w\" sizes=\"(max-width: 1396px) 100vw, 1396px\" \/><\/p>\n<h1>Annotations<\/h1>\n<p>With alerts come annotations which signal points in time (or timeframes) on your graphs.<\/p>\n<p>If an administrator restarts the Core, the monitoring system archives it and it is shown on all the graphs: <br><br><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1254\" src=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-8.png\" alt=\"\" width=\"1314\" height=\"798\" srcset=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-8.png 1314w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-8-150x91.png 150w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-8-300x182.png 300w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-8-768x466.png 768w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-8-1024x622.png 1024w, https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2019\/07\/image-8-1140x692.png 1140w\" sizes=\"(max-width: 1314px) 100vw, 1314px\" \/><\/p>\n<p>Programmed tasks running on your system are also shown on the graphs when they take longer than 30 seconds. That way it\u2019s easy to diagnose when system slow-downs reported by users are caused by a backup or a directory import.&nbsp;<\/p>\n<h1>What\u2019s next<\/h1>\n<p>BlueMind records a large number of metrics but not all are used in graphs or alerting scripts yet. Dashboards and alerting scripts can be added to BlueMind via plugins and future versions should bring new ones and offer \u201cself-healing\u201d features (when a given problem arises, the solution is known and therefore applied automatically).<\/p>\n<p><a href=\"https:\/\/forge.bluemind.net\/confluence\/display\/BM35\/Monitoring+Bm-Tick\">BlueMind\u2019s full documentation is here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When a system breaks downs or malfunctions, finding the cause can often be tricky. This is why BlueMind 3.5.9 integrates a full (open-source) platform metrics, alerting and viewing stack A BlueMind system &#8212; or any email server in general &#8212; is extremely complex. It is made up of many components with very specific yet sometimes [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":740,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[179,11,183],"tags":[36],"class_list":["post-1245","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solution-en","category-usages-en","category-technical","tag-installation"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Monitoring a BlueMind install - Bluemind<\/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:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monitoring a BlueMind install - Bluemind\" \/>\n<meta property=\"og:description\" content=\"When a system breaks downs or malfunctions, finding the cause can often be tricky. This is why BlueMind 3.5.9 integrates a full (open-source) platform metrics, alerting and viewing stack A BlueMind system &#8212; or any email server in general &#8212; is extremely complex. It is made up of many components with very specific yet sometimes [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/\" \/>\n<meta property=\"og:site_name\" content=\"Bluemind\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-16T08:16:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-10-14T10:04:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2018\/07\/image-8.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1314\" \/>\n\t<meta property=\"og:image:height\" content=\"798\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Monitoring a BlueMind install\",\"datePublished\":\"2019-07-16T08:16:06+00:00\",\"dateModified\":\"2019-10-14T10:04:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/\"},\"wordCount\":964,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2018\/07\/image-8.png\",\"keywords\":[\"installation\"],\"articleSection\":[\"BlueMind's Solution\",\"Practices\",\"Technical\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/\",\"url\":\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/\",\"name\":\"Monitoring a BlueMind install - Bluemind\",\"isPartOf\":{\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2018\/07\/image-8.png\",\"datePublished\":\"2019-07-16T08:16:06+00:00\",\"dateModified\":\"2019-10-14T10:04:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#primaryimage\",\"url\":\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2018\/07\/image-8.png\",\"contentUrl\":\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2018\/07\/image-8.png\",\"width\":\"1314\",\"height\":\"798\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bluemind.purpl-web.com\/en\/homepage\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monitoring a BlueMind install\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/#website\",\"url\":\"https:\/\/bluemind.purpl-web.com\/en\/\",\"name\":\"Bluemind\",\"description\":\"Collaborative messaging\",\"publisher\":{\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bluemind.purpl-web.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/#organization\",\"name\":\"BlueMind\",\"url\":\"https:\/\/bluemind.purpl-web.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2017\/06\/logobm_300.png\",\"contentUrl\":\"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2017\/06\/logobm_300.png\",\"width\":300,\"height\":100,\"caption\":\"BlueMind\"},\"image\":{\"@id\":\"https:\/\/bluemind.purpl-web.com\/en\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Monitoring a BlueMind install - Bluemind","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:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/","og_locale":"en_US","og_type":"article","og_title":"Monitoring a BlueMind install - Bluemind","og_description":"When a system breaks downs or malfunctions, finding the cause can often be tricky. This is why BlueMind 3.5.9 integrates a full (open-source) platform metrics, alerting and viewing stack A BlueMind system &#8212; or any email server in general &#8212; is extremely complex. It is made up of many components with very specific yet sometimes [&hellip;]","og_url":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/","og_site_name":"Bluemind","article_published_time":"2019-07-16T08:16:06+00:00","article_modified_time":"2019-10-14T10:04:07+00:00","og_image":[{"width":1314,"height":798,"url":"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2018\/07\/image-8.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#article","isPartOf":{"@id":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/"},"author":{"name":"","@id":""},"headline":"Monitoring a BlueMind install","datePublished":"2019-07-16T08:16:06+00:00","dateModified":"2019-10-14T10:04:07+00:00","mainEntityOfPage":{"@id":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/"},"wordCount":964,"commentCount":0,"publisher":{"@id":"https:\/\/bluemind.purpl-web.com\/en\/#organization"},"image":{"@id":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#primaryimage"},"thumbnailUrl":"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2018\/07\/image-8.png","keywords":["installation"],"articleSection":["BlueMind's Solution","Practices","Technical"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/","url":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/","name":"Monitoring a BlueMind install - Bluemind","isPartOf":{"@id":"https:\/\/bluemind.purpl-web.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#primaryimage"},"image":{"@id":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#primaryimage"},"thumbnailUrl":"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2018\/07\/image-8.png","datePublished":"2019-07-16T08:16:06+00:00","dateModified":"2019-10-14T10:04:07+00:00","breadcrumb":{"@id":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#primaryimage","url":"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2018\/07\/image-8.png","contentUrl":"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2018\/07\/image-8.png","width":"1314","height":"798"},{"@type":"BreadcrumbList","@id":"https:\/\/bluemind.purpl-web.com\/en\/monitoring-a-bluemind-install\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bluemind.purpl-web.com\/en\/homepage\/"},{"@type":"ListItem","position":2,"name":"Monitoring a BlueMind install"}]},{"@type":"WebSite","@id":"https:\/\/bluemind.purpl-web.com\/en\/#website","url":"https:\/\/bluemind.purpl-web.com\/en\/","name":"Bluemind","description":"Collaborative messaging","publisher":{"@id":"https:\/\/bluemind.purpl-web.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bluemind.purpl-web.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/bluemind.purpl-web.com\/en\/#organization","name":"BlueMind","url":"https:\/\/bluemind.purpl-web.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bluemind.purpl-web.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2017\/06\/logobm_300.png","contentUrl":"https:\/\/bluemind.purpl-web.com\/wp-content\/uploads\/2017\/06\/logobm_300.png","width":300,"height":100,"caption":"BlueMind"},"image":{"@id":"https:\/\/bluemind.purpl-web.com\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":""}]}},"_links":{"self":[{"href":"https:\/\/bluemind.purpl-web.com\/en\/wp-json\/wp\/v2\/posts\/1245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bluemind.purpl-web.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bluemind.purpl-web.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bluemind.purpl-web.com\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/bluemind.purpl-web.com\/en\/wp-json\/wp\/v2\/comments?post=1245"}],"version-history":[{"count":1,"href":"https:\/\/bluemind.purpl-web.com\/en\/wp-json\/wp\/v2\/posts\/1245\/revisions"}],"predecessor-version":[{"id":1860,"href":"https:\/\/bluemind.purpl-web.com\/en\/wp-json\/wp\/v2\/posts\/1245\/revisions\/1860"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bluemind.purpl-web.com\/en\/wp-json\/wp\/v2\/media\/740"}],"wp:attachment":[{"href":"https:\/\/bluemind.purpl-web.com\/en\/wp-json\/wp\/v2\/media?parent=1245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bluemind.purpl-web.com\/en\/wp-json\/wp\/v2\/categories?post=1245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bluemind.purpl-web.com\/en\/wp-json\/wp\/v2\/tags?post=1245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}