{"id":2017,"date":"2017-12-11T11:13:56","date_gmt":"2017-12-11T05:43:56","guid":{"rendered":"http:\/\/localhost:8081\/system-on-module-som\/?p=2017"},"modified":"2024-03-19T13:55:31","modified_gmt":"2024-03-19T08:25:31","slug":"build-a-monitoring-device-using-esomimx6-in-30-minutes","status":"publish","type":"post","link":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/build-a-monitoring-device-using-esomimx6-in-30-minutes\/","title":{"rendered":"Build a monitoring device using eSOMiMX6 in 30 minutes"},"content":{"rendered":"<p><span lang=\"EN-US\">Keeping tabs on your embedded devices resources is very critical. It can also be time-consuming. You need to make sure connectivity of your device is good, processes are running, resources are available round the clock and the system health is good.<\/span><\/p>\n<div style=\"width: 100%;float: left\">\n<div style=\"width: 50%;float: left\">\n<p><span lang=\"EN-US\">This blog explains how we can monitor <a href=\"https:\/\/www.e-consystems.com\/iMX6-micro-som-system-on-module.asp\" target=\"_blank\" rel=\"noopener noreferrer\">eSOMiMX6<\/a> resource and the process running on it<b>.<\/b><\/span><\/p>\n<p><span lang=\"EN-US\">Ever wondered how we can automate the process of monitoring your device\u2019s resources, trigger an alert when some resource or process becomes unavailable?<\/span><\/p>\n<p><span lang=\"EN-US\">Our solution is <b>Monit<\/b>.<\/span><\/p>\n<\/div>\n<div style=\"width: 50%;float: right\">\n<table style=\"width: 400px;margin: 0px auto;border: 1px solid #85E4F7\" align=\"center\">\n<tbody>\n<tr style=\"border: 1px solid #85E4F7\">\n<td align=\"center\" width=\"24%\"><img decoding=\"async\" loading=\"lazy\" style=\"vertical-align: middle\" src=\"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-content\/uploads\/2018\/01\/Adobe-Spark.jpg\" alt=\"Adobe Spark\" width=\"100\" height=\"125\" \/><\/td>\n<td width=\"1%\"><\/td>\n<td style=\"text-align: center;background: #00314F;margin: 0px auto;border-spacing: 0px;color: #ffffff;font-size: 18px\" align=\"center\" width=\"75%\"><strong>Try Monit on eSOMiMX6<\/strong><\/td>\n<\/tr>\n<tr style=\"width: 100%;height: 25px;text-align: left;background: #85E4F7;margin: 0px auto;border-spacing: 0px;color: #000000;font-size: 15px\">\n<td colspan=\"3\" align=\"left\"><a href=\"https:\/\/developer.e-consystems.com\/Downloads?key=69YkFkubX5ERK9%2BGNDi2Wlndb0XuB2N9ydmZsiKuPf0Un33KxfV4ZvSx%2BdOkb3e38NrMEYOQs8ewv3N8ZE8u7QEkqzjXLa%2FQpl7K%2F%2F0kK1DdI3cUuBvCNgW0PPjtDImk9rQael9o%2FsDK7J53Lq230AEi0SnkXytJaz8VMQcpGJtdZCqkzEpFE9bKiCqGa%2FfMlGmDEPaPGNGJa5XwuITK7djTGthZDS39YMqnnTrh%2BKbVqZOPpStQJPs54qS82iN3cTXAcZnhz%2FVjuC1Y8inkecwTNrFIC824UN%2FOUH938Dn87DEHFWbtXRT29C35f73Q\" target=\"_blank\" rel=\"noopener\"> Developer Tools Application Guide<\/a><\/td>\n<\/tr>\n<tr style=\"width: 100%;height: 25px;text-align: left;background: #FFFFFF;margin: 0px auto;border-spacing: 0px;color: #000000;font-size: 15px\">\n<td colspan=\"3\" align=\"left\"><a href=\"https:\/\/developer.e-consystems.com\/Downloads?key=69YkFkubX5ERK9%2BGNDi2WhpR5KRKjXQ664awQpBgasqbU4EnbQjE6wrDOLPr%2FokoJ1hBhLDFGeCi341vOdu5iYdp5o6eDUc8Wxl6KX6XfDZoV8xF3XH2ZICNjITnrN1Qq%2FX03hwGGjAngpqDlMwORrfCJ9OPdU8x6ci8E9ee2XWiR4huhXw4R3Zpsp3OYpgPyGW96x6ygB8SAOTFsP6GkIO61yJTC1oC5AVWwzPRFhEMY87AgIZ2RGWzVYXs9Rb%2BEq3UGk2k7xbPlH89hu70ok91L9FVJr4Xa3boTu4rKEc%3D\" target=\"_blank\" rel=\"noopener\"> Developer Tools Installation Packages Containing Monit Recipe File For Installation<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><b><span lang=\"EN-US\">Monit<\/span><\/b><span lang=\"EN-US\"> can watch resources, processes of your devices. <\/span><span lang=\"EN-US\">You can tell Monit exactly what you would do if a program stops running, or begins using too much RAM, or another host becomes unreachable. Monit will watch around the clock, and respond to out-of-the-norm events by following your instructions.<\/span><\/p>\n<p><span lang=\"EN-US\">The Monit has user friendly web interface where you can directly view the system status and setup up processes using native HTTP(S) web server or via the command line interface. Monit comes with its own web server running on port 2812.<\/span><\/p>\n<p>Demo video link:<\/p>\n<p><iframe loading=\"lazy\" title=\"iMX6 System on Module Monit Demo | eSOMiMX6 | e-con Systems\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/pKKlp4H7rqQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p><b><span lang=\"EN-US\">Capabilities of Monit<\/span><\/b><span lang=\"EN-US\">:<\/span><\/p>\n<ul>\n<li><span lang=\"EN-US\">Capability to act when configured threshold values for CPU, RAM, disk, file size are exceeded.<\/span><\/li>\n<li><span lang=\"EN-US\">Monitor services, start and stop the services whenever required.<\/span><\/li>\n<li><span lang=\"EN-US\">Provides alerts.<\/span><\/li>\n<li><span lang=\"EN-US\">Web interface for status monitoring.<\/span><\/li>\n<\/ul>\n<p><span lang=\"EN-US\">Please visit our <\/span><span lang=\"EN-US\"><a href=\"https:\/\/www.e-consystems.com\/auth\/Account\/login\" target=\"_blank\" rel=\"noopener noreferrer\">developer website<\/a><\/span><span lang=\"EN-US\"> to get step by step instructions to build, configure and run <b>Monit<\/b> on our <\/span><span lang=\"EN-US\"><a href=\"https:\/\/www.e-consystems.com\/iMX6-micro-som-system-on-module.asp\" target=\"_blank\" rel=\"noopener noreferrer\">eSOMiMX6<\/a> board.<b><\/b><\/span><\/p>\n<p><span lang=\"EN-US\">For further assistance and queries get in touch with <\/span><span lang=\"EN-US\"><a href=\"mailto:sales@e-consystems.com\" target=\"_blank\" rel=\"noopener noreferrer\">sales@e-consystems.com<\/a><\/span><\/p>\n<p class=\"western\">\n","protected":false},"excerpt":{"rendered":"<p>Keeping tabs on your embedded devices resources is very critical. It can also be time-consuming&#8230;.<\/p>\n","protected":false},"author":17,"featured_media":2018,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[211,212,342,343,340,341],"tags":[367,366,368],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/2017"}],"collection":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/comments?post=2017"}],"version-history":[{"count":12,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/2017\/revisions"}],"predecessor-version":[{"id":3028,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/2017\/revisions\/3028"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/media\/2018"}],"wp:attachment":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/media?parent=2017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/categories?post=2017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/tags?post=2017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}