<?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>Developer Corner &#8211; Nagios Library</title>
	<atom:link href="https://library.nagios.com/developer-corner/feed/" rel="self" type="application/rss+xml" />
	<link>https://library.nagios.com</link>
	<description>Complete Nagios monitoring resources and documentation</description>
	<lastBuildDate>Tue, 24 Feb 2026 16:47:22 +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>Developer Corner &#8211; Nagios Library</title>
	<link>https://library.nagios.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>User Management Dashlet</title>
		<link>https://library.nagios.com/developer-corner/user-management-dashlet/</link>
		
		<dc:creator><![CDATA[Louie Mattia]]></dc:creator>
		<pubDate>Mon, 28 Apr 2025 14:42:05 +0000</pubDate>
				<category><![CDATA[Developer Corner]]></category>
		<category><![CDATA[Dashlet]]></category>
		<category><![CDATA[User Management]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=53628</guid>

					<description><![CDATA[Nagios XI administrators have the capability to create and manage user accounts, each with specific permissions to monitor hosts and services within the Nagios XI instance. For administrators who require quick access to this user information, the User Management Dashlet provides an efficient solution. This Dashlet enables administrators to view, add, and remove users directly [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Nagios XI administrators have the capability to create and manage user accounts, each with specific permissions to monitor hosts and services within the Nagios XI instance. For administrators who require quick access to this user information, the User Management Dashlet provides an efficient solution. This Dashlet enables administrators to view, add, and remove users directly from their dashboards, streamlining the management process and offering a centralized interface for user oversight.</p>



<h2 class="wp-block-heading">How the User Management Dashlet works</h2>



<p>The User Management Dashlet utilizes the Nagios XI API, specifically interacting with the system tree, to retrieve and manage user information. The API endpoint designed for user data includes several details about each user, such as their user ID, username, full name, email address, and account status (enabled/disabled). However, for the dashlet’s intended functionality, only the username and user ID are required, as these are the primary identifiers necessary for adding or removing users.</p>



<p>Upon initialization, the Dashlet queries the API to fetch a list of all users within the Nagios XI instance. This list is then displayed on the administrator&#8217;s dashboard, where the user IDs and usernames are shown in an easily navigable format. With this data in hand, the administrator can efficiently perform actions such as adding new users or removing existing ones directly from the dashboard interface, without needing to navigate through multiple pages or API endpoints.</p>



<figure class="wp-block-image size-full"><a href="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105539.png"><img decoding="async" width="246" height="80" src="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105539.png" alt="Screenshot 2025 04 02 105539" class="wp-image-54082" title="User Management Dashlet 1"></a><figcaption class="wp-element-caption">List of Existing Users</figcaption></figure>



<p>The user management process is seamless, allowing for immediate updates to the user list in real-time, with all changes being reflected instantly across the Nagios XI environment. The integration with the API ensures that the Dashlet always displays up-to-date information, providing administrators with a reliable and efficient tool to maintain user access.</p>



<p>The other features of this Dashlet allow an administrator to add or delete users in the Nagios XI instance. The buttons won’t do anything immediately, aside from revealing a modal where you can input or select information.</p>



<figure class="wp-block-image size-full"><a href="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-110222.png"><img decoding="async" width="452" height="76" src="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-110222.png" alt="Screenshot 2025 04 02 110222" class="wp-image-54084" title="User Management Dashlet 2" srcset="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-110222.png 452w, https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-110222-300x50.png 300w" sizes="(max-width: 452px) 100vw, 452px" /></a><figcaption class="wp-element-caption">Add and Delete Buttons</figcaption></figure>



<p>Let’s start with the &#8220;Add Users&#8221; modal. This modal requests the necessary details for creating a user, including their username, full name, email, and a simple password. The password is considered simple because the new user will be prompted to change it upon logging in. Once all information is entered, pressing the button will send the request to the API, officially adding the user to Nagios XI. The newly created user will have basic privileges. This means their API access will be very limited compared to the administrator account, which is only able to view objects. If you want to make a user an administrator, you will have to change permissions in <strong>Admin>Manage Users.</strong></p>



<figure class="wp-block-image size-full"><a href="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105547.png"><img fetchpriority="high" decoding="async" width="299" height="437" src="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105547.png" alt="Screenshot 2025 04 02 105547" class="wp-image-54085" title="User Management Dashlet 3" srcset="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105547.png 299w, https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105547-205x300.png 205w" sizes="(max-width: 299px) 100vw, 299px" /></a><figcaption class="wp-element-caption">Add Users Modal</figcaption></figure>



<p>The final feature of this dashlet allows you to delete users. It does this fairly simply, it uses a dropdown that collects users in the same way as our earlier list. This means that the list will update when either of the dashlet functions is run. Simply choose a user from the dropdown and click delete, it will ask you to confirm just to make sure you didn&#8217;t select the wrong user, but after you confirm, the user will be deleted.</p>



<figure class="wp-block-image size-full"><a href="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105557.png"><img loading="lazy" decoding="async" width="600" height="234" src="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105557.png" alt="Screenshot 2025 04 02 105557" class="wp-image-54119" title="User Management Dashlet 4" srcset="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105557.png 600w, https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105557-300x117.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></a><figcaption class="wp-element-caption">Delete Users Modal</figcaption></figure>



<figure class="wp-block-image size-full"><a href="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105604.png"><img loading="lazy" decoding="async" width="568" height="137" src="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105604.png" alt="Screenshot 2025 04 02 105604" class="wp-image-54086" title="User Management Dashlet 5" srcset="https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105604.png 568w, https://library.nagios.com/wp-content/uploads/2025/04/Screenshot-2025-04-02-105604-300x72.png 300w" sizes="(max-width: 568px) 100vw, 568px" /></a><figcaption class="wp-element-caption">Delete Users Drop Down</figcaption></figure>



<p>To try the User Management Dashlet, download it <a href="https://github.com/NagiosEnterprises/dashlets-extra/tree/user-management" data-type="link" data-id="https://github.com/NagiosEnterprises/dashlets-extra/tree/user-management" target="_blank" rel="noopener">here</a>. If you&#8217;d like to read more about the Nagios XI API, please read this article: <a href="https://library.nagios.com/training/using-the-nagios-xi-api/" target="_blank" rel="noreferrer noopener">https://library.nagios.com/training/using-the-nagios-xi-api/</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ready to Rock: What&#8217;s New in Log Server 2024R2</title>
		<link>https://library.nagios.com/nagios-updates/ready-to-rock-whats-new-in-log-server-2024r2/</link>
		
		<dc:creator><![CDATA[Shamas Demoret]]></dc:creator>
		<pubDate>Wed, 19 Mar 2025 20:06:16 +0000</pubDate>
				<category><![CDATA[Nagios Updates]]></category>
		<category><![CDATA[Developer Corner]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Log Monitoring]]></category>
		<guid isPermaLink="false">https://library.nagios.com/?p=40984</guid>

					<description><![CDATA[Nagios Log Server 2024R2 is fully updated, fully modern, and ready to rock! For the last 10 years, Nagios Log Server has provided users with a powerful log collection, analysis, archiving, and alerting solution. We&#8217;re excited to announce the release of Log Server 2024R2, and in this article we&#8217;ll discuss the major frontend and backend [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Nagios Log Server 2024R2 is fully updated, fully modern, and ready to rock!</strong></p>



<p>For the last 10 years, Nagios Log Server has provided users with a powerful log collection, analysis, archiving, and alerting solution. We&#8217;re excited to announce the release of Log Server 2024R2, and in this article we&#8217;ll discuss the major frontend and backend updates and improvements you&#8217;ll discover in the new major release.</p>



<h2 class="wp-block-heading">User Interface: The Next Generation</h2>



<p>When you <a href="https://www.nagios.com/products/nagios-log-server/" target="_blank" rel="noopener">download</a> the new Log Server 2024R2 release, the first thing you&#8217;ll notice is the beautiful new user interface, coded from scratch by the Nagios development team. Check out how easy it is to manage Dashboard panels now! </p>



<figure class="wp-block-video"><video autoplay loop muted src="https://library.nagios.com/wp-content/uploads/2025/02/Dashboards-web.mp4" playsinline></video></figure>



<p><mark style="background-color:#fcb900" class="has-inline-color"></mark></p>



<p>The new UI is crisp, clean, and fast. This change will provide greater flexibility and agility to our developers, enabling them to quickly incorporate new ideas, respond to customer feedback, and cultivate Log Server&#8217;s look and feel in the future. For example, creating the new Dark Theme and Light Theme:</p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/02/NLSR2-Cool-Dash.png"><img loading="lazy" decoding="async" width="1024" height="560" src="https://library.nagios.com/wp-content/uploads/2025/02/NLSR2-Cool-Dash-1024x560.png" alt="A Nagios Log Server dashboard showing various Windows and Linux log fields, using the Dark Theme." class="wp-image-43578" title="Ready to Rock: What&#039;s New in Log Server 2024R2 6" srcset="https://library.nagios.com/wp-content/uploads/2025/02/NLSR2-Cool-Dash-1024x560.png 1024w, https://library.nagios.com/wp-content/uploads/2025/02/NLSR2-Cool-Dash-300x164.png 300w, https://library.nagios.com/wp-content/uploads/2025/02/NLSR2-Cool-Dash-768x420.png 768w, https://library.nagios.com/wp-content/uploads/2025/02/NLSR2-Cool-Dash-1536x840.png 1536w, https://library.nagios.com/wp-content/uploads/2025/02/NLSR2-Cool-Dash.png 1906w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">A custom Dashboard using the Dark Theme. </figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/01/NLSR2-Failed-SSH-Logins-Dashboard_wDetails-Light-Theme.png"><img loading="lazy" decoding="async" width="1024" height="576" src="https://library.nagios.com/wp-content/uploads/2025/01/NLSR2-Failed-SSH-Logins-Dashboard_wDetails-Light-Theme-1024x576.png" alt="A Nagios Log Server 2024R2 Dashboard showing failed SSH Logins, and the details of a single related log entry, using the Light Theme." class="wp-image-42046" title="Ready to Rock: What&#039;s New in Log Server 2024R2 7" srcset="https://library.nagios.com/wp-content/uploads/2025/01/NLSR2-Failed-SSH-Logins-Dashboard_wDetails-Light-Theme-1024x576.png 1024w, https://library.nagios.com/wp-content/uploads/2025/01/NLSR2-Failed-SSH-Logins-Dashboard_wDetails-Light-Theme-300x169.png 300w, https://library.nagios.com/wp-content/uploads/2025/01/NLSR2-Failed-SSH-Logins-Dashboard_wDetails-Light-Theme-768x432.png 768w, https://library.nagios.com/wp-content/uploads/2025/01/NLSR2-Failed-SSH-Logins-Dashboard_wDetails-Light-Theme-1536x864.png 1536w, https://library.nagios.com/wp-content/uploads/2025/01/NLSR2-Failed-SSH-Logins-Dashboard_wDetails-Light-Theme.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Failed SSH Logins and an expanded log entry in Light Theme. </figcaption></figure>



<p>One change that might take a moment to get used to is that the menu bar is now on the left, and icon-based, just like the Nagios XI Neptune theme you may already use. Aside from that, longtime Log Server users will still feel right at home, as we&#8217;ve kept the menu structure and location of key functions the same. </p>



<figure class="wp-block-image size-large"><a href="https://library.nagios.com/wp-content/uploads/2025/01/NLS2024R2-Home-Dark.png"><img loading="lazy" decoding="async" width="1024" height="537" src="https://library.nagios.com/wp-content/uploads/2025/01/NLS2024R2-Home-Dark-1024x537.png" alt="The Nagios Log Server 2024R2 Home page in Dark Mode." class="wp-image-40992" title="Ready to Rock: What&#039;s New in Log Server 2024R2 8" srcset="https://library.nagios.com/wp-content/uploads/2025/01/NLS2024R2-Home-Dark-1024x537.png 1024w, https://library.nagios.com/wp-content/uploads/2025/01/NLS2024R2-Home-Dark-300x157.png 300w, https://library.nagios.com/wp-content/uploads/2025/01/NLS2024R2-Home-Dark-768x403.png 768w, https://library.nagios.com/wp-content/uploads/2025/01/NLS2024R2-Home-Dark-1536x806.png 1536w, https://library.nagios.com/wp-content/uploads/2025/01/NLS2024R2-Home-Dark.png 1908w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">The new Home page using the Dark Theme. </figcaption></figure>



<p>Another major enhancement comes in how panels are managed in your Dashboards. </p>



<h2 class="wp-block-heading">Major Backend Updates</h2>



<p>The improvements in Log Server 2024R2 go far beyond the stunning new UI, extending to the core components of the tool. First off, the datastore has been shifted from Elasticsearch to Opensearch 2.14.0. Secondly, Logstash has been updated to v8.13.4. These updates will provide you with improved security and functionality in your Log Server deployment.</p>



<p>The upgrade to Opensearch means that Log Server users will now benefit from the uniform field labeling and hierarchical tree structure of the Elastic Common Schema (ECS). For example, information such as the host name of different types of log sources will be uniformly placed into a common field, in this case <code>host.hostname</code>.</p>



<p>In previous versions of Log Server, this would have been <code>Hostname</code> for Windows sources, and <code>hostname</code> for Linux sources, causing no results to show in the case of simple capitalization mistakes when composing queries. Setting up queries and alerts to find the important log entries you&#8217;re after will be quicker and easier going forward, since the fields for common attributes will have the same name and capitalization regardless of the source type.</p>



<p>You&#8217;ll also notice that in R2, significantly more fields are parsed in your syslog data, including data such as <code>process.name</code>, <code>service.type</code>, <code>log.syslog.severity.code</code>, and <code>log.syslog.severity.name</code>, further enabling you to quickly narrow down datasets in your queries. </p>



<h2 class="wp-block-heading">Migration Made Easy</h2>



<p>Due to the upgrade from Elasticsearch to OpenSearch an inline upgrade from R1 to R2 isn&#8217;t possible, but we have created a GUI-based migration tool to help existing users migrate their data and to a new R2 deployment. The tool makes migrating the following to your new R2 deployment a snap:</p>



<ul class="wp-block-list">
<li>The log data contained in the Elasticsearch engine.</li>



<li>User accounts</li>



<li>Configuration</li>



<li>Queries</li>



<li>History</li>



<li>Alerts</li>
</ul>



<figure class="wp-block-image size-full"><a href="https://library.nagios.com/wp-content/uploads/2025/01/Migration-Tool.png"><img loading="lazy" decoding="async" width="720" height="571" src="https://library.nagios.com/wp-content/uploads/2025/01/Migration-Tool.png" alt="A screenshot of the Log Server migration too in action, showing several indexes chosen for migration." class="wp-image-41521" title="Ready to Rock: What&#039;s New in Log Server 2024R2 9" srcset="https://library.nagios.com/wp-content/uploads/2025/01/Migration-Tool.png 720w, https://library.nagios.com/wp-content/uploads/2025/01/Migration-Tool-300x238.png 300w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption class="wp-element-caption">Using the built-in data migration tool. </figcaption></figure>



<h2 class="wp-block-heading">More Resources</h2>



<p>A great way to dive in and learn all about the changes is this recent <strong>webinar</strong>:</p>



<p><a href="https://www.nagios.com/webinar/nagios-log-server-2024r2-showcase/" target="_blank" rel="noopener">Nagios Log Server 2024R2 Showcase</a></p>



<p>Fully-updated <strong>documentation</strong> for Log Server 2024R2 can be found in the Admin Guide:</p>



<p>         <a href="https://assets.nagios.com/downloads/nagios-log-server/guides/administrator/generaluse.php#cluster" target="_blank" rel="noopener">Nagios Log Server Administrator Guide</a> </p>



<p>Learn how to monitor your Log Server cluster intelligently with <strong>Business Process Intelligence</strong> here:</p>



<p><a href="https://library.nagios.com/techtips/nagios-xi-bpi-unlock-actionable-insights-for-it-monitoring-and-optimization/" target="_blank" rel="noreferrer noopener">Nagios XI BPI: Actionable Insights for IT Monitoring and Optimization</a></p>



<p>Learn how Log Server can help empower you with a <strong>holistic perspective</strong> your your infrastructure&#8217;s health here:</p>



<p><a href="https://library.nagios.com/solutions/get-holistic-with-4-nagios-solutions/" target="_blank" rel="noreferrer noopener">Get Holistic with 4 Nagios Solutions</a></p>


		<div data-elementor-type="container" data-elementor-id="53270" class="elementor elementor-53270" data-elementor-post-type="elementor_library">
				<div class="elementor-element elementor-element-6ee5a94 e-flex e-con-boxed e-con e-parent" data-id="6ee5a94" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-84e537c elementor-widget elementor-widget-html" data-id="84e537c" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
					<div class="nagios-card">
  <div class="card-inner">
    <div class="card-content">
      <h3 class="card-title">Take Nagios Log Server 2024R2 for a Spin</h3>
      <p class="card-description">Discover our powerful log collection, analysis, archiving, and alerting solution with a stunning new UI and major backend improvements.</p>
      <div class="card-features-grid">
        <div class="feature-item">
          <i class="circle-check"></i>
          <span>Beautiful new user interface</span>
        </div>
        <div class="feature-item">
          <i class="circle-check"></i>
          <span>Upgraded to OpenSearch 2.14.0</span>
        </div>
        <div class="feature-item">
          <i class="circle-check"></i>
          <span>Enhanced log analysis capabilities</span>
        </div>
        <div class="feature-item">
          <i class="circle-check"></i>
          <span>Easy migration tool</span>
        </div>
      </div>
      <a href="https://www.nagios.com/products/nagios-log-server" class="card-link" target="_blank" rel="noopener">
        Explore Log Server 2024R2
        <img decoding="async" src="https://library.nagios.com/wp-content/uploads/2025/03/external-link.svg" class="external-link-svg" alt="External Link" title="Ready to Rock: What&#039;s New in Log Server 2024R2 10">
      </a>
    </div>
  </div>
</div>

<style>
  .nagios-card {
    font-family: 'Arial', sans-serif;
    background: #000000;
    color: #ffffff;
    border-radius: 8px;
    overflow: hidden;
    width: 100%;
    padding: 40px;
  }
  
  .card-inner {
    max-width: 800px;
    margin: 0 auto;
  }
  
  .card-content {
    width: 100%;
    text-align: left;
  }
  
  .card-title {
    color: #ffffff;
    font-size: 36px;
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: 600;
    line-height: 1.2;
    text-align: left;
  }
  
  .card-description {
    color: var(--e-global-color-secondary);
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 30px;
    max-width: 700px;
    margin-right: auto;
    margin-left: 0;
    text-align: left;
  }
  
  .card-features-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px 30px;
    margin-bottom: 35px;
    margin-right: auto;
    margin-left: 0;
  }
  
  .feature-item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: var(--e-global-color-secondary);
    font-size: 16px;
    text-align: left;
  }
  
  .circle-check {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 12px;
    background-color: #4d89f9;
    border-radius: 50%;
    position: relative;
    flex-shrink: 0;
  }
  
  .circle-check:before {
    content: '';
    position: absolute;
    top: 6px;
    left: 8px;
    width: 6px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }
  
  .card-link {
    display: inline-flex;
    align-items: center;
    color: #4d89f9 !important;
    text-decoration: underline!important;
    font-weight: 500;
    font-size: 16px;
    transition: color 0.3s ease;
    line-height: 100%;
  }
  
  .external-link-svg {
    margin-left: 8px;
    width: 20px;
    height: 20px;
    transition: opacity 0.3s ease;
    margin-bottom:4px;
  }
  
  .card-link:hover {
    color: #3a70d6 !important;
    text-decoration: underline!important;
  }
  
  .card-link:hover .external-link-svg {
    opacity: 0.8;
  }
  
  /* Mobile optimizations */
  @media (max-width: 767px) {
    .nagios-card {
      padding: 25px 20px;
    }
    
    .card-title {
      font-size: 28px;
    }
    
    .card-description {
      font-size: 16px;
      margin-bottom: 25px;
    }
    
    .card-features-grid {
      grid-template-columns: 1fr;
      gap: 12px;
      margin-bottom: 30px;
    }
    
    .feature-item {
      font-size: 15px;
    }
  }
</style>				</div>
					</div>
				</div>
				</div>
		



<p></p>
]]></content:encoded>
					
		
		<enclosure url="https://library.nagios.com/wp-content/uploads/2025/02/Dashboards-web.mp4" length="6249855" type="video/mp4" />

			</item>
	</channel>
</rss>
