{"id":308,"date":"2026-06-09T16:16:17","date_gmt":"2026-06-09T14:16:17","guid":{"rendered":"https:\/\/www.sysadmins.nl\/?p=308"},"modified":"2026-06-09T16:21:06","modified_gmt":"2026-06-09T14:21:06","slug":"incident-investigation-module-in-zabbix","status":"publish","type":"post","link":"https:\/\/www.sysadmins.nl\/index.php\/2026\/06\/09\/incident-investigation-module-in-zabbix\/","title":{"rendered":"Incident Investigation module in Zabbix"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Zabbix offers the possibility of adding (or even developing) extra modules. One of these modules is the <a href=\"https:\/\/github.com\/Monzphere\/IncidentInvestigation\" data-type=\"link\" data-id=\"https:\/\/github.com\/Monzphere\/IncidentInvestigation\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Incident Investigation module from Monzphere<\/a> which is free to use!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This module allows you to understand when and how incidents occur. The module will create <strong>heatmaps<\/strong> (at which days and what time does a problem occur more), gives you <strong>montly comparison<\/strong> and trends, determines the impact on your services (<strong>SLA<\/strong>) and makes use of the planned maintenance periods.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sometimes you already know a problem occurs more often than you want. You want to see over the complete period of monitoring the related metrics when it really is a large problem and occurs the most.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When you install and activate this module, you&#8217;ll get an extra search <em>magnifier<\/em> (\ud83d\udd0d) option added to a problem description. Just click on this magnifier and you&#8217;ll get exactly the overview you&#8217;ll need to pinpoint at what times the problem occurs more often.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I think this is a great addition to Zabbix (7.0.x) installations for getting more ahead of problems before they become a large outage!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installation with some screenshots<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">At first let&#8217;s see how a list of recent problems looks like without this module activated:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"198\" src=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/normal-problems-1024x198.png\" alt=\"\" class=\"wp-image-313\" srcset=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/normal-problems-1024x198.png 1024w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/normal-problems-300x58.png 300w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/normal-problems-768x148.png 768w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/normal-problems-1536x297.png 1536w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/normal-problems.png 1802w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The installation process is quite simple (and also explained at the Github repository). Just clone the Github repository and copy the mentioned directory to <em>\/usr\/share\/zabbix\/modules\/<\/em> on your Zabbix frontend server (this can be a different server\/VM\/container than your Zabbix server!).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -rp IncidentInvestigation \/usr\/share\/zabbix\/modules<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate as a Super Admin user to Admin -> General -> Modules and rescan the directory if.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"73\" src=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/rescan-directory-1024x73.png\" alt=\"\" class=\"wp-image-311\" srcset=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/rescan-directory-1024x73.png 1024w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/rescan-directory-300x21.png 300w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/rescan-directory-768x55.png 768w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/rescan-directory-1536x110.png 1536w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/rescan-directory.png 1818w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When this is done, you will find the Incident Investigation module added but still disabled. Just click <strong><em>enable<\/em><\/strong> and it will be ready<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"88\" src=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/to-be-enabled-module-1024x88.png\" alt=\"\" class=\"wp-image-312\" srcset=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/to-be-enabled-module-1024x88.png 1024w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/to-be-enabled-module-300x26.png 300w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/to-be-enabled-module-768x66.png 768w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/to-be-enabled-module-1536x132.png 1536w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/to-be-enabled-module.png 1804w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After this browse to the <strong><em>Problems page<\/em><\/strong> and see the extra <em>magnifier<\/em> added to the description of problems:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"217\" src=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/problems-with-incideninvestigation-1024x217.png\" alt=\"\" class=\"wp-image-314\" srcset=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/problems-with-incideninvestigation-1024x217.png 1024w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/problems-with-incideninvestigation-300x64.png 300w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/problems-with-incideninvestigation-768x163.png 768w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/problems-with-incideninvestigation-1536x326.png 1536w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/problems-with-incideninvestigation.png 1813w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Using the <em>magnifier (Incident Investigation)<\/em><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As this works for metrics you already collected, Incident Investigation will deliver all functionality immediately even if you installed it months or years after starting monitoring using Zabbix!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this example I&#8217;ll open the problem reported by a Windows agent:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"634\" src=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/problem-zoomed-with-incident-investigation-1024x634.png\" alt=\"\" class=\"wp-image-316\" srcset=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/problem-zoomed-with-incident-investigation-1024x634.png 1024w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/problem-zoomed-with-incident-investigation-300x186.png 300w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/problem-zoomed-with-incident-investigation-768x475.png 768w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/problem-zoomed-with-incident-investigation.png 1047w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Here it&#8217;s immediately visible at what time of day (since start monitoring of this host) the problems where reported the most times (between 14:00 and 15:00 on a Tuesday). Also we can see that during the night this problem was also reported (on Wednesday and Thursday) but this was also during a maintenance period.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Scrolling down will reveal more info on this specific problem.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"670\" src=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/more-info-on-problem-1024x670.png\" alt=\"\" class=\"wp-image-317\" srcset=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/more-info-on-problem-1024x670.png 1024w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/more-info-on-problem-300x196.png 300w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/more-info-on-problem-768x502.png 768w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/more-info-on-problem.png 1196w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And ofcourse it&#8217;s also possible to click on several items for more information. It&#8217;s also to possible to (in this example) click on the red highlighted number <strong>3<\/strong> and see when the problems occured (here it will be narrowed just to february)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"252\" src=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/most-problems-1024x252.png\" alt=\"\" class=\"wp-image-318\" srcset=\"https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/most-problems-1024x252.png 1024w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/most-problems-300x74.png 300w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/most-problems-768x189.png 768w, https:\/\/www.sysadmins.nl\/wp-content\/uploads\/2026\/06\/most-problems.png 1192w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The addition of this module gives you in a few clicks more insight on problems and when they occur. This will help you in fixing and even preventing problems before they will become an outage!<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>No hosts were harmed during the writing of this article \ud83d\ude09<\/p><\/blockquote><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Zabbix offers the possibility of adding (or even developing) extra modules. One of these modules is the Incident Investigation module from Monzphere which is free to use! This module allows you to understand when and how incidents occur. The module will create heatmaps (at which days and what time does a problem occur more), gives [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":323,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,8],"tags":[13,28,27,6],"class_list":["post-308","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-observability","category-zabbix","tag-7-0","tag-enhancement","tag-modules","tag-zabbix"],"_links":{"self":[{"href":"https:\/\/www.sysadmins.nl\/index.php\/wp-json\/wp\/v2\/posts\/308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sysadmins.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sysadmins.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sysadmins.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sysadmins.nl\/index.php\/wp-json\/wp\/v2\/comments?post=308"}],"version-history":[{"count":4,"href":"https:\/\/www.sysadmins.nl\/index.php\/wp-json\/wp\/v2\/posts\/308\/revisions"}],"predecessor-version":[{"id":320,"href":"https:\/\/www.sysadmins.nl\/index.php\/wp-json\/wp\/v2\/posts\/308\/revisions\/320"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sysadmins.nl\/index.php\/wp-json\/wp\/v2\/media\/323"}],"wp:attachment":[{"href":"https:\/\/www.sysadmins.nl\/index.php\/wp-json\/wp\/v2\/media?parent=308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sysadmins.nl\/index.php\/wp-json\/wp\/v2\/categories?post=308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sysadmins.nl\/index.php\/wp-json\/wp\/v2\/tags?post=308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}