<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SNMP &#8211; Nagios Library</title>
	<atom:link href="https://library.nagios.com/tag/snmp/feed/" rel="self" type="application/rss+xml" />
	<link>https://library.nagios.com</link>
	<description>Complete Nagios monitoring resources and documentation</description>
	<lastBuildDate>Wed, 22 Apr 2026 19:28:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://library.nagios.com/wp-content/uploads/2024/11/Nagios-Blue-N.svg</url>
	<title>SNMP &#8211; Nagios Library</title>
	<link>https://library.nagios.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What&#8217;s New in Nagios XI 2026R1.4</title>
		<link>https://library.nagios.com/nagios-updates/whats-new-in-nagios-xi-2026r1-4/</link>
		
		<dc:creator><![CDATA[Shamas Demoret]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 20:34:16 +0000</pubDate>
				<category><![CDATA[Nagios Updates]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Network Monitoring]]></category>
		<category><![CDATA[SNMP]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=69034</guid>

					<description><![CDATA[Nagios XI 2026R1.4 brings a new Nutanix CE wizard, a new Switch/Router wizard and plugins, NNA wizard upgrades, and enhanced SNMP encryption. Let's dig in! ]]></description>
										<content:encoded><![CDATA[
<p>Nagios XI <strong>2026R1.4</strong> is packed with great additions and enhancements, including:</p>



<ul class="wp-block-list">
<li> A new Nutanix CE Wizard. </li>



<li>A new Network Switch/Router Wizard and plugins. </li>



<li>Nagios Network Analyzer Wizard upgrades. </li>



<li>A wider range of SNMP security protocols. </li>



<li>A new Toggle Global Status option for Smart Dashboards. </li>
</ul>



<p>In this article we&#8217;ll take a quick look at each of these awesome updates and provide you with links to the related documentation.</p>



<h2 class="wp-block-heading">New Network Switch/Router Wizard and Plugins</h2>



<p>A brand new version of the <strong>Network Switch/Router Wizard</strong> has been added with several key enhancements: </p>



<ul class="wp-block-list">
<li>Greatly reduces the amount of walks performed on the machine, improving information stability and response time.</li>



<li>Port throughput checks are compatible with <a href="https://assets.nagios.com/downloads/nagiosxi/docs/Managing-Nagios-Mod-Gearman-in-the-Nagios-XI-UI.pdf" target="_blank" rel="noopener">Nagios Mod Gearman</a> workers.</li>



<li>New <code>check_throughput</code> and <code>check_snmp_interface_status</code> plugins written in <strong>C</strong> increase performance. </li>
</ul>



<p>You can find the new wizard in the <strong>Configure &gt; Configuration Tools &gt; Configuration Wizards</strong> menu. </p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="522" src="https://library.nagios.com/wp-content/uploads/2026/04/new-switch-router-step-2-1024x522.png" alt="The new Network Switch &amp; Router Wizard in Nagios XI 1.4." class="wp-image-69243" title="What&#039;s New in Nagios XI 2026R1.4 1" srcset="https://library.nagios.com/wp-content/uploads/2026/04/new-switch-router-step-2-1024x522.png 1024w, https://library.nagios.com/wp-content/uploads/2026/04/new-switch-router-step-2-300x153.png 300w, https://library.nagios.com/wp-content/uploads/2026/04/new-switch-router-step-2-768x392.png 768w, https://library.nagios.com/wp-content/uploads/2026/04/new-switch-router-step-2-1536x783.png 1536w, https://library.nagios.com/wp-content/uploads/2026/04/new-switch-router-step-2.png 1592w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Step 2 of the new Switch &#038; Router Wizard. </figcaption></figure>



<p>Note that the old wizard, which will remain available, will now be labeled <strong>Network Switch/Router (Legacy)</strong>.</p>



<p>You can review the new documentation here: </p>



<ul class="wp-block-list">
<li><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Monitoring-Switches-and-Routers-in-Nagios-XI-2026.pdf" target="_blank" rel="noopener">Monitoring Switches and Routers with Nagios XI 2026</a></li>
</ul>



<h2 class="wp-block-heading">New Nutanix Wizard</h2>



<p>The new <strong>Nutanix CE Wizard</strong> enables you to monitor Nutanix Community Edition clusters, virtual machines, and host metrics via Prism Element. You can find it in the <strong>Configure > Configuration Tools > Configuration Wizards</strong> menu.</p>



<p>Here&#8217;s an example of the Cluster/Prism checks the wizard supports: </p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="548" src="https://library.nagios.com/wp-content/uploads/2026/04/nutanix-cluster-checks-1024x548.png" alt="Step 2 of the Nutanix wizard, showing Cluster/Prism Checks." class="wp-image-69246" title="What&#039;s New in Nagios XI 2026R1.4 2" srcset="https://library.nagios.com/wp-content/uploads/2026/04/nutanix-cluster-checks-1024x548.png 1024w, https://library.nagios.com/wp-content/uploads/2026/04/nutanix-cluster-checks-300x161.png 300w, https://library.nagios.com/wp-content/uploads/2026/04/nutanix-cluster-checks-768x411.png 768w, https://library.nagios.com/wp-content/uploads/2026/04/nutanix-cluster-checks.png 1143w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">The Cluster/Prism checks available in the new Nutanix Wizard. </figcaption></figure>



<p>You can find the documentation here: </p>



<ul class="wp-block-list">
<li><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Monitoring-Nutanix-CE-with-Nagios-XI.pdf" target="_blank" rel="noopener">Monitoring Nutanix CE with Nagios XI 2026</a></li>
</ul>



<h2 class="wp-block-heading">Network Analyzer Wizard Upgrades</h2>



<p>The Nagios Network Analyzer Wizard has gotten two key upgrades for enhanced support of Network Analyzer 2026. </p>



<p>The wizard now supports the ability to use <a href="https://assets.nagios.com/downloads/nagios-network-analyzer/docs/Using-Traffic-Profiles-in-NNA-2026.pdf" target="_blank" rel="noopener">Traffic Profiles</a> to filter data during <strong>Step 1</strong> setup, as you can see here: </p>



<figure class="wp-block-image size-full"><img decoding="async" width="942" height="518" src="https://library.nagios.com/wp-content/uploads/2026/04/NNA-Wizard-w-Profile.png" alt="Step 1 of the Nagios Network Analyzer Wizard, showing the new &#039;Use a View/Profile&#039; option for NNA 2026 servers." class="wp-image-69245" title="What&#039;s New in Nagios XI 2026R1.4 3" srcset="https://library.nagios.com/wp-content/uploads/2026/04/NNA-Wizard-w-Profile.png 942w, https://library.nagios.com/wp-content/uploads/2026/04/NNA-Wizard-w-Profile-300x165.png 300w, https://library.nagios.com/wp-content/uploads/2026/04/NNA-Wizard-w-Profile-768x422.png 768w" sizes="(max-width: 942px) 100vw, 942px" /><figcaption class="wp-element-caption">Step 1 of the NNA wizard, now with Profile support. </figcaption></figure>



<p>Additionally, <strong>Step 3</strong> of the wizard now includes the ability to automatically create a Smart Dashboard of data from the Source or Group selected in Step 1:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="945" height="232" src="https://library.nagios.com/wp-content/uploads/2026/04/NNA-Wizard-smartdash.png" alt="The Create Smart Dashboard checkbox in the NNA Wizard." class="wp-image-69244" title="What&#039;s New in Nagios XI 2026R1.4 4" srcset="https://library.nagios.com/wp-content/uploads/2026/04/NNA-Wizard-smartdash.png 945w, https://library.nagios.com/wp-content/uploads/2026/04/NNA-Wizard-smartdash-300x74.png 300w, https://library.nagios.com/wp-content/uploads/2026/04/NNA-Wizard-smartdash-768x189.png 768w" sizes="(max-width: 945px) 100vw, 945px" /><figcaption class="wp-element-caption">Create Smart Dashboards with a click in Step 3. </figcaption></figure>



<p>Here&#8217;s a look at a fresh Smart Dashboard automatically created for an Apache web server source using the new Create Smart Dashboard option:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="595" src="https://library.nagios.com/wp-content/uploads/2026/04/NNA-auto-dashboard-XI-1024x595.png" alt="XI Smart Dashboard for an NNA webserver source." class="wp-image-69270" title="What&#039;s New in Nagios XI 2026R1.4 5" srcset="https://library.nagios.com/wp-content/uploads/2026/04/NNA-auto-dashboard-XI-1024x595.png 1024w, https://library.nagios.com/wp-content/uploads/2026/04/NNA-auto-dashboard-XI-300x174.png 300w, https://library.nagios.com/wp-content/uploads/2026/04/NNA-auto-dashboard-XI-768x447.png 768w, https://library.nagios.com/wp-content/uploads/2026/04/NNA-auto-dashboard-XI.png 1474w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">A fresh, automatically created XI Smart Dashboard for an NNA webserver source. </figcaption></figure>



<p>You can find the updated documentation here: </p>



<ul class="wp-block-list">
<li><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Integrating-NNA-2026-with-Nagios-XI.pdf" target="_blank" rel="noreferrer noopener">Integrating Network Analyzer 2026 with Nagios XI 2026</a></li>
</ul>



<h2 class="wp-block-heading">SNMP Security Updates </h2>



<p>A variety of new security protocol options have been added to the Authentication Protocol and Privacy Protocol dropdowns in the <strong>SNMP Walk Jobs</strong> tool and the <strong>SNMP Wizard</strong>. This new support for a wider range of encryption protocols provides enhanced security options for your SNMP checks.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="634" height="653" src="https://library.nagios.com/wp-content/uploads/2026/04/new-SNMP-privacy.png" alt="The enhanced SNMP encryption protocol support in Nagios XI 1.4." class="wp-image-69242" style="width:547px;height:auto" title="What&#039;s New in Nagios XI 2026R1.4 6" srcset="https://library.nagios.com/wp-content/uploads/2026/04/new-SNMP-privacy.png 634w, https://library.nagios.com/wp-content/uploads/2026/04/new-SNMP-privacy-291x300.png 291w" sizes="(max-width: 634px) 100vw, 634px" /><figcaption class="wp-element-caption">Enhanced encryption protocol support in XI 1.4. </figcaption></figure>



<h2 class="wp-block-heading">Global Dashboard Management</h2>



<p>You&#8217;ll notice a new option in the individual Dashboard actions, and in the <strong>Manage Smart Dashboards</strong> menu options called Toggle Global Status. This option enables you to easily share dashboards with other users, or switch them from globally available to a personal dashboard:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="445" src="https://library.nagios.com/wp-content/uploads/2026/04/dashboards-toggle-global-1024x445.png" alt="The Manage Smart Dashboards menu of Nagios XI 2026R1.4" class="wp-image-69260" title="What&#039;s New in Nagios XI 2026R1.4 7" srcset="https://library.nagios.com/wp-content/uploads/2026/04/dashboards-toggle-global-1024x445.png 1024w, https://library.nagios.com/wp-content/uploads/2026/04/dashboards-toggle-global-300x131.png 300w, https://library.nagios.com/wp-content/uploads/2026/04/dashboards-toggle-global-768x334.png 768w, https://library.nagios.com/wp-content/uploads/2026/04/dashboards-toggle-global.png 1239w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Toggle the Global Status of your Dashboards with ease. </figcaption></figure>



<h2 class="wp-block-heading">Changelog</h2>



<p>XI 2026R1.4 also includes a wide variety of other fixes and updates. </p>



<p>To review all the changes in detail, including security fixes, you can view the full changelog here:</p>



<ul class="wp-block-list">
<li><a href="https://www.nagios.com/changelog/nagios-xi/" target="_blank" rel="noreferrer noopener">Nagios XI Changelog</a></li>
</ul>



<h2 class="wp-block-heading">Free 30-Day Trial Download</h2>



<p>If you’re new to Nagios XI and want to take 2026R1.4 for a spin, you can download the free trial version here:</p>



<ul class="wp-block-list">
<li><a href="https://www.nagios.com/products/nagios-xi/downloads/" target="_blank" rel="noreferrer noopener">Nagios XI Downloads</a></li>
</ul>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Use the SNMP Wizard in Nagios XI</title>
		<link>https://library.nagios.com/tutorials/how-to-use-the-snmp-wizard-in-nagios-xi/</link>
		
		<dc:creator><![CDATA[Moutrine]]></dc:creator>
		<pubDate>Thu, 04 Sep 2025 21:40:44 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[SNMP]]></category>
		<category><![CDATA[Wizards]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=63922</guid>

					<description><![CDATA[SNMP—which stands for Simple Network Management Protocol—is a standard protocol used to monitor and manage network devices like routers, switches, and servers. It&#8217;s used in remote configuration and collection of data. The SNMP Wizard on Nagios XI ensures centralized monitoring and proactive alerting. You can also refer to this documentation for full details: Here is [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>SNMP—which stands for Simple Network Management Protocol—is a standard protocol used to monitor and manage network devices like routers, switches, and servers. It&#8217;s used in remote configuration and collection of data. The SNMP Wizard on Nagios XI ensures centralized monitoring and proactive alerting.</p>



<p>You can also refer to this documentation for full details:</p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://library.nagios.com/wp-content/uploads/2025/09/Monitoring-SNMP-with-Nagios-XI.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="off">Monitoring-SNMP-with-Nagios-XI</a></div>


<div style="height:31px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Here is a direct link to the PDF as well:</p>



<p><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Monitoring-SNMP-with-Nagios-XI.pdf" target="_blank" rel="noopener">Monitoring-SNMP-with-Nagios-XI.pdf</a></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Use the Linux SNMP Wizard in Nagios XI</title>
		<link>https://library.nagios.com/tutorials/how-to-use-the-linux-snmp-wizard-in-nagios-xi/</link>
		
		<dc:creator><![CDATA[Nikolas Lopez]]></dc:creator>
		<pubDate>Wed, 20 Aug 2025 19:34:40 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[SNMP]]></category>
		<category><![CDATA[Wizards]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=62625</guid>

					<description><![CDATA[Nagios XI includes a Linux SNMP wizard that enables you to easily connect to Linux hosts via SNMP v2c/v3 and quickly configure monitoring of disk usage, running processes, and other server metrics with thresholds and alerts. You can refer to this documentation for full details: Here is a direct link to the PDF as well: [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Nagios XI includes a <strong>Linux SNMP</strong> wizard that enables you to easily connect to Linux hosts via SNMP v2c/v3 and quickly configure monitoring of disk usage, running processes, and other server metrics with thresholds and alerts.</p>



<p>You can refer to this documentation for full details:</p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://library.nagios.com/wp-content/uploads/2025/12/Monitoring-Linux-using-SNMP-2024.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="off">Monitoring-Linux-using-SNMP-2024</a></div>


<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Here is a direct link to the PDF as well:</p>



<p><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Monitoring-Linux-using-SNMP-2024.pdf" target="_blank" rel="noopener">Monitoring Linux using SNMP in Nagios XI</a></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Use the SNMP Walk Wizard in Nagios XI</title>
		<link>https://library.nagios.com/tutorials/how-to-use-snmp-walk-in-nagios-xi/</link>
		
		<dc:creator><![CDATA[Nirmay Kathuria]]></dc:creator>
		<pubDate>Wed, 20 Aug 2025 19:33:09 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[SNMP]]></category>
		<category><![CDATA[Wizards]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=62628</guid>

					<description><![CDATA[Nagios XI includes a SNMP Walk wizard that enables you to easily scan an SNMP-enabled device (with v2c/v3 and optional MIB/OID filters) and quickly configure monitoring with numeric/string matches, thresholds, scheduling, and notifications. You can also refer to this documentation for full details: Here is a direct link to the PDF as well: Using-The-SNMP-Walk-Wizard]]></description>
										<content:encoded><![CDATA[
<p>Nagios XI includes a <strong>SNMP Walk</strong> wizard that enables you to easily scan an SNMP-enabled device (with v2c/v3 and optional MIB/OID filters) and quickly configure monitoring with numeric/string matches, thresholds, scheduling, and notifications.</p>



<p>You can also refer to this documentation for full details:</p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://library.nagios.com/wp-content/uploads/2025/08/Using-the-SNMP-Walk-Wizard-and-Walk-Jobs-Tool-in-Nagios-XI.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="off">Using-the-SNMP-Walk-Wizard-and-Walk-Jobs-Tool-in-Nagios-XI</a></div>


<p>Here is a direct link to the PDF as well:</p>



<p><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Using-the-SNMP-Walk-Wizard-and-Walk-Jobs-Tool-in-Nagios-XI.pdf" target="_blank" rel="noopener">Using-The-SNMP-Walk-Wizard</a></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Use the Windows SNMP Wizard in Nagios XI</title>
		<link>https://library.nagios.com/tutorials/how-to-use-the-windows-snmp-wizard/</link>
		
		<dc:creator><![CDATA[Benjamin Rowan]]></dc:creator>
		<pubDate>Tue, 19 Aug 2025 16:13:35 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[SNMP]]></category>
		<category><![CDATA[Windows 11]]></category>
		<category><![CDATA[Wizards]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=61786</guid>

					<description><![CDATA[Nagios XI includes a Windows SNMP wizard that enables you to easily add Windows 11 hosts and quickly configure monitoring of CPU usage, memory usage, disk usage, and network interface traffic with thresholds, notifications, and scheduling. This video provides a guided walk-through covering each step of how to Monitor Windows 11 with SNMP in Nagios [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Nagios XI includes a <strong>Windows SNMP</strong> wizard that enables you to easily add Windows 11 hosts and quickly configure monitoring of CPU usage, memory usage, disk usage, and network interface traffic with thresholds, notifications, and scheduling.</p>



<p>This video provides a guided walk-through covering each step of how to Monitor Windows 11 with SNMP in Nagios XI:</p>



<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">
<iframe title="Monitoring Windows 11 with SNMP in Nagios XI (Neptune Theme)" width="800" height="450" src="https://www.youtube.com/embed/pttWB_Oj1Zs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>You can also refer to this documentation for full details:</p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://library.nagios.com/wp-content/uploads/2025/08/Monitoring-Windows-using-SNMP-with-Nagios-XI-x.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="off">Monitoring-Windows-using-SNMP-with-Nagios-XI-x</a></div>


<p>Here is a direct link to the PDF as well:</p>



<p><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Monitoring-Windows-using-SNMP-with-Nagios-XI.pdf" target="_blank" rel="noopener">How To Monitor Windows Using SNMP With Nagios XI.pdf</a></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>NXTI: A Next Level SNMP Trap Interface</title>
		<link>https://library.nagios.com/monitoring/nxti-a-next-level-snmp-trap-ui/</link>
		
		<dc:creator><![CDATA[Shamas Demoret]]></dc:creator>
		<pubDate>Thu, 03 Jul 2025 13:45:00 +0000</pubDate>
				<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Application & Server Monitoring]]></category>
		<category><![CDATA[Network Monitoring]]></category>
		<category><![CDATA[SNMP]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=57776</guid>

					<description><![CDATA[SNMP traps are a powerful monitoring approach but can be tough to configure for monitoring. That's where NXTI (the Nagios XI SNMP Trap Interface) comes in! ]]></description>
										<content:encoded><![CDATA[
<p>Interested in SNMP trap monitoring but not sure where to start? Then read on! In this article, we&#8217;ll discuss NXTI (the Nagios XI SNMP Trap Interface), one of the powerful Enterprise Edition features of Nagios XI.</p>



<p>SNMP capabilities are ubiquitous across the critical elements of your deployment, and the protocol quantifies countless metrics that can be monitored to keep an eye on the status and performance of both legacy and modern equipment in your infrastructure. </p>



<p>Active SNMP checks, where Nagios XI polls OIDs (Object IDs) for data, tend to be fairly accessible, especially using built-in tools like the Network Switch and Router Wizard. But what about SNMP traps? As powerful as this passive approach to SNMP monitoring is, providing rapid results when events occur, traps can be difficult to configure for monitoring. That&#8217;s where NXTI (the Nagios XI SNMP Trap Interface) comes in.</p>



<h2 class="wp-block-heading">Without NXTI</h2>



<p>On the plus side, Nagios XI is fully capable of monitoring, alerting, and reporting on SNMP traps even in the Standard edition. However, trap definitions are handled on the command line with flat text files, which adds an additional layer of complexity to an already complicated monitoring method. If you&#8217;re a command line wiz and know traps well, this may not be a roadblock, but for everyone else the value of NXTI is huge, making trap monitoring more accessible. </p>



<h2 class="wp-block-heading">The NXTI Advantage </h2>



<p>NXTI provides a way to manage your trap settings right from the Nagios XI GUI, enabling you to:</p>



<ul class="wp-block-list">
<li>View, Add, Edit, Copy, Delete, and Disable trap definitions.</li>



<li>Configure passive checks based on traps.</li>



<li>View and Delete received trap logs.</li>



<li>Search and sort both trap definitions and received trap logs.</li>



<li>Monitor the <code>snmptt</code> process.</li>



<li>Locally test <code>snmptrapd</code>/<code>snmptt</code> functionality.</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="450" src="https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1-1024x450.png" alt="Screenshot of NXTI (Nagios SNMP Trap Interface) in Nagios XI." class="wp-image-54369" title="NXTI: A Next Level SNMP Trap Interface 8" srcset="https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1-1024x450.png 1024w, https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1-300x132.png 300w, https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1-768x338.png 768w, https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1-1536x675.png 1536w, https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1.png 1565w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Viewing received traps in NXTI.</figcaption></figure>



<p>Quite simply, NXTI helps you go from this:</p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/06/from-this.png"><img loading="lazy" decoding="async" width="1024" height="313" src="https://library.nagios.com/wp-content/uploads/2025/06/from-this-1024x313.png" alt="Example of an snmptt.conf file entry for a Heartbeat SNMP Trap notification." class="wp-image-59328" title="NXTI: A Next Level SNMP Trap Interface 9" srcset="https://library.nagios.com/wp-content/uploads/2025/06/from-this-1024x313.png 1024w, https://library.nagios.com/wp-content/uploads/2025/06/from-this-300x92.png 300w, https://library.nagios.com/wp-content/uploads/2025/06/from-this-768x235.png 768w, https://library.nagios.com/wp-content/uploads/2025/06/from-this.png 1086w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">An entry in the snmptt.conf text file. </figcaption></figure>



<p>To this: </p>



<figure class="wp-block-image size-full"><a href="https://library.nagios.com/wp-content/uploads/2025/06/to-this.png"><img loading="lazy" decoding="async" width="677" height="733" src="https://library.nagios.com/wp-content/uploads/2025/06/to-this.png" alt="Screenshot of the settings for a Heartbeat SNMP trap notification in Nagios XI NXTI." class="wp-image-59332" title="NXTI: A Next Level SNMP Trap Interface 10" srcset="https://library.nagios.com/wp-content/uploads/2025/06/to-this.png 677w, https://library.nagios.com/wp-content/uploads/2025/06/to-this-277x300.png 277w" sizes="(max-width: 677px) 100vw, 677px" /></a><figcaption class="wp-element-caption">The same trap definition, viewed in NXTI. </figcaption></figure>



<p>Note that in order to monitor incoming traps that match your trap definition, you&#8217;ll need to check the <strong>Enable Passive Service Setup</strong> checkbox.</p>



<p>You can then run the SNMP Trap Wizard to begin monitoring the traps. If for some reason you do not see status results in the SNMP trap service you set up for traps you&#8217;ve received, check in <strong>Admin &gt; Monitoring Config &gt; Unconfigured Objects</strong>, in case there is a mismatch between the IP/FQDN you set in Nagios for the target host and the IP/FQDN contained in the trap.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="119" src="https://library.nagios.com/wp-content/uploads/2025/07/it-is-a-trap-1-1024x119.png" alt="View of the status of an Overheat SNMP trap in Nagios XI." class="wp-image-60338" title="NXTI: A Next Level SNMP Trap Interface 11" srcset="https://library.nagios.com/wp-content/uploads/2025/07/it-is-a-trap-1-1024x119.png 1024w, https://library.nagios.com/wp-content/uploads/2025/07/it-is-a-trap-1-300x35.png 300w, https://library.nagios.com/wp-content/uploads/2025/07/it-is-a-trap-1-768x90.png 768w, https://library.nagios.com/wp-content/uploads/2025/07/it-is-a-trap-1.png 1423w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">It&#8217;s a trap! </figcaption></figure>



<h2 class="wp-block-heading">The Advanced Section</h2>



<p>The Advanced tab of NXTI (at the top right of the NXTI menu) provides a variety of useful functions, including the ability to add an example trap definition, to send a test trap, and even to send a custom test trap for more specific testing of trap features and functions. It also provides a way to view the Unknown Trap Log, which lists any traps XI receives that don&#8217;t have a matching trap definition.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="732" height="742" src="https://library.nagios.com/wp-content/uploads/2025/07/advanced.png" alt="Screenshot of the Advanced tab of the Nagios XI SNMP Trap Interface (NXTI)." class="wp-image-60280" title="NXTI: A Next Level SNMP Trap Interface 12" srcset="https://library.nagios.com/wp-content/uploads/2025/07/advanced.png 732w, https://library.nagios.com/wp-content/uploads/2025/07/advanced-296x300.png 296w" sizes="(max-width: 732px) 100vw, 732px" /><figcaption class="wp-element-caption">The Advanced tab of NXTI.</figcaption></figure>



<p>To learn more about managing SNMP traps with NXTI, you can refer to the complete guide: </p>



<p><a href="https://assets.nagios.com/downloads/nagiosxi/docs/SNMP-Traps-with-NXTI-in-Nagios-XI-2024.pdf" target="_blank" rel="noopener">SNMP Traps with NXTI in Nagios XI </a></p>



<p>If you&#8217;d like to learn more about everything SNMP, this excellent video series is a great resource: </p>



<p><a href="https://library.nagios.com/docs/nagios-xi/configuration/Nagios-XI-SNMP-Monitoring-Series" target="_blank" rel="noreferrer noopener">Nagios XI SNMP Monitoring Series</a></p>



<p>The resources on managing MIBs (SNMP Management Information Bases) may come in handy as well:</p>



<p><a href="https://library.nagios.com/docs/nagios-xi/configuration/Nagios-XI-Manage-MIBs-Architecture" target="_blank" rel="noreferrer noopener">Nagios XI MIBs Architecture</a></p>



<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">
<iframe title="How To Manage MIBs In Nagios XI" width="800" height="450" src="https://www.youtube.com/embed/OcAlPxHFUTc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>Finally, you can dig into the entire set of Enterprise Edition features here:</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nagios-library wp-block-embed-nagios-library"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="fmsstyOu4U"><a href="https://library.nagios.com/solutions/nagios-xi-enterprise-edition-10-great-features/">Nagios XI Enterprise Edition: 10 Great Features</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Nagios XI Enterprise Edition: 10 Great Features&#8221; &#8212; Nagios Library" src="https://library.nagios.com/solutions/nagios-xi-enterprise-edition-10-great-features/embed/#?secret=A7GuAohvIg#?secret=fmsstyOu4U" data-secret="fmsstyOu4U" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Nagios XI Enterprise Edition: 10 Great Features</title>
		<link>https://library.nagios.com/solutions/nagios-xi-enterprise-edition-10-great-features/</link>
		
		<dc:creator><![CDATA[Shamas Demoret]]></dc:creator>
		<pubDate>Fri, 04 Apr 2025 16:42:28 +0000</pubDate>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Capacity Planning]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Reports]]></category>
		<category><![CDATA[SNMP]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=54213</guid>

					<description><![CDATA[The Enterprise Edition of Nagios XI unlocks a set of powerful additional features that are sure to prove their worth in your environment. ]]></description>
										<content:encoded><![CDATA[
<p>Most of Nagios XI&#8217;s capabilities are included with the Standard Edition, providing you with a robust monitoring, alerting, graphing, and reporting solution for your infrastructure. However, the optional Enterprise Edition unlocks a set of powerful additional features that are sure to prove their worth in your environment.</p>



<h2 class="wp-block-heading">Audit Log</h2>



<p>The Audit Log provides easy access to details on interactions with the user interface, Core Config Manager, subsystems, API, Core engine, and other elements of the Nagios XI application. Results can be filtered by time, source, type, and user, and downloaded as a CSV or PDF file. You&#8217;ll also notice a <strong>Send to Nagios Log Server</strong> button, which makes forwarding these logs upstream to your Log Server setup a breeze.</p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/04/Audit-Log.png"><img loading="lazy" decoding="async" width="1024" height="394" src="https://library.nagios.com/wp-content/uploads/2025/04/Audit-Log-1024x394.png" alt="Screenshot of the Nagios XI Audit Log feature of the Enterprise Edition." class="wp-image-54228" title="Nagios XI Enterprise Edition: 10 Great Features 13" srcset="https://library.nagios.com/wp-content/uploads/2025/04/Audit-Log-1024x394.png 1024w, https://library.nagios.com/wp-content/uploads/2025/04/Audit-Log-300x116.png 300w, https://library.nagios.com/wp-content/uploads/2025/04/Audit-Log-768x296.png 768w, https://library.nagios.com/wp-content/uploads/2025/04/Audit-Log.png 1498w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">The Audit Log in Nagios XI.</figcaption></figure>



<h2 class="wp-block-heading">BPI</h2>



<p>Although BPI (Business Process Intelligence) is included in the Standard Edition, the Enterprise Edition adds the ability to automatically sync your hostgroups and servicegroups into BPI groups, providing a way to get further value out of time spent carefully cultivating your groups. </p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/04/BPI-auto-group.png"><img loading="lazy" decoding="async" width="1024" height="415" src="https://library.nagios.com/wp-content/uploads/2025/04/BPI-auto-group-1024x415.png" alt="Screenshot of auto-synced hostgroups in the Business Process Intelligence (BPI) interface in Nagios XI." class="wp-image-54250" title="Nagios XI Enterprise Edition: 10 Great Features 14" srcset="https://library.nagios.com/wp-content/uploads/2025/04/BPI-auto-group-1024x415.png 1024w, https://library.nagios.com/wp-content/uploads/2025/04/BPI-auto-group-300x122.png 300w, https://library.nagios.com/wp-content/uploads/2025/04/BPI-auto-group-768x311.png 768w, https://library.nagios.com/wp-content/uploads/2025/04/BPI-auto-group-1536x622.png 1536w, https://library.nagios.com/wp-content/uploads/2025/04/BPI-auto-group.png 1622w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Syncing hostgroups and servicegroups is easy in Enterprise. </figcaption></figure>



<p>To learn more about using BPI, you can review the <a href="https://assets.nagios.com/downloads/nagiosxi/docs/Using-BPI-in-Nagios-XI-2024.pdf" target="_blank" rel="noreferrer noopener">Using BPI guide</a>.</p>



<p>You can find a detailed cluster monitoring with BPI use-case example <a href="https://library.nagios.com/techtips/nagios-xi-bpi-unlock-actionable-insights-for-it-monitoring-and-optimization/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<h2 class="wp-block-heading">Bulk Modification and Bulk Renaming</h2>



<p>The <strong>Bulk Modifications Tool</strong> has long been a favorite of Enterprise Edition users, especially those with large and dynamic environments. The tool enables you to quickly modify a key setting on as many hosts or services as you&#8217;d like with a few clicks.</p>



<figure class="wp-block-image size-full is-resized"><a href="https://library.nagios.com/wp-content/uploads/2025/04/Bulk-Mod-Tool.png"><img loading="lazy" decoding="async" width="577" height="800" src="https://library.nagios.com/wp-content/uploads/2025/04/Bulk-Mod-Tool.png" alt="A screenshot of the Bulk Modifications Tool in Nagios XI." class="wp-image-54253" style="width:483px;height:auto" title="Nagios XI Enterprise Edition: 10 Great Features 15" srcset="https://library.nagios.com/wp-content/uploads/2025/04/Bulk-Mod-Tool.png 577w, https://library.nagios.com/wp-content/uploads/2025/04/Bulk-Mod-Tool-216x300.png 216w" sizes="(max-width: 577px) 100vw, 577px" /></a><figcaption class="wp-element-caption">When there is much to change, nothing beats Bulk Mod. </figcaption></figure>



<p><strong>Bulk Renaming</strong> not only provides a way to rename many objects at once, but even better (unlike renaming one-at-a-time in the Core Config Manager) ensures that your historical performance data is retained even after changing the name of an object.</p>



<h2 class="wp-block-heading">Capacity Planning</h2>



<p><strong>Capacity Planning </strong>is another user favorite. This Enterprise Edition feature enables you to project future resource usage based on collected historical performance data. The projections can be viewed in graphs, added to dashboards, made into reports, and even monitored using the Capacity Planning Wizard. This will empower you to run maintenance on and allocate additional resources to your equipment <em>before</em> it becomes overloaded.</p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/04/capacity_planning.png"><img loading="lazy" decoding="async" width="1024" height="466" src="https://library.nagios.com/wp-content/uploads/2025/04/capacity_planning-1024x466.png" alt="Screenshot of a Capacity Planning graph in Nagios XI, showing a 1 month projection of disk usage on a Linux machine." class="wp-image-54361" title="Nagios XI Enterprise Edition: 10 Great Features 16" srcset="https://library.nagios.com/wp-content/uploads/2025/04/capacity_planning-1024x466.png 1024w, https://library.nagios.com/wp-content/uploads/2025/04/capacity_planning-300x136.png 300w, https://library.nagios.com/wp-content/uploads/2025/04/capacity_planning-768x349.png 768w, https://library.nagios.com/wp-content/uploads/2025/04/capacity_planning.png 1467w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Capacity Planning: the projected usage of tomorrow, today!  </figcaption></figure>



<p>You can learn more about using Capacity Planning in Nagios XI 2024 here:</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nagios-library wp-block-embed-nagios-library"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="zIMdiXfKiq"><a href="https://library.nagios.com/techtips/using-capacity-planning-in-nagios-xi/">3 Easy Ways to Use Capacity Planning in Nagios XI</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;3 Easy Ways to Use Capacity Planning in Nagios XI&#8221; &#8212; Nagios Library" src="https://library.nagios.com/techtips/using-capacity-planning-in-nagios-xi/embed/#?secret=lGqQP6TOIn#?secret=zIMdiXfKiq" data-secret="zIMdiXfKiq" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<h2 class="wp-block-heading">Deadpool</h2>



<p>In dynamic environments, the <strong>Deadpool</strong> can be a major timesaver. This feature provides a way to automatically decommission hosts and services that have been in a problem state for a customizable amount of time. <strong>Stage 1 </strong>automatically stops notifications, then <strong>Stage 2</strong> can be set to either delete (remove entirely) or deactivate (mark &#8216;inactive&#8217;, thus stopping the Core engine from monitoring but leaving the config in the Core Config Manager).</p>



<figure class="wp-block-image size-full is-resized"><a href="https://library.nagios.com/wp-content/uploads/2025/04/Deadpool.png"><img loading="lazy" decoding="async" width="796" height="695" src="https://library.nagios.com/wp-content/uploads/2025/04/Deadpool.png" alt="Screenshot of the Deadpool Settings Enterprise Edition feature menu in Nagios XI." class="wp-image-54297" style="width:687px;height:auto" title="Nagios XI Enterprise Edition: 10 Great Features 17" srcset="https://library.nagios.com/wp-content/uploads/2025/04/Deadpool.png 796w, https://library.nagios.com/wp-content/uploads/2025/04/Deadpool-300x262.png 300w, https://library.nagios.com/wp-content/uploads/2025/04/Deadpool-768x671.png 768w" sizes="(max-width: 796px) 100vw, 796px" /></a><figcaption class="wp-element-caption">It&#8217;s easy to automatically remove decommissioned objects with the Deadpool.</figcaption></figure>



<p>Full details on using the Deadpool can be found <a href="https://assets.nagios.com/downloads/nagiosxi/docs/Using-Deadpool-in-Nagios-XI-2024.pdf" target="_blank" rel="noreferrer noopener">here</a>.</p>



<h2 class="wp-block-heading">Scheduled Pages and Reports</h2>



<p>The Standard Edition already provides a lot of value by making emailing and downloading individual reports quick and easy, but have you ever dreamed of automating report delivery? With <strong>Scheduled Pages and Reports</strong>, you&#8217;ll be able to accomplish this with ease, setting XI to send key reports to teams and managers on whichever frequency you choose.</p>



<p>You can learn more about page and report scheduling options <a href="https://assets.nagios.com/downloads/nagiosxi/docs/Scheduling-Reports-in-Nagios-XI-2024.pdf" target="_blank" rel="noreferrer noopener">here</a>.</p>



<h2 class="wp-block-heading">SLA Report</h2>



<p>Speaking of reports, the <strong>SLA Report</strong> is another great Enterprise Edition feature. Simply choose the time period to report on, narrow down the results to the specific hosts, services, or groups, and enter your SLA target for immediate insight into SLA status.</p>



<figure class="wp-block-image size-full"><a href="https://library.nagios.com/wp-content/uploads/2025/04/SLA-Report.png"><img loading="lazy" decoding="async" width="547" height="757" src="https://library.nagios.com/wp-content/uploads/2025/04/SLA-Report.png" alt="Screenshot of an SLA Report in Nagios XI, based on the last month for a monitored vWorker." class="wp-image-54251" title="Nagios XI Enterprise Edition: 10 Great Features 18" srcset="https://library.nagios.com/wp-content/uploads/2025/04/SLA-Report.png 547w, https://library.nagios.com/wp-content/uploads/2025/04/SLA-Report-217x300.png 217w" sizes="(max-width: 547px) 100vw, 547px" /></a><figcaption class="wp-element-caption">So close to the SLA target! </figcaption></figure>



<p>Full details on using the SLA Report can be found <a href="https://assets.nagios.com/downloads/nagiosxi/docs/Generating-SLA-Reports-in-Nagios-XI-2024.pdf" target="_blank" rel="noreferrer noopener">here</a>.</p>



<h2 class="wp-block-heading">Notification Management</h2>



<p>For admins with large teams, the <strong>Notification Management</strong> feature can be a big timesaver. This tool provides a way to template notification messages, preferences, and time periods, then deploy them to many users at once.</p>



<figure class="wp-block-image size-full is-resized"><a href="https://library.nagios.com/wp-content/uploads/2025/04/Notification-Management.png"><img loading="lazy" decoding="async" width="687" height="787" src="https://library.nagios.com/wp-content/uploads/2025/04/Notification-Management.png" alt="A screenshot of the Notification Management tool in Nagios XI." class="wp-image-54254" style="width:624px;height:auto" title="Nagios XI Enterprise Edition: 10 Great Features 19" srcset="https://library.nagios.com/wp-content/uploads/2025/04/Notification-Management.png 687w, https://library.nagios.com/wp-content/uploads/2025/04/Notification-Management-262x300.png 262w" sizes="(max-width: 687px) 100vw, 687px" /></a><figcaption class="wp-element-caption">Notifications Management in bulk and at scale. </figcaption></figure>



<h2 class="wp-block-heading">SNMP Trap Interface (NXTI)  </h2>



<p>SNMP Traps are a powerful way to passively monitor a broad array of devices and applications, but can be challenging to integrate into your monitoring, especially from the command line. <strong>NXTI</strong> provides a GUI-driven option to help you leverage SNMP Traps with Nagios XI.</p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1.png"><img loading="lazy" decoding="async" width="1024" height="450" src="https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1-1024x450.png" alt="Screenshot of NXTI (Nagios SNMP Trap Interface) in Nagios XI." class="wp-image-54369" title="Nagios XI Enterprise Edition: 10 Great Features 20" srcset="https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1-1024x450.png 1024w, https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1-300x132.png 300w, https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1-768x338.png 768w, https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1-1536x675.png 1536w, https://library.nagios.com/wp-content/uploads/2025/04/NXTI-1.png 1565w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">With NXTI, SNMP Trap management is actually simple.</figcaption></figure>



<p>NXTI provides the following capabilities:</p>



<ul class="wp-block-list">
<li>View, Add, Edit, Copy, Delete, and Disable trap definitions.</li>



<li>View and Delete received trap logs.</li>



<li>Search and sort both trap definitions and received trap logs.</li>



<li>Monitor the <code>snmptt</code> process.</li>



<li>Locally test <code>snmptrapd</code>/<code>snmptt</code> functionality.</li>
</ul>



<p>More details on NXTI&#8217;s capabilities, along with technical documentation links, can be found here: </p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nagios-library wp-block-embed-nagios-library"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="KN8FQ38RmR"><a href="https://library.nagios.com/monitoring/nxti-a-next-level-snmp-trap-ui/">NXTI: A Next Level SNMP Trap Interface</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;NXTI: A Next Level SNMP Trap Interface&#8221; &#8212; Nagios Library" src="https://library.nagios.com/monitoring/nxti-a-next-level-snmp-trap-ui/embed/#?secret=bgn6HMnoqy#?secret=KN8FQ38RmR" data-secret="KN8FQ38RmR" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<h2 class="wp-block-heading">Accessing Enterprise</h2>



<p>The Enterprise Edition features directory can be found by simply clicking the <strong>Enterprise</strong> main menu in Nagios XI. </p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/04/accessing-enterprise.png"><img loading="lazy" decoding="async" width="1024" height="528" src="https://library.nagios.com/wp-content/uploads/2025/04/accessing-enterprise-1024x528.png" alt="Screenshot showing the Enterprise feature directory in Nagios XI." class="wp-image-54372" title="Nagios XI Enterprise Edition: 10 Great Features 21" srcset="https://library.nagios.com/wp-content/uploads/2025/04/accessing-enterprise-1024x528.png 1024w, https://library.nagios.com/wp-content/uploads/2025/04/accessing-enterprise-300x155.png 300w, https://library.nagios.com/wp-content/uploads/2025/04/accessing-enterprise-768x396.png 768w, https://library.nagios.com/wp-content/uploads/2025/04/accessing-enterprise-1536x793.png 1536w, https://library.nagios.com/wp-content/uploads/2025/04/accessing-enterprise.png 1876w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">The Enterprise features directory. </figcaption></figure>



<p>If you&#8217;re currently running the Standard Edition and would like to upgrade, simply email <strong>sales@nagios.com</strong> so our team can assist you. Once your license is upgraded, you&#8217;ll be able to add an additional key in the <strong>Admin &gt; License Information</strong> menu to immediately activate the Enterprise features. </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Monitoring Clear Linux with SNMP in Nagios XI: A Step-by-Step Guide</title>
		<link>https://library.nagios.com/tutorials/monitoring-clear-linux-with-snmp-in-nagios-xi-a-step-by-step-guide/</link>
		
		<dc:creator><![CDATA[Ayub Huruse]]></dc:creator>
		<pubDate>Mon, 31 Mar 2025 21:45:05 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Clear Linux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Operating System Monitoring]]></category>
		<category><![CDATA[SNMP]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=53863</guid>

					<description><![CDATA[Clear Linux, developed by Intel, is a high-performance, stateless Linux distribution optimized for Intel hardware. Although not based on traditional RPM or DEB systems, Clear Linux supports standard tools like net-snmp, making it possible to monitor using SNMP. This guide shows how to install, configure, and integrate SNMP with Nagios XI for agentless monitoring of [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Clear Linux, developed by Intel, is a high-performance, stateless Linux distribution optimized for Intel hardware. Although not based on traditional RPM or DEB systems, Clear Linux supports standard tools like <code>net-snmp</code>, making it possible to monitor using SNMP. This guide shows how to install, configure, and integrate SNMP with Nagios XI for agentless monitoring of your Clear Linux system.</p>



<h2 class="wp-block-heading">Prerequisites</h2>



<p>Before you begin:</p>



<ul class="wp-block-list">
<li>A Clear Linux system updated with <code>sudo swupd update</code></li>



<li>Sudo or root access on the Clear Linux system</li>



<li>Nagios XI installed and reachable</li>



<li>Network connectivity between Clear Linux and Nagios XI (UDP port 161 open)</li>
</ul>



<h2 class="wp-block-heading">Step 1: Install SNMP Tools on Clear Linux</h2>



<p>Clear Linux doesn’t include SNMP utilities by default. Install them:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo swupd bundle-add net-tools
sudo swupd bundle-add sysadmin-basic</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo swupd bundle-add net-tools</span></span>
<span class="line"><span style="color: #D4D4D4">sudo swupd bundle-add sysadmin-basic</span></span></code></pre></div>



<p>Then install SNMP manually:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo swupd bundle-add package-utils
curl -O https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/n/net-snmp-5.7.2-49.el7.x86_64.rpm
rpm2cpio net-snmp-5.7.2-49.el7.x86_64.rpm | cpio -idmv
sudo cp -r ./usr/* /usr/</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo swupd bundle-add package-utils</span></span>
<span class="line"><span style="color: #D4D4D4">curl -O https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/n/net-snmp-5.7.2-49.el7.x86_64.rpm</span></span>
<span class="line"><span style="color: #D4D4D4">rpm2cpio net-snmp-5.7.2-49.el7.x86_64.rpm | cpio -idmv</span></span>
<span class="line"><span style="color: #D4D4D4">sudo cp -r ./usr/* /usr/</span></span></code></pre></div>



<p>Note: Use the latest compatible SNMP RPM or build from source if preferred.</p>



<h2 class="wp-block-heading">Step 2: Configure SNMP</h2>



<h3 class="wp-block-heading">SNMP v2c Configuration</h3>



<ol class="wp-block-list">
<li>Create a new config file:</li>
</ol>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo mkdir -p /etc/snmp
echo 'rocommunity Str0ngC0mmunity 10.25.5.12' | sudo tee /etc/snmp/snmpd.conf</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo mkdir -p /etc/snmp</span></span>
<span class="line"><span style="color: #D4D4D4">echo &#39;rocommunity Str0ngC0mmunity 10.25.5.12&#39; | sudo tee /etc/snmp/snmpd.conf</span></span></code></pre></div>



<ol start="2" class="wp-block-list">
<li>Start SNMP (foreground):</li>
</ol>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo /usr/sbin/snmpd -f -Lo</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo /usr/sbin/snmpd -f -Lo</span></span></code></pre></div>



<p>To run it as a background process, remove <code>-f</code>.</p>



<h3 class="wp-block-heading">SNMP v3 Configuration (Optional)</h3>



<p>SNMP v3 requires a more complex setup. Use net-snmp utilities to create a user:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo net-snmp-create-v3-user -ro -a SHA -A Str0ng@uth3ntic@ti0n -x AES -X Str0ngPriv@cy nagios</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo net-snmp-create-v3-user -ro -a SHA -A Str0ng@uth3ntic@ti0n -x AES -X Str0ngPriv@cy nagios</span></span></code></pre></div>



<p>This may require additional scripting or compiling from source.</p>



<h2 class="wp-block-heading">Step 3: Open the SNMP Port (UDP 161)</h2>



<p>Clear Linux typically uses <code>iptables</code>. Allow SNMP traffic:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo iptables -I INPUT -p udp --dport 161 -j ACCEPT
sudo iptables-save > /etc/iptables/rules.v4</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo iptables -I INPUT -p udp --dport 161 -j ACCEPT</span></span>
<span class="line"><span style="color: #D4D4D4">sudo iptables-save &gt; /etc/iptables/rules.v4</span></span></code></pre></div>



<p>Verify:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo iptables -L -n | grep 161</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo iptables -L -n | grep 161</span></span></code></pre></div>



<h2 class="wp-block-heading">Step 4: Test SNMP Communication</h2>



<p>From your Nagios XI server:</p>



<h3 class="wp-block-heading">SNMP v2c:</h3>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>snmpwalk -v2c -c Str0ngC0mmunity &lt;clearlinux-ip></textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">snmpwalk -v2c -c Str0ngC0mmunity &lt;clearlinux-ip&gt;</span></span></code></pre></div>



<h3 class="wp-block-heading">SNMP v3:</h3>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>snmpwalk -v3 -u nagios -l authPriv -a SHA -A Str0ng@uth3ntic@ti0n -x AES -X Str0ngPriv@cy &lt;clearlinux-ip></textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">snmpwalk -v3 -u nagios -l authPriv -a SHA -A Str0ng@uth3ntic@ti0n -x AES -X Str0ngPriv@cy &lt;clearlinux-ip&gt;</span></span></code></pre></div>



<p>Expected Output:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>iso.3.6.1.2.1.1.1.0 = STRING: "Linux clearlinux ..."</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">iso.3.6.1.2.1.1.1.0 = STRING: &quot;Linux clearlinux ...&quot;</span></span></code></pre></div>



<h2 class="wp-block-heading">Step 5: Add Host in Nagios XI Using SNMP Wizard</h2>



<ol class="wp-block-list">
<li>Log into <strong>Nagios XI</strong></li>



<li>Navigate to <strong>Configure &gt; Run a configuring wizard</strong></li>



<li>Select <strong>Linux SNMP</strong></li>



<li>Enter the Clear Linux IP and SNMP credentials</li>



<li>Choose metrics (CPU, memory, disk, etc.)</li>



<li>Apply and save configuration</li>
</ol>



<h2 class="wp-block-heading">Troubleshooting Tips</h2>



<ul class="wp-block-list">
<li><strong>SNMP Daemon Not Running</strong>: <code>ps aux | grep snmpd</code></li>



<li><strong>Firewall Blocking Traffic</strong>: Ensure port 161 is open and rules are persistent</li>



<li><strong>Permission Issues</strong>: Verify <code>snmpd.conf</code> is readable and SNMP is correctly installed</li>
</ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Clear Linux can be monitored via SNMP with a few workarounds despite its stateless design. Once configured, Nagios XI provides deep insight into your system using lightweight, agentless checks.</p>



<p><strong>Resources:</strong></p>



<ul class="wp-block-list">
<li><a href="https://support.nagios.com/kb/article/nagios-xi-using-the-linux-snmp-wizard-512.html" target="_blank" rel="noopener">Nagios SNMP Guide</a></li>



<li><a href="http://www.net-snmp.org/docs/" target="_blank" rel="noopener">Net-SNMP Docs</a></li>



<li><a href="https://support.nagios.com/kb/" target="_blank" rel="noreferrer noopener">Nagios Knowledgebase</a></li>
</ul>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Monitoring NixOS with SNMP in Nagios XI: A Step-by-Step Guide</title>
		<link>https://library.nagios.com/tutorials/monitoring-nixos-with-snmp-in-nagios-xi-a-step-by-step-guide/</link>
		
		<dc:creator><![CDATA[Ayub Huruse]]></dc:creator>
		<pubDate>Mon, 31 Mar 2025 21:01:48 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NixOS]]></category>
		<category><![CDATA[Operating System Monitoring]]></category>
		<category><![CDATA[SNMP]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=53859</guid>

					<description><![CDATA[NixOS is a distinctive Linux distribution focused on reproducibility and declarative configuration, utilizing the Nix package manager. Unlike traditional distributions, NixOS doesn’t follow conventional package management workflows, but it supports SNMP (Simple Network Management Protocol) for agentless monitoring. This guide details installing SNMP on NixOS, configuring SNMP v2c or v3, and integrating it with Nagios [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>NixOS is a distinctive Linux distribution focused on reproducibility and declarative configuration, utilizing the Nix package manager. Unlike traditional distributions, NixOS doesn’t follow conventional package management workflows, but it supports SNMP (Simple Network Management Protocol) for agentless monitoring. This guide details installing SNMP on NixOS, configuring SNMP v2c or v3, and integrating it with Nagios XI for real-time monitoring of system metrics like CPU, memory, disk, and network usage as of March 2025.</p>



<h2 class="wp-block-heading">Prerequisites</h2>



<p>Ensure:</p>



<ul class="wp-block-list">
<li>A NixOS system (updated with <code>sudo nix-channel --update &amp;&amp; sudo nixos-rebuild switch</code>) with <code>sudo</code> or root access.</li>



<li>A running Nagios XI instance (latest version recommended).</li>



<li>Network connectivity between NixOS and Nagios XI (UDP port 161 open).</li>



<li>Access to edit <code>/etc/nixos/configuration.nix</code>.</li>
</ul>



<h2 class="wp-block-heading">Step 1: Install SNMP Packages</h2>



<h3 class="wp-block-heading">Option 1: Imperative Installation (For Testing)</h3>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>nix-env -iA nixos.net-snmp</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">nix-env -iA nixos.net-snmp</span></span></code></pre></div>



<p>Verify:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>snmpd --version</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">snmpd --version</span></span></code></pre></div>



<h3 class="wp-block-heading">Option 2: Declarative Installation (Recommended)</h3>



<p>Add to <code>/etc/nixos/configuration.nix</code>:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>environment.systemPackages = with pkgs; &#91; net-snmp &#93;;</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">environment.systemPackages = with pkgs; &#91; net-snmp &#93;;</span></span></code></pre></div>



<p>Apply changes:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo nixos-rebuild switch</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo nixos-rebuild switch</span></span></code></pre></div>



<p>Verify:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>/run/current-system/sw/bin/snmpd --version</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">/run/current-system/sw/bin/snmpd --version</span></span></code></pre></div>



<h2 class="wp-block-heading">Step 2: Configure SNMP Access</h2>



<h3 class="wp-block-heading">Option 1: SNMP v2c</h3>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo mkdir -p /etc/snmp
sudo cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.bak 2>/dev/null || true
echo "rocommunity Str0ngC0mmunity &lt;Nagios-XI-IP>" | sudo tee /etc/snmp/snmpd.conf</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo mkdir -p /etc/snmp</span></span>
<span class="line"><span style="color: #D4D4D4">sudo cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.bak 2&gt;/dev/null || true</span></span>
<span class="line"><span style="color: #D4D4D4">echo &quot;rocommunity Str0ngC0mmunity &lt;Nagios-XI-IP&gt;&quot; | sudo tee /etc/snmp/snmpd.conf</span></span></code></pre></div>



<p>Replace <code>&lt;Nagios-XI-IP&gt;</code> with your Nagios XI server IP (e.g., <code>10.25.5.12</code>).</p>



<h3 class="wp-block-heading">Option 2: SNMP v3 (Secure)</h3>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo systemctl stop snmpd.service
sudo net-snmp-create-v3-user -ro -a SHA -A Str0ng@uth3ntic@ti0n -x AES -X Str0ngPriv@cy nagios
sudo mkdir -p /etc/snmp
echo "rouser nagios authPriv" | sudo tee /etc/snmp/snmpd.conf</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo systemctl stop snmpd.service</span></span>
<span class="line"><span style="color: #D4D4D4">sudo net-snmp-create-v3-user -ro -a SHA -A Str0ng@uth3ntic@ti0n -x AES -X Str0ngPriv@cy nagios</span></span>
<span class="line"><span style="color: #D4D4D4">sudo mkdir -p /etc/snmp</span></span>
<span class="line"><span style="color: #D4D4D4">echo &quot;rouser nagios authPriv&quot; | sudo tee /etc/snmp/snmpd.conf</span></span></code></pre></div>



<h2 class="wp-block-heading">Step 3: Configure Firewall</h2>



<h3 class="wp-block-heading">Declarative Method (Recommended)</h3>



<p>Add to <code>/etc/nixos/configuration.nix</code>:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>networking.firewall.allowedUDPPorts = &#91; 161 &#93;;</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">networking.firewall.allowedUDPPorts = &#91; 161 &#93;;</span></span></code></pre></div>



<p>Apply changes:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo nixos-rebuild switch</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo nixos-rebuild switch</span></span></code></pre></div>



<p>Verify:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo iptables -L -n | grep 161</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo iptables -L -n | grep 161</span></span></code></pre></div>



<h3 class="wp-block-heading">Imperative Method (Temporary)</h3>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo iptables -I INPUT -p udp --dport 161 -j ACCEPT
sudo mkdir -p /etc/iptables
sudo iptables-save > /etc/iptables/rules.v4</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo iptables -I INPUT -p udp --dport 161 -j ACCEPT</span></span>
<span class="line"><span style="color: #D4D4D4">sudo mkdir -p /etc/iptables</span></span>
<span class="line"><span style="color: #D4D4D4">sudo iptables-save &gt; /etc/iptables/rules.v4</span></span></code></pre></div>



<h2 class="wp-block-heading">Step 4: Enable SNMP Daemon on Boot</h2>



<p>Add to <code>/etc/nixos/configuration.nix</code>:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>systemd.services.snmpd = {
  description = "SNMP Daemon";
  after = &#91; "network.target" &#93;;
  wantedBy = &#91; "multi-user.target" &#93;;
  serviceConfig = {
    ExecStart = "${pkgs.net-snmp}/bin/snmpd -c /etc/snmp/snmpd.conf";
    Restart = "on-failure";
  };
};</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">systemd.services.snmpd = {</span></span>
<span class="line"><span style="color: #D4D4D4">  description = &quot;SNMP Daemon&quot;;</span></span>
<span class="line"><span style="color: #D4D4D4">  after = &#91; &quot;network.target&quot; &#93;;</span></span>
<span class="line"><span style="color: #D4D4D4">  wantedBy = &#91; &quot;multi-user.target&quot; &#93;;</span></span>
<span class="line"><span style="color: #D4D4D4">  serviceConfig = {</span></span>
<span class="line"><span style="color: #D4D4D4">    ExecStart = &quot;${pkgs.net-snmp}/bin/snmpd -c /etc/snmp/snmpd.conf&quot;;</span></span>
<span class="line"><span style="color: #D4D4D4">    Restart = &quot;on-failure&quot;;</span></span>
<span class="line"><span style="color: #D4D4D4">  };</span></span>
<span class="line"><span style="color: #D4D4D4">};</span></span></code></pre></div>



<p>Apply changes:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo nixos-rebuild switch</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo nixos-rebuild switch</span></span></code></pre></div>



<p>Verify:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo systemctl status snmpd.service</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo systemctl status snmpd.service</span></span></code></pre></div>



<h2 class="wp-block-heading">Step 5: Test SNMP Communication</h2>



<p>Install SNMP tools on Nagios XI (if needed):</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo dnf install net-snmp-utils -y</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo dnf install net-snmp-utils -y</span></span></code></pre></div>



<h3 class="wp-block-heading">SNMP v2c</h3>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>snmpwalk -v2c -c Str0ngC0mmunity &lt;NixOS-IP></textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">snmpwalk -v2c -c Str0ngC0mmunity &lt;NixOS-IP&gt;</span></span></code></pre></div>



<h3 class="wp-block-heading">SNMP v3</h3>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>snmpwalk -v3 -u nagios -l authPriv -a SHA -A Str0ng@uth3ntic@ti0n -x AES -X Str0ngPriv@cy &lt;NixOS-IP></textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">snmpwalk -v3 -u nagios -l authPriv -a SHA -A Str0ng@uth3ntic@ti0n -x AES -X Str0ngPriv@cy &lt;NixOS-IP&gt;</span></span></code></pre></div>



<p>Expected output:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>iso.3.6.1.2.1.1.1.0 = STRING: "Linux nixos-&lt;hostname> &lt;version> x86_64"</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">iso.3.6.1.2.1.1.1.0 = STRING: &quot;Linux nixos-&lt;hostname&gt; &lt;version&gt; x86_64&quot;</span></span></code></pre></div>



<h2 class="wp-block-heading">Step 6: Add Host to Nagios XI Using SNMP Wizard</h2>



<ol class="wp-block-list">
<li>Log into <strong>Nagios XI</strong></li>



<li>Navigate to <strong>Configure &gt; Configuration Wizards</strong></li>



<li>Select <strong>Linux SNMP</strong></li>



<li>Configure Host:
<ul class="wp-block-list">
<li>IP: <code>192.168.0.31</code></li>



<li>SNMP Version: <code>v2c</code> or <code>v3</code></li>



<li>v2c Community: <code>Str0ngC0mmunity</code></li>



<li>v3 Username: <code>nagios</code>, Auth Protocol: <code>SHA</code>, Auth Password: <code>Str0ng@uth3ntic@ti0n</code>, Privacy Protocol: <code>AES</code>, Privacy Password: <code>Str0ngPriv@cy</code></li>
</ul>
</li>



<li>Click <strong>Next</strong>, select metrics (CPU, memory, disk, etc.)</li>



<li>Click <strong>Finish</strong> and apply</li>



<li>Verify monitoring in <strong>Monitoring &gt; Hosts</strong></li>
</ol>



<h2 class="wp-block-heading">Troubleshooting</h2>



<h3 class="wp-block-heading">SNMP Not Responding</h3>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo systemctl status snmpd
ps aux | grep snmpd
sudo systemctl restart snmpd</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo systemctl status snmpd</span></span>
<span class="line"><span style="color: #D4D4D4">ps aux | grep snmpd</span></span>
<span class="line"><span style="color: #D4D4D4">sudo systemctl restart snmpd</span></span></code></pre></div>



<h3 class="wp-block-heading">Firewall Issue</h3>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo iptables -L -n
sudo nc -zu &lt;NixOS-IP> 161</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo iptables -L -n</span></span>
<span class="line"><span style="color: #D4D4D4">sudo nc -zu &lt;NixOS-IP&gt; 161</span></span></code></pre></div>



<h3 class="wp-block-heading">Log SNMP Output</h3>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo /run/current-system/sw/bin/snmpd -f -Lo -c /etc/snmp/snmpd.conf</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">sudo /run/current-system/sw/bin/snmpd -f -Lo -c /etc/snmp/snmpd.conf</span></span></code></pre></div>



<h2 class="wp-block-heading">Conclusion</h2>



<p>You’ve configured SNMP on NixOS and integrated it with Nagios XI for agentless, real-time monitoring as of March 28, 2025. NixOS’s declarative nature requires explicit setup for SNMP, but this approach ensures reliability. For long-term stability, maintain all configurations (packages, firewall, services) in <code>/etc/nixos/configuration.nix</code>. Explore further customization in the <a href="https://support.nagios.com/kb/" target="_blank" rel="noopener">Nagios SNMP Guide</a>, <a href="http://www.net-snmp.org/docs/" target="_blank" rel="noopener">Net-SNMP Documentation</a>, or <a href="https://nixos.org/learn.html" target="_blank" rel="noopener">NixOS Manual</a>.</p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Configure SNMP on Kali Linux for Nagios XI</title>
		<link>https://library.nagios.com/tutorials/configure-snmp-kali-linux-nagios-xi/</link>
		
		<dc:creator><![CDATA[Steven Phan]]></dc:creator>
		<pubDate>Fri, 28 Mar 2025 21:55:20 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Kali Linux]]></category>
		<category><![CDATA[SNMP]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=53691</guid>

					<description><![CDATA[Configuring SNMP on Kali Linux for Nagios XI involves several essential steps, including installing SNMP packages, setting up community strings, and verifying the service. This comprehensive configuration allows Nagios XI to effectively monitor your system&#8217;s performance and health, ensuring you can maintain optimal functionality. Here is a detailed guide on how to configure SNMP on [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Configuring SNMP on Kali Linux for Nagios XI involves several essential steps, including installing SNMP packages, setting up community strings, and verifying the service. This comprehensive configuration allows Nagios XI to effectively monitor your system&#8217;s performance and health, ensuring you can maintain optimal functionality. Here is a detailed guide on how to configure SNMP on Kali Linux for Nagios XI.</p>



<h3 class="wp-block-heading">Prerequisites</h3>



<p>The requirements to do the guide:</p>



<ul class="wp-block-list">
<li>A system running Kali Linux</li>



<li>Nagios XI instance to access the web interface</li>



<li>Root or sudo access for advanced operations</li>



<li>Internet access to download packages</li>
</ul>



<h3 class="wp-block-heading">Step 1: Install SNMP Packages</h3>



<p>First, ensure that the necessary SNMP packages are installed on your Kali Linux system. Open a terminal and run the following commands.</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo apt update
sudo apt install snmp snmpd snmp-mibs-downloader</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #9CDCFE">sudo</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">apt</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">update</span></span>
<span class="line"><span style="color: #9CDCFE">sudo</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">apt</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">install</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">snmp</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">snmpd</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">snmp</span><span style="color: #D4D4D4">-</span><span style="color: #9CDCFE">mibs</span><span style="color: #D4D4D4">-</span><span style="color: #9CDCFE">downloader</span></span></code></pre></div>



<h3 class="wp-block-heading">Step 2: Configure the SNMP File</h3>



<p>The main configuration file for the SNMP daemon is <strong>/etc/snmp/snmpd.conf</strong>. Edit this file to define the SNMP community string, system information, and access control. Remember to back up the original file first.</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
sudo nano /etc/snmp/snmpd.conf</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #9CDCFE">sudo</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">cp</span><span style="color: #D4D4D4"> /</span><span style="color: #9CDCFE">etc</span><span style="color: #D4D4D4">/</span><span style="color: #9CDCFE">snmp</span><span style="color: #D4D4D4">/</span><span style="color: #9CDCFE">snmpd</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">conf</span><span style="color: #D4D4D4"> /</span><span style="color: #9CDCFE">etc</span><span style="color: #D4D4D4">/</span><span style="color: #9CDCFE">snmp</span><span style="color: #D4D4D4">/</span><span style="color: #9CDCFE">snmpd</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">conf</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">bak</span></span>
<span class="line"><span style="color: #9CDCFE">sudo</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">nano</span><span style="color: #D4D4D4"> /</span><span style="color: #9CDCFE">etc</span><span style="color: #D4D4D4">/</span><span style="color: #9CDCFE">snmp</span><span style="color: #D4D4D4">/</span><span style="color: #9CDCFE">snmpd</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">conf</span></span></code></pre></div>



<p>Find the line that have community lines and add or modify the community string for your Nagios XI server. Replace <strong>your_read_only_community_string</strong> with a strong, secure community string, and update <strong>nagios_xi_server_ip</strong> to the IP address of your Nagios XI server.</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>rocommunity your_read_only_community_string nagios_xi_server_ip</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #9CDCFE">rocommunity</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">your_read_only_community_string</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">nagios_xi_server_ip</span></span></code></pre></div>



<p>Save and close the file.</p>



<h3 class="wp-block-heading">Step 3: Restart the SNMP Daemon</h3>



<p>After making changes to the configuration file, restart the SNMP daemon to apply the changes and check the status of the service.</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-Geist-Mono" style="font-size:.875rem;font-family:Code-Pro-Geist-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>sudo systemctl restart snmpd
sudo systemctl status snmpd</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #9CDCFE">sudo</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">systemctl</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">restart</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">snmpd</span></span>
<span class="line"><span style="color: #9CDCFE">sudo</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">systemctl</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">status</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">snmpd</span></span></code></pre></div>



<h3 class="wp-block-heading">Step 4: Configure Nagios XI</h3>



<p>Add the Kali Linux host to Nagios XI by logging in to your Nagios XI web interface.</p>



<figure class="wp-block-image aligncenter size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Nagios-XI-Login-Kali-1.png"><img loading="lazy" decoding="async" width="1024" height="620" src="https://library.nagios.com/wp-content/uploads/2025/03/Nagios-XI-Login-Kali-1-1024x620.png" alt="Nagios XI Login Kali 1" class="wp-image-53697" title="How to Configure SNMP on Kali Linux for Nagios XI 22" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Nagios-XI-Login-Kali-1-1024x620.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Nagios-XI-Login-Kali-1-300x182.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Nagios-XI-Login-Kali-1-768x465.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Nagios-XI-Login-Kali-1-1536x931.png 1536w, https://library.nagios.com/wp-content/uploads/2025/03/Nagios-XI-Login-Kali-1.png 1715w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Nagios XI Login</figcaption></figure>



<p>Click the gear icon on the <strong>Configure </strong>tab, then navigate to the <strong>Configuration Wizards</strong> and select the <strong>Linux Server</strong> from the wizard list.</p>



<figure class="wp-block-image aligncenter size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Wizard-List-for-SNMP-XI-Kali.png"><img loading="lazy" decoding="async" width="1024" height="619" src="https://library.nagios.com/wp-content/uploads/2025/03/Wizard-List-for-SNMP-XI-Kali-1024x619.png" alt="Wizard List for SNMP XI Kali" class="wp-image-53700" title="How to Configure SNMP on Kali Linux for Nagios XI 23" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Wizard-List-for-SNMP-XI-Kali-1024x619.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Wizard-List-for-SNMP-XI-Kali-300x181.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Wizard-List-for-SNMP-XI-Kali-768x465.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Wizard-List-for-SNMP-XI-Kali-1536x929.png 1536w, https://library.nagios.com/wp-content/uploads/2025/03/Wizard-List-for-SNMP-XI-Kali.png 1716w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Wizard List</figcaption></figure>



<p>Follow the wizard instructions by entering the IP address of your Kali Linux machine and specifying your SNMP community string you added earlier.</p>



<figure class="wp-block-image aligncenter size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Linux-SNMP-Wizard-XI-Kali.png"><img loading="lazy" decoding="async" width="1024" height="619" src="https://library.nagios.com/wp-content/uploads/2025/03/Linux-SNMP-Wizard-XI-Kali-1024x619.png" alt="Linux SNMP Wizard XI Kali" class="wp-image-53701" title="How to Configure SNMP on Kali Linux for Nagios XI 24" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Linux-SNMP-Wizard-XI-Kali-1024x619.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Linux-SNMP-Wizard-XI-Kali-300x181.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Linux-SNMP-Wizard-XI-Kali-768x464.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Linux-SNMP-Wizard-XI-Kali-1536x928.png 1536w, https://library.nagios.com/wp-content/uploads/2025/03/Linux-SNMP-Wizard-XI-Kali.png 1716w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Linux SNMP Configuration Wizard</figcaption></figure>



<p>Configure the rest of the wizard SNMP checks. You have the choice to add more specific SNMP checks using the SNMP Walk or SNMP Query services within Nagios XI or by manually defining service checks.</p>



<figure class="wp-block-image aligncenter size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/More-Linux-SNMP-Wizard-XI-Kali.png"><img loading="lazy" decoding="async" width="1024" height="619" src="https://library.nagios.com/wp-content/uploads/2025/03/More-Linux-SNMP-Wizard-XI-Kali-1024x619.png" alt="More Linux SNMP Wizard XI Kali" class="wp-image-53702" title="How to Configure SNMP on Kali Linux for Nagios XI 25" srcset="https://library.nagios.com/wp-content/uploads/2025/03/More-Linux-SNMP-Wizard-XI-Kali-1024x619.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/More-Linux-SNMP-Wizard-XI-Kali-300x181.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/More-Linux-SNMP-Wizard-XI-Kali-768x464.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/More-Linux-SNMP-Wizard-XI-Kali-1536x928.png 1536w, https://library.nagios.com/wp-content/uploads/2025/03/More-Linux-SNMP-Wizard-XI-Kali.png 1718w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">More Linux SNMP Configurations</figcaption></figure>



<h3 class="wp-block-heading">Step 5: Verify your SNMP Checks</h3>



<p>After adding the host and configuring the checks, ensure that Nagios XI is successfully receiving SNMP data from your Kali Linux machine from your status page.</p>



<figure class="wp-block-image aligncenter size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/SNMP-Status-XI-Kali.png"><img loading="lazy" decoding="async" width="1024" height="618" src="https://library.nagios.com/wp-content/uploads/2025/03/SNMP-Status-XI-Kali-1024x618.png" alt="SNMP Status XI Kali" class="wp-image-53703" title="How to Configure SNMP on Kali Linux for Nagios XI 26" srcset="https://library.nagios.com/wp-content/uploads/2025/03/SNMP-Status-XI-Kali-1024x618.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/SNMP-Status-XI-Kali-300x181.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/SNMP-Status-XI-Kali-768x463.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/SNMP-Status-XI-Kali-1536x927.png 1536w, https://library.nagios.com/wp-content/uploads/2025/03/SNMP-Status-XI-Kali.png 1717w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Status Page</figcaption></figure>



<h3 class="wp-block-heading">Important Security Considerations</h3>



<ul class="wp-block-list">
<li><strong>Use strong community strings</strong>: Never use default community strings like <strong>public</strong> or <strong>private</strong>.</li>



<li>R<strong>estrict SNMP access</strong>: Limit SNMP access to only the necessary IP addresses or networks.</li>



<li><strong>Firewall rules</strong>: Ensure that your firewall allows SNMP traffic (UDP port 161) from your Nagios XI server to the Kali Linux machine.</li>
</ul>



<h3 class="wp-block-heading">Conclusion</h3>



<p>By following this guide, you can successfully configure SNMP on Kali Linux for monitoring with Nagios XI. This setup will help you track your system&#8217;s performance and promptly address any issues, ensuring optimal reliability. If you have additional questions or other support-related questions, please visit us at our <a href="https://support.nagios.com/forum/" data-type="link" data-id="https://support.nagios.com/forum/" target="_blank" rel="noopener">Nagios Support Forum</a>, <a href="https://support.nagios.com/kb/" data-type="link" data-id="https://support.nagios.com/kb/" target="_blank" rel="noopener">Nagios Knowledge Base</a>, or <a href="https://library.nagios.com/" target="_blank" data-type="link" data-id="https://library.nagios.com/" rel="noreferrer noopener">Nagios Library</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
