<?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>Databases &#8211; Nagios Library</title>
	<atom:link href="https://library.nagios.com/tag/databases/feed/" rel="self" type="application/rss+xml" />
	<link>https://library.nagios.com</link>
	<description>Complete Nagios monitoring resources and documentation</description>
	<lastBuildDate>Thu, 02 Apr 2026 21:52:34 +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>Databases &#8211; Nagios Library</title>
	<link>https://library.nagios.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Monitor Oracle Tablespace with Nagios XI</title>
		<link>https://library.nagios.com/tutorials/how-to-monitor-oracle-tablespace-with-nagios-xi/</link>
		
		<dc:creator><![CDATA[Ayub Huruse]]></dc:creator>
		<pubDate>Fri, 07 Mar 2025 16:20:59 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Database Monitoring]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Oracle DB]]></category>
		<category><![CDATA[Oracle Tablespace]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=51616</guid>

					<description><![CDATA[Effective monitoring of Oracle Tablespace is crucial for database administrators (DBAs) to ensure optimal performance, availability, and efficient storage management. As tablespaces store critical database objects like tables and indexes, they can gradually fill up, potentially causing slowdowns or even outages if left unchecked. With Nagios XI, DBAs can proactively track tablespace usage using its [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Effective monitoring of Oracle Tablespace is crucial for database administrators (DBAs) to ensure optimal performance, availability, and efficient storage management. As tablespaces store critical database objects like tables and indexes, they can gradually fill up, potentially causing slowdowns or even outages if left unchecked. With <a href="https://www.nagios.com/products/nagios-xi/" target="_blank" rel="noopener">Nagios XI</a>, DBAs can proactively track tablespace usage using its intuitive configuration wizard, allowing them to prevent storage issues before they impact applications. This guide will walk you through the steps to set up Oracle Tablespace monitoring in Nagios XI, helping you maintain a stable and well-optimized database environment.</p>



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



<ul class="wp-block-list">
<li>Nagios XI is installed and operational on your server.</li>



<li>The Oracle monitoring plugins (e.g., check_oracle_health) are installed on the Nagios XI server. Refer to the official guide, <em><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Installing-Oracle-Plugins-in-Nagios-XI.pdf" target="_blank" rel="noreferrer noopener">Installing Oracle Plugins in Nagios XI</a></em>, for detailed installation steps.</li>



<li>You have administrative access to both Nagios XI and the Oracle database.</li>
</ul>



<h2 class="wp-block-heading">Step 1: Access the Oracle Tablespace Monitoring Wizard</h2>



<p>1. Log in to your&nbsp;<strong>Nagios XI</strong>&nbsp;dashboard.</p>



<p>2. Navigate to&nbsp;<strong>Configure</strong>&nbsp;&gt;&nbsp;<strong>Run a Wizard</strong>.</p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-085602.png"><img fetchpriority="high" decoding="async" width="1024" height="503" src="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-085602-1024x503.png" alt="Screenshot 2025 03 07 085602" class="wp-image-51627" title="How to Monitor Oracle Tablespace with Nagios XI 1" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-085602-1024x503.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-085602-300x147.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-085602-768x377.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-085602-1536x754.png 1536w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-085602.png 1855w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Example output of Run a wizard</figcaption></figure>



<p>3. Select the&nbsp;<strong>Oracle Tablespace</strong>&nbsp;wizard from the available options.</p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084803.png"><img decoding="async" width="1024" height="483" src="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084803-1024x483.png" alt="Screenshot 2025 03 07 084803" class="wp-image-51618" title="How to Monitor Oracle Tablespace with Nagios XI 2" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084803-1024x483.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084803-300x142.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084803-768x362.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084803-1536x725.png 1536w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084803.png 1587w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Example output of Oracle Tablespace Wizard</figcaption></figure>



<h2 class="wp-block-heading">Step 2: Enter Oracle Server Details</h2>



<ol class="wp-block-list">
<li>Provide the&nbsp;<strong>Fully Qualified Domain Name (FQDN)</strong>&nbsp;or&nbsp;<strong>IP Address</strong>&nbsp;of the Oracle Server.</li>



<li>Enter the&nbsp;<strong>Port Number</strong>&nbsp;(default: 1521).</li>



<li>Specify the&nbsp;<strong>SID</strong>&nbsp;of your Oracle database.</li>



<li>Enter the&nbsp;<strong>Username</strong>&nbsp;and&nbsp;<strong>Password</strong>&nbsp;for authentication.</li>



<li>In the&nbsp;<strong>Database</strong>&nbsp;field, enter the tablespace name to be monitored.</li>



<li>Click&nbsp;<strong>Next</strong>&nbsp;to proceed.</li>
</ol>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084731.png"><img decoding="async" width="1024" height="562" src="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084731-1024x562.png" alt="Screenshot 2025 03 07 084731" class="wp-image-51619" title="How to Monitor Oracle Tablespace with Nagios XI 3" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084731-1024x562.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084731-300x165.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084731-768x421.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-084731.png 1473w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Example output of Oracle Tablespace config step 1</figcaption></figure>



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



<ol class="wp-block-list">
<li>Define a <strong>Host Name</strong> for the Oracle server (e.g., oracle-prod-db01) to identify it in Nagios XI.</li>



<li>Choose the metrics to monitor. Common options include:
<ul class="wp-block-list">
<li><strong>Free Space Percentage</strong>: Alerts when available space drops below a threshold.</li>



<li><strong>Used Space</strong>: Tracks storage consumption in MB or GB.</li>



<li><strong>Growth Rate</strong>: Monitors the rate of data increase over time.</li>
</ul>
</li>



<li>Set <strong>Warning</strong> and <strong>Critical</strong> thresholds for each metric. For example:
<ul class="wp-block-list">
<li>Free Space: Warning at 20%, Critical at 10%.</li>



<li>Used Space: Warning at 80 GB, Critical at 90 GB.</li>
</ul>
</li>



<li>Click <strong>Next</strong> to proceed.</li>
</ol>



<h2 class="wp-block-heading">Step 4: Finalizing Configuration</h2>



<ol class="wp-block-list">
<li>Complete the remaining wizard steps (typically Steps 3-5), reviewing options like check intervals (e.g., every 5 minutes) and notification settings.</li>



<li>Click <strong>Finish</strong> to save the configuration.</li>



<li>Nagios XI will create the host and associated service checks, then begin monitoring the specified Tablespace.</li>
</ol>



<h2 class="wp-block-heading">Step 5: View Monitoring Results</h2>



<ol class="wp-block-list">
<li>Once the configuration is applied, navigate to <strong>Home</strong> &gt; <strong>Service Detail</strong> in the Nagios XI interface.</li>



<li>Locate the Oracle Tablespace services under the defined host name.</li>



<li>Click a service to view detailed performance data, such as current free space or historical trends.</li>



<li>Nagios XI will trigger alerts (e.g., via email or SMS) if thresholds are breached, based on your notification settings</li>
</ol>



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



<p>If you encounter issues while setting up or running Oracle Tablespace monitoring, consider these common problems and solutions:</p>



<ul class="wp-block-list">
<li><strong>&#8220;Connection Failed&#8221; Error</strong>:
<ul class="wp-block-list">
<li>Verify the FQDN/IP, port, SID, and credentials are correct. Test connectivity using tnsping from the Nagios XI server.</li>



<li>Ensure the Oracle Listener is running on the database server (lsnrctl status).</li>
</ul>
</li>



<li><strong>No Data Returned</strong>:
<ul class="wp-block-list">
<li>Confirm the Oracle plugin (check_oracle_health) is installed and executable. Run it manually from the command line (e.g., ./check_oracle_health &#8211;connect &lt;SID&gt; &#8211;username &lt;user&gt; &#8211;password &lt;pass&gt; &#8211;mode tablespace-free) to debug.</li>



<li>Check that the specified Tablespace name exists in the database (query: SELECT TABLESPACE_NAME FROM DBA_TABLESPACES).</li>
</ul>
</li>



<li><strong>Alerts Not Triggering</strong>:
<ul class="wp-block-list">
<li>Review the Warning and Critical thresholds in the service configuration to ensure they align with current Tablespace usage.</li>



<li>Verify notification settings under <strong>Configure</strong> &gt; <strong>Notifications</strong> in Nagios XI.</li>
</ul>
</li>



<li><strong>Performance Issues</strong>:
<ul class="wp-block-list">
<li>Reduce the check interval (e.g., from 1 minute to 5 minutes) if the server is overloaded by frequent checks.</li>
</ul>
</li>
</ul>



<p>For persistent issues, consult the Nagios XI logs (located at /usr/local/nagiosxi/var/nagios.log) or contact Nagios Support.</p>



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



<p>Setting up Oracle Tablespace monitoring in Nagios XI empowers DBAs to proactively manage database storage and prevent disruptions. By following this guide, you can configure real-time monitoring, define meaningful thresholds, and leverage Nagios XI’s alerting system to stay ahead of potential issues. With the added troubleshooting steps, you’re equipped to resolve common challenges and ensure a robust monitoring setup.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Monitoring PostgreSQL Servers with Nagios XI</title>
		<link>https://library.nagios.com/tutorials/monitoring-postgresql-servers-with-nagios-xi/</link>
		
		<dc:creator><![CDATA[Ayub Huruse]]></dc:creator>
		<pubDate>Thu, 06 Mar 2025 14:10:22 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Database Monitoring]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=51192</guid>

					<description><![CDATA[Ensuring the performance, availability, and security of your PostgreSQL servers is crucial for maintaining a reliable database environment. With Nagios XI, you can streamline this process using its dedicated PostgreSQL Server Configuration Wizard, making setup and monitoring easier than ever. This guide walks you through a step-by-step approach to configuring PostgreSQL monitoring in Nagios XI, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ensuring the performance, availability, and security of your PostgreSQL servers is crucial for maintaining a reliable database environment. With Nagios XI, you can streamline this process using its dedicated PostgreSQL Server Configuration Wizard, making setup and monitoring easier than ever. This guide walks you through a step-by-step approach to configuring PostgreSQL monitoring in <a href="https://www.nagios.com/products/nagios-xi/" target="_blank" rel="noopener">Nagios XI</a>, empowering IT teams to detect issues early, optimize performance, and maintain database health proactively.</p>



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



<p>Before setting up monitoring, ensure the following requirements are met:</p>



<ul class="wp-block-list">
<li><strong>PostgreSQL Authentication:</strong> A valid PostgreSQL user with appropriate permissions is required.</li>



<li><strong>Firewall Rules:</strong> Ensure PostgreSQL allows inbound connections from Nagios XI.</li>



<li><strong>Network Configuration:</strong> The PostgreSQL server should be accessible over the network.</li>



<li><strong>Nagios XI Installation:</strong> Ensure Nagios XI is installed and operational with appropriate plugins (e.g., check_postgres).</li>
</ul>



<p><em><strong>Note</strong>:</em> Test connectivity (e.g., using psql or telnet) between the Nagios XI server and PostgreSQL to preempt setup issues.</p>



<h2 class="wp-block-heading">Key Features of Nagios XI for PostgreSQL Monitoring</h2>



<p>Nagios XI provides robust tools to monitor PostgreSQL effectively:</p>



<ul class="wp-block-list">
<li><strong>Comprehensive Database Monitoring:</strong> Tracks critical metrics such as connection status, database size, table and relation sizes, and more.</li>



<li><strong>Custom Query Monitoring:</strong> Allows execution of user-defined SQL queries to monitor bespoke metrics, with customizable alerts based on results.</li>



<li><strong>Third-Party Plugin Integration:</strong> Supports plugins like check_postgres for advanced checks, including database bloat, replication lag, and lock contention.</li>
</ul>



<h2 class="wp-block-heading">Benefits of Monitoring PostgreSQL with Nagios XI</h2>



<ul class="wp-block-list">
<li><strong>Proactive Issue Detection:</strong> Identify and resolve potential issues—such as resource exhaustion or slow queries—before they cause downtime.</li>



<li><strong>Enhanced Performance Visibility:</strong> Gain real-time insights into PostgreSQL performance metrics to optimize operations.</li>



<li><strong>Customizable Alerting:</strong> Define thresholds for warnings and critical alerts tailored to your organization’s needs.</li>
</ul>



<h2 class="wp-block-heading">Running the PostgreSQL Server Configuration Wizard in Nagios XI</h2>



<p>The PostgreSQL Server Configuration Wizard in Nagios XI streamlines the monitoring setup process. Follow these steps:</p>



<h3 class="wp-block-heading">Step 1: Access the Wizard</h3>



<p>1. Navigate to <strong>Configure &gt; Configuration Wizards</strong> in Nagios XI.</p>



<p>2. Search for <strong>Postgres Server</strong> and select the wizard.</p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140738.png"><img loading="lazy" decoding="async" width="1024" height="500" src="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140738-1024x500.png" alt="Screenshot 2025 03 05 140738" class="wp-image-51264" title="Monitoring PostgreSQL Servers with Nagios XI 4" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140738-1024x500.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140738-300x146.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140738-768x375.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140738-1536x750.png 1536w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140738.png 1840w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Example output of Postgres Server wizard</figcaption></figure>



<p>3. Enter the PostgreSQL connection details:</p>



<ul class="wp-block-list">
<li><strong>Address:</strong> The IP address or hostname of the PostgreSQL server (e.g., <code>192.168.23.76</code>).</li>



<li><strong>Port:</strong> PostgreSQL default port is <code>5432</code> (modify if necessary).</li>



<li><strong>Username:</strong> The PostgreSQL user with monitoring privileges (e.g., <code>postgres</code>).</li>



<li><strong>Password:</strong> Enter and confirm the password.</li>



<li><strong>Database:</strong> Specify the database to monitor (e.g., <code>postgres</code>).</li>
</ul>



<p>4. Click <strong>Next</strong> to proceed.</p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140851.png"><img loading="lazy" decoding="async" width="1024" height="490" src="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140851-1024x490.png" alt="Screenshot 2025 03 05 140851" class="wp-image-51265" title="Monitoring PostgreSQL Servers with Nagios XI 5" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140851-1024x490.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140851-300x144.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140851-768x368.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140851-1536x736.png 1536w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-140851.png 1689w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Example output of Postgres server config wizard</figcaption></figure>



<h2 class="wp-block-heading">Step 2: Define Monitoring Parameters</h2>



<ol class="wp-block-list">
<li>Verify or adjust the <strong>Host Name</strong> field to accurately reflect the PostgreSQL server’s identity.</li>



<li>Select the metrics to monitor, such as:
<ul class="wp-block-list">
<li>Database availability</li>



<li>Active connections</li>



<li>Query performance (e.g., slow query counts)</li>



<li>Transaction log status</li>
</ul>
</li>



<li>Set <strong>Warning</strong> and <strong>Critical</strong> thresholds for each metric to trigger alerts as needed.</li>



<li>Click <strong>Next</strong>.</li>
</ol>



<h2 class="wp-block-heading">Step 3-5: Finalizing the Setup</h2>



<ol class="wp-block-list">
<li>Review all settings for accuracy.</li>



<li>Make adjustments if necessary (e.g., tweak thresholds or add custom queries).</li>



<li>Click <strong>Finish</strong> to apply the configuration.</li>



<li>Once completed, select <strong>View Status Details</strong> to confirm that the new monitoring services are active and reporting correctly</li>
</ol>



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



<p>If problems arise during setup or monitoring, consider these checks:</p>



<ul class="wp-block-list">
<li><strong>Connection Failures:</strong> Verify PostgreSQL’s pg_hba.conf file allows connections from the Nagios XI server (e.g., add host all all &lt;Nagios_IP&gt; md5).</li>



<li><strong>Firewall Blocking:</strong> Temporarily disable the firewall to test connectivity, then adjust rules to permit traffic on the PostgreSQL port (default: 5432).</li>



<li><strong>Authentication Errors:</strong> Confirm the username and password match an active PostgreSQL role with appropriate permissions.</li>



<li><strong>Network Issues:</strong> Ensure PostgreSQL is running and listening on the specified address and port (check with netstat -tuln | grep 5432).</li>
</ul>



<p><em><strong>Tip</strong>:</em> Enable verbose logging in Nagios XI to diagnose issues more effectively.</p>



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



<p>Nagios XI simplifies PostgreSQL monitoring, delivering actionable insights into database health and performance. By leveraging its configuration wizard and extensible plugin ecosystem, IT teams can ensure their PostgreSQL environments remain reliable and efficient. For further support, visit the <a href="https://support.nagios.com/forum/" target="_blank" rel="noopener">Nagios Support Forum</a> or the <a href="https://support.nagios.com/kb/" target="_blank" rel="noopener">Nagios Knowledgebase</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Monitor Microsoft SQL Server (MSSQL) with Nagios XI</title>
		<link>https://library.nagios.com/tutorials/monitor-microsoft-sql-server/</link>
		
		<dc:creator><![CDATA[Ayub Huruse]]></dc:creator>
		<pubDate>Wed, 05 Mar 2025 14:12:55 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Database Monitoring]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=51028</guid>

					<description><![CDATA[Microsoft SQL Server (MSSQL) is the backbone of many critical applications, making proactive monitoring essential for optimal performance, high availability, and overall system health. With Nagios XI, you can effortlessly keep an eye on database status, query performance, and server metrics using its dedicated monitoring wizards. Whether you&#8217;re preventing downtime or optimizing performance, this guide [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Microsoft SQL Server (MSSQL) is the backbone of many critical applications, making proactive monitoring essential for optimal performance, high availability, and overall system health. With <a href="https://www.nagios.com/products/nagios-xi/" target="_blank" rel="noopener">Nagios XI</a>, you can effortlessly keep an eye on database status, query performance, and server metrics using its dedicated monitoring wizards. Whether you&#8217;re preventing downtime or optimizing performance, this guide will walk you through the step-by-step process of configuring Nagios XI to monitor your MSSQL environment effectively.</p>



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



<p>Before diving into the configuration, ensure the following are in place:</p>



<ul class="wp-block-list">
<li><strong>SQL Server Authentication</strong>: Create a dedicated monitoring user account in MSSQL with appropriate permissions.</li>



<li><strong>Firewall Rules</strong>: Configure the Windows firewall to allow inbound traffic on MSSQL ports.</li>



<li><strong>Instance and Port Configuration</strong>: For named instances, verify that the SQL Server Browser service is running and accessible.</li>
</ul>



<h2 class="wp-block-heading">Setting Up the Monitoring User Account</h2>



<p>A dedicated user account is needed for monitoring MSSQL:</p>



<ol class="wp-block-list">
<li>Open <strong>SQL Server Management Studio (SSMS)</strong> and connect with administrative rights.</li>



<li>Navigate to <strong>Security &gt; Logins</strong> and right-click <strong>New Login</strong>.</li>



<li>Choose the authentication method:
<ul class="wp-block-list">
<li><strong>Windows Authentication:</strong> Use an existing Windows account.</li>



<li><strong>SQL Authentication:</strong> Create a new SQL user with a strong password.</li>
</ul>
</li>



<li>Grant the necessary permissions by executing this SQL query:</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>GRANT VIEW SERVER STATE TO &#91;username&#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">GRANT VIEW SERVER STATE TO &#91;username&#93;;</span></span></code></pre></div>



<p>     5. Assign the user to the specific databases you intend to monitor (e.g., via the <strong>User Mapping</strong> tab in SSMS).</p>



<h2 class="wp-block-heading">Configuring Firewall Rules</h2>



<p>If the Windows firewall is enabled, configure the following:</p>



<ol class="wp-block-list">
<li>Open <strong>Windows Firewall with Advanced Security</strong>.</li>



<li>Create a new <strong>Inbound Rule</strong>:
<ul class="wp-block-list">
<li><strong>Port Type</strong>: TCP</li>



<li><strong>Port Number</strong>: 1433 (default) or your custom MSSQL port</li>
</ul>
</li>



<li>For named instances, add a second rule:
<ul class="wp-block-list">
<li><strong>Port Type</strong>: UDP</li>



<li><strong>Port Number</strong>: 1434 (for SQL Server Browser)</li>
</ul>
</li>



<li>Apply the rules and restart the SQL Server service if changes were made to port settings.</li>
</ol>



<h2 class="wp-block-heading">Running the MSSQL Configuration Wizard in Nagios XI</h2>



<p>Nagios XI streamlines MSSQL monitoring with its intuitive configuration wizards. Follow these steps:</p>



<h3 class="wp-block-heading">Step 1: Launch the Wizard</h3>



<p>1. Navigate to <strong>Configure &gt; Configuration Wizards</strong> in Nagios XI.</p>



<p>2. Search for and select the <strong>MSSQL Server</strong> wizard (or related options like MSSQL Database or MSSQL Query, depending on your needs).</p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074054.png"><img loading="lazy" decoding="async" width="1024" height="576" src="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074054-1024x576.png" alt="Screenshot 2025 03 05 074054" class="wp-image-51029" title="How to Monitor Microsoft SQL Server (MSSQL) with Nagios XI 6" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074054-1024x576.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074054-300x169.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074054-768x432.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074054-1536x864.png 1536w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074054.png 1538w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Example output of MSSQL Server wizard</figcaption></figure>



<p>3. Enter the following details:</p>



<ul class="wp-block-list">
<li><strong>Address</strong>: IP address or hostname of the MSSQL server.</li>



<li><strong>Host Name</strong>: A descriptive name for the server in Nagios (e.g., &#8220;MSSQL-Prod&#8221;).</li>



<li><strong>Username</strong>: The monitoring user created earlier.</li>



<li><strong>Password</strong>: The user’s password (confirm it matches).</li>



<li><strong>Database Server Instance</strong>: Enter the instance name (e.g., &#8220;SQLEXPRESS&#8221;) if applicable.</li>



<li><strong>Port</strong>: Specify the port (default: 1433) if using a static configuration.</li>



<li><strong>MSSQL Version</strong>: Select the appropriate version (e.g., 2019, 2022).</li>



<li><strong>TDS Version</strong>: Leave as &#8220;Auto&#8221; unless specific compatibility is required.</li>
</ul>



<p>4. Click <strong>Next</strong> to continue.</p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074023.png"><img loading="lazy" decoding="async" width="1024" height="618" src="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074023-1024x618.png" alt="Screenshot 2025 03 05 074023" class="wp-image-51030" title="How to Monitor Microsoft SQL Server (MSSQL) with Nagios XI 7" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074023-1024x618.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074023-300x181.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074023-768x463.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-05-074023.png 1378w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Example output of MSSQL Server Config step 1</figcaption></figure>



<h3 class="wp-block-heading">Step 2: Define Monitoring Parameters</h3>



<ol class="wp-block-list">
<li>Ensure the <strong>Host Name</strong> field correctly identifies your MSSQL server.</li>



<li>Select the metrics to monitor:
<ul class="wp-block-list">
<li>CPU and memory usage</li>



<li>Active connections</li>



<li>Database availability</li>



<li>Query performance</li>
</ul>
</li>



<li>Set <strong>Warning</strong> and <strong>Critical</strong> thresholds for alerts.</li>



<li>Click <strong>Next</strong> to proceed.</li>
</ol>



<h3 class="wp-block-heading">Step 3-5: Finalizing the Setup</h3>



<ol class="wp-block-list">
<li>Review your settings and apply any necessary changes.</li>



<li>Click <strong>Finish</strong> to complete the wizard.</li>



<li>After configuration, click <strong>View status details</strong> to check the newly created services.</li>
</ol>



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



<p>If issues arise, consider the following steps:</p>



<ul class="wp-block-list">
<li><strong>Authentication Issues:</strong> Ensure the correct credentials are being used.</li>



<li><strong>Firewall Blocks:</strong> Temporarily disable the firewall to confirm connectivity.</li>



<li><strong>SQL Server Browser:</strong> Ensure it is running if connecting using an instance name.</li>



<li><strong>Network Configuration:</strong> Check if the MSSQL server allows remote connections.</li>
</ul>



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



<p>Nagios XI makes MSSQL monitoring straightforward and effective, delivering actionable insights into performance and availability. For additional assistance, consult the <a href="https://support.nagios.com/forum/" target="_blank" rel="noreferrer noopener">Nagios Support Forum</a> or the <a href="https://support.nagios.com/kb/" target="_blank" rel="noreferrer noopener">Nagios Knowledgebase</a>. Properly configured, this setup ensures your MSSQL environment remains reliable and optimized.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Monitor MongoDB Servers with Nagios XI</title>
		<link>https://library.nagios.com/tutorials/how-to-monitor-mongodb-servers-with-nagios-xi/</link>
		
		<dc:creator><![CDATA[Ayub Huruse]]></dc:creator>
		<pubDate>Tue, 04 Mar 2025 14:51:11 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Database Monitoring]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[MongoDB]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=50800</guid>

					<description><![CDATA[Monitoring your MongoDB server is essential for maintaining peak performance, quickly identifying issues, and ensuring seamless database operations. With Nagios XI, you can streamline this process using the MongoDB Server Configuration Wizard, making it easier to track key metrics and detect potential problems before they impact your system. In this guide, we’ll walk you through [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Monitoring your MongoDB server is essential for maintaining peak performance, quickly identifying issues, and ensuring seamless database operations. With <a href="https://www.nagios.com/products/nagios-xi/" target="_blank" rel="noopener">Nagios XI</a>, you can streamline this process using the MongoDB Server Configuration Wizard, making it easier to track key metrics and detect potential problems before they impact your system. In this guide, we’ll walk you through the step-by-step process of configuring MongoDB monitoring in Nagios XI to help you maintain a reliable and efficient database environment.</p>



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



<p>Before starting, ensure your environment meets these requirements:</p>



<ul class="wp-block-list">
<li><strong>MongoDB Authentication Enabled:</strong> Authentication must be enabled on your MongoDB server. Refer to <a href="https://docs.mongodb.com/manual/tutorial/enable-authentication/" target="_blank" rel="noopener">Enable Authentication</a>.</li>



<li><strong>User with <code>clusterAdmin</code> Role:</strong> A user with the <code>clusterAdmin</code> role in the <code>admin</code> database is required to retrieve server statistics. Refer to <a href="https://docs.mongodb.com/manual/tutorial/manage-users-and-roles/" target="_blank" rel="noopener">Manage Users and Roles</a>.</li>



<li><strong>Remote Access Configuration:</strong> Ensure MongoDB is configured to accept remote connections (<code>bindIp</code> must be set appropriately). Refer to <a href="https://docs.mongodb.com/manual/reference/configuration-options/#net-options" target="_blank" rel="noopener">Configuration Options</a>.</li>



<li><strong>Firewall Rules:</strong> Configure firewall settings to allow Nagios XI to communicate with MongoDB:
<ul class="wp-block-list">
<li>Linux: <a href="https://www.mongodb.com/docs/manual/tutorial/configure-linux-iptables-firewall/" target="_blank" rel="noopener">Configure iptables</a></li>



<li>Windows: <a href="https://www.mongodb.com/docs/manual/tutorial/configure-windows-netsh-firewall/" target="_blank" rel="noopener">Configure netsh</a></li>
</ul>
</li>
</ul>



<p>Verify connectivity from the 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>telnet &lt;mongo-ip> 27017</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">telnet &lt;mongo-ip&gt; 27017</span></span></code></pre></div>



<h2 class="wp-block-heading">Configuring MongoDB Monitoring in Nagios XI</h2>



<p>Follow these steps to set up MongoDB monitoring using the Nagios XI <strong>MongoDB Server Configuration Wizard</strong>.</p>



<h3 class="wp-block-heading">Step 1: Access the Wizard</h3>



<ol class="wp-block-list">
<li>Log in to Nagios XI.</li>



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



<li>Search for <strong>MongoDB Server</strong> and select it.</li>
</ol>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083843.png"><img loading="lazy" decoding="async" width="1024" height="521" src="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083843-1024x521.png" alt="Screenshot 2025 03 04 083843" class="wp-image-50804" title="How to Monitor MongoDB Servers with Nagios XI 8" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083843-1024x521.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083843-300x153.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083843-768x390.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083843.png 1495w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Example output of MongoDB wizard</figcaption></figure>



<h3 class="wp-block-heading">Step 2: Enter Server Details</h3>



<ol class="wp-block-list">
<li>Enter the <strong>IP address</strong> or <strong>hostname</strong> of your MongoDB server.</li>



<li>Specify the <strong>port</strong> (default: 27017) if customized.</li>



<li>Provide the <strong>Username</strong> and <strong>Password</strong> of a user with <code>clusterAdmin</code> privileges.</li>



<li>Click <strong>Next</strong>.</li>
</ol>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083808.png"><img loading="lazy" decoding="async" width="1024" height="480" src="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083808-1024x480.png" alt="Screenshot 2025 03 04 083808" class="wp-image-50805" title="How to Monitor MongoDB Servers with Nagios XI 9" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083808-1024x480.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083808-300x141.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083808-768x360.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-04-083808.png 1524w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Example output of MongoDB server config step 1</figcaption></figure>



<h3 class="wp-block-heading">Step 3: Configure Monitoring Parameters</h3>



<ol class="wp-block-list">
<li>Confirm the <strong>Host Name</strong> field matches your MongoDB server.</li>



<li>Select the metrics to monitor:
<ul class="wp-block-list">
<li>Queries per second</li>



<li>Memory usage</li>



<li>Number of databases</li>



<li>Free connection percentage</li>
</ul>
</li>



<li>Set <strong>warning</strong> and <strong>critical</strong> thresholds (e.g., 80% and 90% for connections).</li>



<li>If using replication, enable:
<ul class="wp-block-list">
<li>Replication status</li>



<li>Replication lag (seconds)</li>



<li>Replication lag percentage</li>
</ul>
</li>



<li>Click <strong>Next</strong>.</li>
</ol>



<h3 class="wp-block-heading">Step 4: Apply and Verify Configuration</h3>



<ol class="wp-block-list">
<li>Review your selections.</li>



<li>Click <strong>Finish</strong> to apply the configuration.</li>



<li>Navigate to <strong>Host and Service Details</strong> in Nagios XI to verify the new host and service checks.</li>
</ol>



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



<p>If monitoring fails, check for these common issues:</p>



<ul class="wp-block-list">
<li><strong>Authentication Errors:</strong> Ensure correct credentials by testing in the MongoDB shell: </li>
</ul>



<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>mongo -u &lt;username> -p &lt;password> --authenticationDatabase admin</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">mongo -u &lt;username&gt; -p &lt;password&gt; --authenticationDatabase admin</span></span></code></pre></div>



<ul class="wp-block-list">
<li><strong>Connection Issues:</strong> Verify <code>bindIp</code> settings and test connectivity:</li>
</ul>



<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>nc -zv &lt;mongo-ip> 27017</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">nc -zv &lt;mongo-ip&gt; 27017</span></span></code></pre></div>



<ul class="wp-block-list">
<li><strong>Firewall Blocks:</strong> Confirm open ports: </li>
</ul>



<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>iptables -L | grep 27017 # Linux 
netsh advfirewall show allprofiles # Windows</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">iptables -L | grep 27017 # Linux </span></span>
<span class="line"><span style="color: #D4D4D4">netsh advfirewall show allprofiles # Windows</span></span></code></pre></div>



<ul class="wp-block-list">
<li><strong>Log Errors:</strong> Check MongoDB logs for potential issues: </li>
</ul>



<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>tail -f /var/log/mongodb/mongod.log</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">tail -f /var/log/mongodb/mongod.log</span></span></code></pre></div>



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



<p>Using the <strong>MongoDB Server Configuration Wizard</strong>, Nagios XI simplifies monitoring key MongoDB metrics, ensuring database stability and performance. For additional support, visit the <a href="https://support.nagios.com/forum/" target="_blank" rel="noopener">Nagios Support Forum</a> or the <a href="https://support.nagios.com/kb/" target="_blank" rel="noopener">Nagios Knowledgebase</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Monitor MySQL Server Performance with Nagios XI</title>
		<link>https://library.nagios.com/tutorials/how-to-monitor-mysql-server-performance-with-nagios-xi/</link>
		
		<dc:creator><![CDATA[Ayub Huruse]]></dc:creator>
		<pubDate>Mon, 03 Mar 2025 16:23:20 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Database Monitoring]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[MySQL]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=50662</guid>

					<description><![CDATA[MySQL powers millions of websites and applications worldwide, making it one of the most trusted and widely used database management systems. But with great power comes great responsibility – ensuring your MySQL server is always available and performing at its best is crucial to keeping your systems running smoothly. In this guide, we&#8217;ll walk you [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>MySQL powers millions of websites and applications worldwide, making it one of the most trusted and widely used database management systems. But with great power comes great responsibility – ensuring your MySQL server is always available and performing at its best is crucial to keeping your systems running smoothly. In this guide, we&#8217;ll walk you through the process of monitoring MySQL databases using <a href="https://www.nagios.com/products/nagios-xi/" target="_blank" rel="noopener">Nagios XI</a>, so you can stay ahead of any issues and ensure peak performance at all times.</p>



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



<p>Before setting up MySQL monitoring in Nagios XI, ensure the following requirements are met:</p>



<ul class="wp-block-list">
<li>A running Nagios XI instance</li>



<li>A running MySQL server (local or remote).</li>



<li>MySQL credentials with sufficient privileges for monitoring (e.g., SELECT, SHOW DATABASES, PROCESS).</li>



<li>Unrestricted network connectivity between the Nagios XI server and the MySQL server (port 3306 by default).</li>
</ul>



<p>Verify your MySQL version by running:</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>mysql --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">mysql --version</span></span></code></pre></div>



<h3 class="wp-block-heading">Example 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>MySQL 8.0.34-0ubuntu0.20.04.1</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">MySQL 8.0.34-0ubuntu0.20.04.1</span></span></code></pre></div>



<h2 class="wp-block-heading">Step 1: Access the MySQL Monitoring Wizard</h2>



<ol class="wp-block-list">
<li>Log in to the Nagios XI web interface.</li>



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



<li>Search for and select the <code>MySQL Server</code> wizard.</li>
</ol>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100550.png"><img loading="lazy" decoding="async" width="1024" height="465" src="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100550-1024x465.png" alt="Screenshot 2025 03 03 100550" class="wp-image-50670" title="How to Monitor MySQL Server Performance with Nagios XI 10" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100550-1024x465.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100550-300x136.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100550-768x348.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100550-1536x697.png 1536w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100550.png 1609w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Example output of MySQL server wizard</figcaption></figure>



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



<ol class="wp-block-list">
<li>Enter the required details:
<ul class="wp-block-list">
<li><strong>Monitor Name</strong>: A descriptive name for the MySQL check.</li>



<li><strong>Address</strong>: IP address or hostname of the MySQL server.</li>



<li><strong>Port</strong>: MySQL server port (default: 3306).</li>



<li><strong>Username</strong>: MySQL user with monitoring privileges.</li>



<li><strong>Password</strong>: Password for the MySQL user.</li>
</ul>
</li>



<li>Click <code>Next</code> to proceed.</li>
</ol>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100703.png"><img loading="lazy" decoding="async" width="1024" height="511" src="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100703-1024x511.png" alt="Screenshot 2025 03 03 100703" class="wp-image-50673" title="How to Monitor MySQL Server Performance with Nagios XI 11" srcset="https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100703-1024x511.png 1024w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100703-300x150.png 300w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100703-768x383.png 768w, https://library.nagios.com/wp-content/uploads/2025/03/Screenshot-2025-03-03-100703.png 1445w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Example output of MySQL server config step 1</figcaption></figure>



<h2 class="wp-block-heading">Step 3: Select Metrics to Monitor</h2>



<p>Choose the MySQL performance metrics you want to track, such as:</p>



<ul class="wp-block-list">
<li><strong>Connection Status</strong>: Checks if MySQL is responding.</li>



<li><strong>Uptime</strong>: Displays how long MySQL has been running.</li>



<li><strong>Slow Queries</strong>: Monitors queries exceeding the slow query threshold.</li>



<li><strong>Query Cache Usage</strong>: Evaluates query cache efficiency.</li>



<li><strong>Buffer Pool Usage</strong>: Tracks InnoDB buffer pool utilization.</li>



<li><strong>Table Locks</strong>: Detects locking issues.</li>



<li><strong>Replication Status</strong>: Monitors MySQL replication health.</li>
</ul>



<p>Set warning and critical thresholds for each metric based on your environment.</p>



<h2 class="wp-block-heading">Step 4: Finalize Configuration</h2>



<ol class="wp-block-list">
<li>Review all settings.</li>



<li>Click <code>Finish</code> to apply the configuration.</li>



<li>Nagios XI will now begin monitoring the specified MySQL server metrics.</li>
</ol>



<h2 class="wp-block-heading">Video Tutorial: Monitoring MySQL with Nagios XI</h2>



<p>For a visual guide to the setup process, watch this step-by-step tutorial:</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="Nagios: Monitoring a MySQL Server" width="800" height="450" src="https://www.youtube.com/embed/EtM775gpHsE?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>This video demonstrates the configuration steps outlined above, offering additional clarity for visual learners.</p>



<h2 class="wp-block-heading">Step 5: Advanced Monitoring with Plugins (Optional)</h2>



<p>For more granular monitoring, you can use <code>check_mysql_health</code>, which provides insights into:</p>



<ul class="wp-block-list">
<li>Index usage</li>



<li>Buffer pool hit rate</li>



<li>Temporary tables on disk</li>



<li>Table cache hit rate</li>



<li>Connected threads</li>
</ul>



<h3 class="wp-block-heading"><strong>Installing the Plugin</strong></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>cd /usr/local/nagios/libexec
wget https://exchange.nagios.org/check_mysql_health.tar.gz
tar -xzf check_mysql_health.tar.gz
cd check_mysql_health
./configure
make
make install</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">cd /usr/local/nagios/libexec</span></span>
<span class="line"><span style="color: #D4D4D4">wget https://exchange.nagios.org/check_mysql_health.tar.gz</span></span>
<span class="line"><span style="color: #D4D4D4">tar -xzf check_mysql_health.tar.gz</span></span>
<span class="line"><span style="color: #D4D4D4">cd check_mysql_health</span></span>
<span class="line"><span style="color: #D4D4D4">./configure</span></span>
<span class="line"><span style="color: #D4D4D4">make</span></span>
<span class="line"><span style="color: #D4D4D4">make install</span></span></code></pre></div>



<h3 class="wp-block-heading"><strong>Configuring the Plugin</strong></h3>



<ol class="wp-block-list">
<li>In Nagios XI, navigate to Configure &gt; Core Config Manager.</li>



<li>Define a new command (e.g., check_mysql_health) with appropriate arguments (e.g., -H $HOSTADDRESS$ -u $ARG1$ -p $ARG2$ &#8211;mode $ARG3$).</li>



<li>Add a service check for the MySQL host, linking it to the new command.</li>



<li>Set thresholds (e.g., &#8211;warning 80 &#8211;critical 90 for buffer pool hit rate) and enable notifications.</li>
</ol>



<h2 class="wp-block-heading"><strong>Step 6: Validate the Monitoring Setup</strong></h2>



<p>Confirm that Nagios XI is actively monitoring MySQL:</p>



<ol class="wp-block-list">
<li>Go to Views &gt; Service Status in the Nagios XI interface.</li>



<li>Search for the MySQL-related services and review their status (e.g., &#8220;OK,&#8221; &#8220;Warning,&#8221; or &#8220;Critical&#8221;).</li>



<li>Investigate and resolve any unexpected alerts by checking logs or connectivity.</li>
</ol>



<h3 class="wp-block-heading">Example 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>Service: MySQL Connection Status - Status: OK - Response Time: 0.12s
Service: MySQL Slow Queries - Status: OK - Slow Queries: 2/min</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">Service: MySQL Connection Status - Status: OK - Response Time: 0.12s</span></span>
<span class="line"><span style="color: #D4D4D4">Service: MySQL Slow Queries - Status: OK - Slow Queries: 2/min</span></span></code></pre></div>



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



<p>By following this guide, you have successfully set up MySQL monitoring in Nagios XI. If you encounter any issues, refer to the <a href="https://support.nagios.com/forum/" target="_blank" rel="noopener">Nagios Support Forum</a> or the <a href="https://support.nagios.com/kb/" target="_blank" rel="noopener">Nagios Knowledge Base</a> for troubleshooting assistance.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Repairing The Nagios XI Database</title>
		<link>https://library.nagios.com/documentation/repairing-the-nagios-xi-database/</link>
		
		<dc:creator><![CDATA[Ethan Galstad]]></dc:creator>
		<pubDate>Mon, 07 Mar 2011 21:27:31 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Databases]]></category>
		<guid isPermaLink="false">https://libtest.nagios.com/library/products/nagios-xi/documentation/repairing-the-nagios-xi-database/</guid>

					<description><![CDATA[This document describes how to repair the database used by Nagios XI. Nagios XI 2024 &#38; 2026 Repairing the Nagios XI 2026 Database Nagios XI 5.x (Legacy) Repairing the Nagios XI 5 Database]]></description>
										<content:encoded><![CDATA[
<p>This document describes how to repair the database used by Nagios XI.</p>



<p><strong>Nagios XI 2024 &amp; 2026</strong></p>



<p><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Repairing-the-Nagios-XI-2024-Databases.pdf" target="_blank" rel="noreferrer noopener">Repairing the Nagios XI 2026 Database</a></p>



<p><strong>Nagios XI 5.x (Legacy) </strong></p>



<p><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Repairing_The_Nagios_XI_Database.pdf" target="_blank" rel="noreferrer noopener">Repairing the Nagios XI 5 Database</a></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Nagios XI Database Optimization</title>
		<link>https://library.nagios.com/documentation/nagios-xi-database-optimization/</link>
		
		<dc:creator><![CDATA[Ethan Galstad]]></dc:creator>
		<pubDate>Mon, 07 Mar 2011 21:26:01 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Databases]]></category>
		<guid isPermaLink="false">https://libtest.nagios.com/library/products/nagios-xi/documentation/nagios-xi-database-optimization/</guid>

					<description><![CDATA[This document describes how to configure optimal database settings for Nagios® XI&#x2122; for increased performance. Nagios XI stores current and historical information in various databases in order to facilitate reports and provide users with instant information on monitored elements. Over time the Nagios XI database tables may grow to excessive size, resulting in poor performance [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>This document describes how to configure optimal database settings for Nagios® XI&#x2122; for increased performance. Nagios XI stores current and historical information in various databases in order to facilitate reports and provide users with instant information on monitored elements. Over time the Nagios XI database tables may grow to excessive size, resulting in poor performance and high disk space and disk I/O utilization.</p>



<p><strong>Optimizing the Nagios XI Database &#8211; 2024 &amp; 2026</strong></p>



<p><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Nagios-XI-2024-Database-Optimization.pdf" target="_blank" rel="noopener">Optimizing the XI 2026 Database</a></p>



<p><strong>Optimizing the Nagios XI Database &#8211; v5 (Legacy) </strong></p>



<p><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Nagios_XI_Database_Optimization.pdf" target="_blank" rel="noreferrer noopener">Optimizing the XI 5 Database</a></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Exporting the XI Configuration Database</title>
		<link>https://library.nagios.com/documentation/exporting-the-xi-configuration-database/</link>
		
		<dc:creator><![CDATA[Ethan Galstad]]></dc:creator>
		<pubDate>Wed, 16 Dec 2009 21:07:00 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Databases]]></category>
		<guid isPermaLink="false">https://newlibrary.nagios.com/?post_type=nagios-xi-document&#038;p=3255</guid>

					<description><![CDATA[This guide takes you through the process of manually exporting the Nagios XI configuration database and checking for errors that need resolution. Manual exports are useful when debugging configuration errors – including the failure of XI to apply a new configuration when using the wizard or the Nagios Core Config Manager. Nagios XI 2024 &#38; [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>This guide takes you through the process of manually exporting the Nagios XI configuration database and checking for errors that need resolution. Manual exports are useful when debugging configuration errors – including the failure of XI to apply a new configuration when using the wizard or the Nagios Core Config Manager.</p>



<p><strong>Nagios XI 2024 &amp; 2026</strong></p>



<p><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Exporting-the-Config-Database-in-Nagios-XI-2024.pdf" target="_blank" rel="noopener">Exporting the XI 2026 Configuration Database</a></p>



<p><strong>Nagios XI 5 (Legacy) </strong></p>



<p><a href="https://assets.nagios.com/downloads/nagiosxi/docs/Exporting_XI_Configuration_Database.pdf" target="_blank" rel="noreferrer noopener">Exporting the XI 5 Configuration Database</a></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
