{"id":54143,"date":"2025-01-30T09:49:23","date_gmt":"2025-01-30T08:49:23","guid":{"rendered":"https:\/\/www.open-e.com\/blog\/?p=54143"},"modified":"2025-04-28T13:11:06","modified_gmt":"2025-04-28T13:11:06","slug":"data-storage-monitoring-in-open-e-joviandss-with-checkmk-and-diagnostic-tools","status":"publish","type":"post","link":"https:\/\/www.open-e.com\/blog\/data-storage-monitoring-in-open-e-joviandss-with-checkmk-and-diagnostic-tools\/","title":{"rendered":"Data Storage Monitoring in Open-E JovianDSS with Checkmk and Diagnostic Tools"},"content":{"rendered":"\n<p><strong>Among the characteristics of an optimal data storage solution, several features should stand out. It should provide full checksumming, self-repair, and backup and restore capabilities <a href=\"https:\/\/www.open-e.com\/blog\/open-e-joviandss-off-site-data-protection-how-to-store-protect-and-recover-your-data\/\">with short RPOs and RTOs<\/a>. Additionally, it must allow for the implementation of comprehensive disaster recovery plans, ensuring high hardware redundancy and resilience to unexpected hardware failures. Adequate performance for both HDD- and SSD-NVMe-based systems is essential, along with scalability to accommodate growing data needs. Efficient data management should reduce the data footprint, complemented by unlimited data versioning for maximum flexibility. Furthermore, low total cost of ownership (TCO) can be achieved through lower hardware consumption, reduced data center space requirements, and ease of use that minimizes staff training costs.<\/strong><\/p>\n\n\n\n<p><strong>Effective monitoring that enhances reliability is also one of the most important features that should be included on this list. Tools like Checkmk or others \u2014 natively implemented \u2014 are essential for maintaining system reliability and performance. They allow for quick failure analysis and detailed system monitoring, respectively, which help in proactive management and quick issue resolution.<\/strong><\/p>\n\n\n\n<p><strong>Open-E JovainDSS, an enterprise data storage system, includes two main monitoring features &#8211; Checkmk and a natively implemented one. The first is implemented as a built-in system feature, and the other is a seamless integration with an external application. So, let\u2019s dive deeper into these features, specify how they support your data storage infrastructure\u2019s monitoring, and discuss the differences between them.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Monitoring Tools<\/h2>\n\n\n\n<p>As we established, efficient data storage monitoring is essential for ensuring system health and performance in today&#8217;s enterprise data storage environments. At <a href=\"https:\/\/www.open-e.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Open-E<\/a>, we believe monitoring and diagnostics must be highly developed and easy to manage simultaneously. It allows the administrator to quickly recognize system errors, avoid their consequences, and prevent issues from repeating as much as possible. But how do native diagnostics and Checkmk tools implemented for <a href=\"https:\/\/www.open-e.com\/products\/open-e-joviandss\/\" target=\"_blank\" rel=\"noopener noreferrer\">Open-E JovianDSS<\/a> work? How do they enhance diagnostics and performance management to create a more robust data storage infrastructure? How do the Open-E JovianDSS diagnostics tool and Checkmk swift ongoing monitoring capabilities to optimize your system&#8217;s reliability and efficiency? Let&#8217;s find out!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Open-E JovianDSS Diagnostics for Data Storage Monitoring<\/h3>\n\n\n\n<p>The Open-E JovianDSS Diagnostics tab is a part of the software designed for quick, ad-hoc checks of system usage and issues that have already occurred. Furthermore, Diagnostics ensures a comprehensive graphic depiction of system usage divided into 5 tabs (described below), as well as email notifications and an event viewer.<\/p>\n\n\n\n<p>In Open-E JovianDSS, it\u2019s available from the main <a href=\"https:\/\/www.open-e.com\/blog\/enhancing-user-experience-with-open-e-joviandss-gui\/\" target=\"_blank\" rel=\"noopener noreferrer\">GUI menu<\/a> at the bottom of the function tabs. Two methods exist for extracting essential information about the infrastructure&#8217;s main statuses.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The user can pull out only the abstract of all the reports mentioned above, which provides the most crucial information. You can find there information such as:\n<ul class=\"wp-block-list\">\n<li>Hardware &#8211; UPS Status and S.M.A.R.T. diagnostics<\/li>\n\n\n\n<li>System usage &#8211; e.g., CPU usage, System load, list of opened files and user processes<\/li>\n\n\n\n<li>Network usage &#8211; information about traffic on network cards<\/li>\n\n\n\n<li>Disks usage &#8211; read and write operations provided in MiBs\/s (by default, but others are also available)<\/li>\n\n\n\n<li>Memory usage &#8211; information about read cache (ARC, L2ARC) and write log (ZIL)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Users can also access the Log tab, where they can download the comprehensive set of logs about the overall system performance and health within multiple folders and files.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1193\" height=\"471\" src=\"https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_35_34_830Z.png\" alt=\"Open-E JOvianDSS Diagnostic Tools Main Menu\" class=\"wp-image-54220\" srcset=\"https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_35_34_830Z.png 1193w, https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_35_34_830Z-1178x465.png 1178w, https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_35_34_830Z-1024x404.png 1024w, https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_35_34_830Z-768x303.png 768w, https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_35_34_830Z-395x156.png 395w\" sizes=\"auto, (max-width: 1193px) 100vw, 1193px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1190\" height=\"646\" src=\"https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_36_26_683Z.png\" alt=\"Open-E JOvianDSS Diagnostic Tools CPU Usage\" class=\"wp-image-54219\" srcset=\"https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_36_26_683Z.png 1190w, https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_36_26_683Z-857x465.png 857w, https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_36_26_683Z-1024x556.png 1024w, https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_36_26_683Z-768x417.png 768w, https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_36_26_683Z-395x214.png 395w, https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_36_26_683Z-770x418.png 770w, https:\/\/www.open-e.com\/blog\/wp-content\/uploads\/2025\/01\/image_2025_01_29T13_36_26_683Z-1170x635.png 1170w\" sizes=\"auto, (max-width: 1190px) 100vw, 1190px\" \/><\/figure>\n\n\n\n<p>The <strong>Diagnostics tab allows viewing all the information in highly readable charts and diagrams<\/strong>. Thanks to this, the administrator can easily access clear and easy-to-analyze information, greatly facilitating performance management and correct operation of the data storage infrastructure. Memory usage, disk usage, network usage, running some tests on drives &#8211; no problem! <strong>All this is available at the touch of a finger with just a few clicks<\/strong>!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Checkmk Tool for Data Storage Monitoring<\/h3>\n\n\n\n<p><a href=\"https:\/\/checkmk.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Checkmk<\/a> is a <strong>tool designed for ongoing, comprehensive monitoring and historical analysis, helping maintain overall system health and performance over time<\/strong>. This tool continuously tracks system performance and health, providing detailed monitoring and alerting capabilities. Checkmk permanently monitors various system parameters, recording them in a database to provide both real-time and historical data on system performance. It offers detailed charts and status indicators that give a broader, more <strong>detailed view of system operations and trends, making it ideal for proactive data storage management<\/strong>. The system generates alerts based on the status of these parameters and sends notifications to administrators when thresholds are crossed. This ensures that potential issues are identified and addressed promptly before even they occur.<\/p>\n\n\n\n<p>The tool runs an agent every minute, storing values and displaying changes over time, which is crucial for long-term monitoring and proactive maintenance. Checkmk monitors system parameters with state changes (<span style=\"color: #00ff00;\">GREEN<\/span>, <span style=\"color: #ffcc00;\">YELLOW<\/span>, <span style=\"color: #ff0000;\">RED<\/span>, <span style=\"color: #808080;\">GREY<\/span>) and sends event messages via email for state changes, thereby reducing the number of messages and focusing on important information. It is configurable for various levels of alerts, such as OK, Warning, and Critical, and allows for trend analysis over user-defined periods. With the historical data collected, Checkmk can perform basic forecasting to predict future values of certain metrics. This helps in proactive capacity planning and effective resource management. This comprehensive monitoring approach ensures ongoing system health and performance optimization, making Checkmk an indispensable tool for enterprise environments.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Checkmk in Open-E JovianDSS<\/h4>\n\n\n\n<p>Open-E JovianDSS works with full compatibility in Checkmk and can be managed using two different methods:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Using the &#8220;Small updates&#8221; section in the Open-E JovianDSS diagnostic module, a Checkmk container containing pre-defined rules is installed. It extracts the necessary information for the relevant system parts monitored by Checkmk, and the user is notified if something in the data storage infrastructure goes wrong.<\/li>\n\n\n\n<li>The last method works as a preconfigured virtual machine provided by Open-E, also containing the predefined rules for the agent to connect to. It connects to Open-E JovianDSS and monitors the system using predefined rules. The benefit of such a solution is that it does not overload the system by sending multiple requests per second, as in the second method.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-weight: 400;\">The Differences<\/span><\/h3>\n\n\n\n<p>The first difference that comes to mind is, as mentioned at the beginning of this article, how they work with Open-E JovianDSS.<strong> The Diagnostics tab is a module built into the system as a native, integral feature, while Checkmk is a seamlessly integrated external application<\/strong>.<\/p>\n\n\n\n<p>However, we can also differentiate these methods according to their purpose of usage.<strong> The Diagnostics internal mechanisms work per user request and provide information only when needed<\/strong>. These are various reports in the form of charts and plain text. In Open-E JovianDSS, data storage administrators are given the possibility of quickly reacting to any abnormalities in data storage infrastructure maintenance and operations.<\/p>\n\n\n\n<p><b>Checkmk, on the other hand, constantly monitors system performance, physical and virtual servers, database performance, network interfaces and traffic, cloud services and containers, hardware and software assets across the monitored environment and is fully automated once configured<\/b><span style=\"font-weight: 400;\">. This automation makes monitoring much easier because Checkmk notifies the administrator of any unexpected errors. As a result, there is no need to generate reports periodically, as Checkmk constantly watches over the efficient and smooth operation of data storage infrastructure. As a result, it squeezes the most out of the system&#8217;s monitoring capabilities and helps proactively control operability and performance.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Learn More about Diagnostics in Open-E JovianDSS<\/h3>\n\n\n\n<p>If you\u2019d like to know more about checking the data storage diagnostics in Open-E JovianDSS watch the video below:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"custom-video-placeholder\" loading=\"lazy\" frameborder=\"0\" data-video=\"https:\/\/www.youtube.com\/embed\/MNZXhuwoS0A\" data-provider=\"youtube\"\n                  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" \n                  allowfullscreen=\"\"><\/div>\n<\/div><\/figure>\n\n\n\n<p>For more Open-E JovianDSS tutorials visit our <a href=\"https:\/\/www.youtube.com\/playlist?list=PLVRduM0_TGEB-hXy2tbYmFA7p3E0jmDep\" target=\"_blank\" rel=\"noopener noreferrer\">YouTube channel<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Among the characteristics of an optimal data storage solution, several features should stand out. It should provide full checksumming, self-repair, and backup and restore capabilities with short RPOs and RTOs.&nbsp;&#8230;<\/p>\n","protected":false},"author":28,"featured_media":55330,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[803,798],"tags":[],"class_list":["post-54143","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-center","category-tips-tricks"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/54143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/comments?post=54143"}],"version-history":[{"count":2,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/54143\/revisions"}],"predecessor-version":[{"id":55454,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/54143\/revisions\/55454"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/media\/55330"}],"wp:attachment":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/media?parent=54143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/categories?post=54143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/tags?post=54143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}