<?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>Nagstatus &#187; Nagstatus</title>
	<atom:link href="http://nagstatus.com/pages/category/nagstatus/feed" rel="self" type="application/rss+xml" />
	<link>http://nagstatus.com</link>
	<description>Windows Sidebar/Desktop Gadget</description>
	<lastBuildDate>Thu, 23 Jul 2009 17:45:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Roadmap for Future Nagstatus Releases</title>
		<link>http://nagstatus.com/pages/nagstatus-roadmap-v20</link>
		<comments>http://nagstatus.com/pages/nagstatus-roadmap-v20#comments</comments>
		<pubDate>Tue, 31 Mar 2009 20:34:59 +0000</pubDate>
		<dc:creator>Jouko Markkanen</dc:creator>
				<category><![CDATA[Nagstatus]]></category>
		<category><![CDATA[Roadmap]]></category>

		<guid isPermaLink="false">http://www.markkanen.net/wptest/articles/nagstatus-roadmap-v20</guid>
		<description><![CDATA[Roadmap with possible developments for the Nagstatus system]]></description>
			<content:encoded><![CDATA[<p>For some time I have set my mind on revisiting Nagstatus Gadget visual layout. The current (original) layout was intended to provide the overall status of all monitored hosts and services with a single glance. It ended up kind-of doing that, but it also has too many distracting elements that give no value for the purpose. Originally I intended to provide just visual indicators (that came to be the status bars), but as they are not very informative, and small percentages of failed hosts/services do not necessary show at all (especially on larger installations), I ended up adding the numeric indicators.</p>
<p>Now I have noticed that I don’t look at the status bars at all, and the actual information displayed on the numbers is quite small compared to the screen estate they take. That’s maybe not a big problem to most, but if you have several gadgets running on a small screen, you might value a more compressed view.</p>
<h1>The Gadget UI</h1>
<p>The more I think about the optimal design, I’m returning to the idea of visual indication only. Currently I’m planning to design a gadget with just three traffic lights, that can display one of three or four colors. Their purpose would be:</p>
<ol>
<li>Gadget status
<ul>
<li>Green for all-ok</li>
<li>Yellow/orange for warning/notice kind of states (an update for the gadget is available, an update query failed once, an update took too long to load etc.)</li>
<li>Red for errors (no connection to the server, or there was an error either loading or processing the status information etc.)</li>
</ul>
</li>
<li>Host status
<ul>
<li>Green if all hosts are OK (acknowledged errors or scheduled downtimes are calculated as OK)</li>
<li>Yellow/orange if there is at least one host unreachable (but none down – actually, I’m not sure if this kind of situation is possible by definition)</li>
<li>Red if at least one host is down</li>
</ul>
</li>
<li>Service status
<ul>
<li>Green if all services are OK (also acknowledged errors or scheduled downtimes on the services or their host are calculated as OK)</li>
<li>Yellow if at least one service is Unknown (but none in conditions mentioned below)</li>
<li>Orange if at least one service is Warning (but none Critical)</li>
<li>Red if at least one service is Critical</li>
</ul>
</li>
</ol>
<p>I’m aware that many Nagios users have constantly having some error conditions on their monitored hosts/services, so the blunt single traffic light interface might not be the best choice. To conquer at least some of the problems, I’ve thought of keeping the numeric information somehow (maybe inside the traffic light, in a more condensed layout), or you might be able to choose whether to show the numbers or not.</p>
<p>But another big change would be the indicators on state changes. Currently the gadget flashes with red rims for a few seconds, when a state change occurs. It does it on all changes (from ok to non-ok states and vice versa, and also on acknowledged/scheduled hosts and services). There’s also a possibility to play a sound, but the same limitations apply to that too. I’m planning to change the indicator to flashing the corresponding “traffic light”, and adding a configuration parameter that allows you to a) disable the flashing, b) flash (as the current behavior) for a few seconds or c) flash until you acknowledge the change (by clicking the light or acknowledging the Nagios status or something).</p>
<h1>The Flyout UI</h1>
<p>About the flyout UI my plans are not so refined yet. Quite possibly (to keep the update cycle reasonable) I’ll keep it unchanged at first, and start modifying it when the main gadget design has been changed. But some ideas I’ve developed so far:</p>
<ul>
<li>Split the flyout to two or three different pages (overall status, hosts, services; or maybe overall status, non-ok hosts and services, and ok hosts and services).</li>
<li>Add more details to ok hosts/services. This would probably be somehow configurable to keep the UI usable on larger installations too. But I’ve gotten used to check some service status using the flyout (like available disk space), and only remember that it’s not displayed if it’s not in warning or critical state when I have already opened the flyout.</li>
<li>Maybe some of the detailed information could be presented as a tooltip when hovering the mouse over the host/service name. This would, however, require a more refined method to request information update in a more modular fashion.</li>
</ul>
<h1>The nagxmlstatus.cgi script</h1>
<p>Especially the last bulletpoint in the previous list made me think further about the nagxmlstatus.cgi script and it’s functionality. Currently it just converts the whole status.dat into XML and filters out the requested information. This is far from optimal, and makes it difficult to balance between how often to make this translation on the server and how much processing to do on the client.</p>
<p>Once again I wish that there was a real Web Service interface in Nagios itself (like SOAP or XML-RPC). I admit that it would be also heavy thing to implement, but much lighter than running my script every few seconds, and I’m sure that others would find use for such too. However, this is far out reach for my skills and resources, so I’ll have to live with the script system until someone else implements that <img src='http://nagstatus.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Actually, I have found one, the <a title="Nagios XML Engine" href="http://nxe.sourceforge.net/">NXE – Nagios XML Engine</a>, but that project shows no updates since version 1.0 (which was released 6 years ago), so I’m not counting much on that now.</p>
<p>The only practical way to use the current script in larger environments is to dump the script output to a file using cron (or similar) and reading that file from clients. But this method locks down the information to quite little details (or, you could add details, but this would make the client processing much more cumbersome). Maybe I could make a wrapper daemon for the current script, which would periodically read the status.dat and transform it to XML in the memory, and you could request specific information from there, with maybe a possibility to trigger a partial or complete update of the status information.</p>
<h1>Endnote</h1>
<p>This list was originally titled just “Plans for Nagstatus V2.0”, but I ended up with so many changes that they will definitely not be all implemented in V2.0, if ever. So, consider it as a roadmap with possible developments for the system. As this is a hobby project, I will not set any deadlines nor make any estimates when new releases are available or what they include.</p>
<p>But if you have any comments or suggestions on what you as a gadget user would like to see, drop a comment below or <a title="Mail to jouko@markkanen.net" href="mailto:jouko+nsgweb@markkanen.net">mail me</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nagstatus.com/pages/nagstatus-roadmap-v20/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using nagxmlstatus.cgi</title>
		<link>http://nagstatus.com/pages/using-nagxmlstatuscgi</link>
		<comments>http://nagstatus.com/pages/using-nagxmlstatuscgi#comments</comments>
		<pubDate>Fri, 27 Mar 2009 20:22:26 +0000</pubDate>
		<dc:creator>Jouko Markkanen</dc:creator>
				<category><![CDATA[Nagios]]></category>
		<category><![CDATA[Nagstatus]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.markkanen.net/wptest/articles/using-nagxmlstatuscgi</guid>
		<description><![CDATA[Instructs you to install, configure and use nagxmlstatus.cgi, a script required to run on a Nagios server if you want to monitor it's status using Nagstatus gadget for Windows Sidebar.]]></description>
			<content:encoded><![CDATA[<h1>What is nagxmlstatus.cgi?</h1>
<p>nagxmlstatus.cgi is a script, written in Perl, that translates Nagios status.dat file (in Nagios proprietary format) to an XML formatted file. The script was originally written to provide Nagios status information for Nagstatus Gadget for Windows Sidebar, but as it translates all data in Nagios status.dat, you can use it for other purposes too.</p>
<h1>Requirements</h1>
<p>To use the script, you must have Perl installed, along with XML::LibXML module. Most GNU/Linux distributions have them both available as installable packages (RPM based distros use perl-XML-LibXML, deb-based distros have libxml-perl and at least the newer Ubuntu have libxml-libxml-perl; consult your distribution documentation on how to install these). If you can’t find a ready installation package, and have Perl already installed, you can run the following command:</p>
<p><code>% perl -MCPAN -e "install XML::LibXML"</code></p>
<h1>Installation and Configuration</h1>
<p>The easiest way to install the script is to place it into the Nagios installation’s cgi-bin directory (the same where all Nagios cgi binaries are), and make sure it is executable by your http server’s user account (or, on a GNU/Linux platform, run chmod a+x nagxmlstatus.cgi).</p>
<p>There is one configuration parameter within the script. On line 15 is specified a variable called $STATUSFILE. This must point to the status.dat file of your Nagios installation.</p>
<h1>Using via HTTP Requests</h1>
<p>If you call the script seldom (like, you have only one or just a few Nagstatus gadgets running in the network), you can call the script directly via http server. For the Nagstatus gadget use, just specify “Nagios Web UI URL” config parameter (or “XML Status Provider URL”, in case you have put the script in somewhere else than the Nagios cgi directory), and choose “Script” in “URL points to:” (as is the default).</p>
<p>If you want to use it for other purposes, you can first try to specify “nagxmlstatus.cgi?node=all&amp;elem=all” in a web browser url. This will return your whole status.dat content formatted as XML, and you can examine that to determine what content you really need. After that, just specify the nodes and elements you need as request parameters (you can, and probably will, have multiple node’s and elem’s). For your reference, the Nagstatus gadget uses the following request:</p>
<p><code>?node=host&amp;node=service&amp;elem=current_state&amp;elem=plugin_output&amp;elem=problem_has_been_acknowledged&amp;elem=last_state_change&amp;node=program&amp;elem=program_start&amp;elem=last_command_check&amp;elem=scheduled_downtime_depth”</code></p>
<h1>Using via Cron</h1>
<p>If your script gets hit frequently, it might burden your server’s resources too much. The script is using a lot of pattern matching, XML libraries and other heavy methods to provide the XML result, so you probably want to lessen the times it gets run. You can use cron or other scheduling methods to run the script from commandline, and redirect it’s output to a file. Then you can access that file from the client using http or other methods. Even if you run the file every minute, it should be reasonably light on any modern server, and provides Nagios status information in a timely manner.</p>
<p>To do this, you must specify the wanted output using commandline parameters. The nodes are specified with –n –parameter, and elements with –e. For multiple nodes and/or elements just specify comma separated list as the parameter. For example, to use with Nagstatus gadget, use the following command line:</p>
<p><code>nagxmlstatus.cgi -n host,service,program -e current_state,plugin_output,problem_has_been_acknowledged,last_state_change,program_start,last_command_check,scheduled_downtime_depth</code></p>
<p>To use the resulting file with Nagstatus gadget, simply point the &#8220;XML Status Provider URL&#8221; setting to the file, and choose &#8220;File&#8221; as &#8220;The URL points to:&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://nagstatus.com/pages/using-nagxmlstatuscgi/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nagstatus V1.5.3 released</title>
		<link>http://nagstatus.com/pages/nagstatus-v153-released</link>
		<comments>http://nagstatus.com/pages/nagstatus-v153-released#comments</comments>
		<pubDate>Sat, 27 Dec 2008 21:52:44 +0000</pubDate>
		<dc:creator>Jouko Markkanen</dc:creator>
				<category><![CDATA[Nagstatus]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.markkanen.net/wptest/?p=226</guid>
		<description><![CDATA[A new version of Nagstatus Gadget for Windows Sidebar is available. Version V1.5.3 changes the following: Gadget UI change: Unacknowledged and non-scheduled problem services on hosts that have been acknowledged and/or scheduled down are now displayed in blue (so the gadget behaves similar to the flyout after changes in V1.5.2) Download this version here: Nagstatus [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of Nagstatus Gadget for Windows Sidebar is available. Version V1.5.3 changes the following:</p>
<ul>
<li>Gadget UI change: Unacknowledged and non-scheduled problem services on hosts that have been acknowledged and/or scheduled down are now displayed in blue (so the gadget behaves similar to the flyout after changes in V1.5.2)</li>
</ul>
<p>Download this version here: <a title="Nagstatus Gadget V1.5.3" href="http://nagstatus.com/wp-content/uploads/Nagstatus1.5.3.gadget">Nagstatus V1.5.3</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nagstatus.com/pages/nagstatus-v153-released/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Nagstatus V1.5.2 released</title>
		<link>http://nagstatus.com/pages/nagstatus-v152-released</link>
		<comments>http://nagstatus.com/pages/nagstatus-v152-released#comments</comments>
		<pubDate>Mon, 22 Dec 2008 21:50:52 +0000</pubDate>
		<dc:creator>Jouko Markkanen</dc:creator>
				<category><![CDATA[Nagstatus]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.markkanen.net/wptest/?p=224</guid>
		<description><![CDATA[The newest version of Nagstatus Gadget for Windows Sidebar V1.5.2 contains following changes and fixes: Bug fixed: when integer percentage of status color bars exceeded 100% the color of the bar was not shown. Flyout UI change: Title &#8220;Hosts OK/Problems Acknowledged&#8221; changed to &#8220;Hosts OK/Acknowledged/Scheduled down&#8221;. Accordingly, the hosts that are in down/unreachable status and [...]]]></description>
			<content:encoded><![CDATA[<p>The newest version of Nagstatus Gadget for Windows Sidebar V1.5.2 contains following changes and fixes:</p>
<ul>
<li>Bug fixed: when integer percentage of status color bars exceeded 100% the color of the bar was not shown.</li>
<li>Flyout UI change: Title &#8220;Hosts OK/Problems Acknowledged&#8221; changed to &#8220;Hosts OK/Acknowledged/Scheduled down&#8221;. Accordingly, the hosts that are in down/unreachable status and either are acknowledged or have scheduled downtime are now displayed here, whether their services have been scheduled down/acknowledged or not.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://nagstatus.com/pages/nagstatus-v152-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nagstatus V1.5.1 released</title>
		<link>http://nagstatus.com/pages/nagstatus-v151-released</link>
		<comments>http://nagstatus.com/pages/nagstatus-v151-released#comments</comments>
		<pubDate>Sun, 05 Oct 2008 21:49:09 +0000</pubDate>
		<dc:creator>Jouko Markkanen</dc:creator>
				<category><![CDATA[Nagstatus]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.markkanen.net/wptest/?p=222</guid>
		<description><![CDATA[A small bug fix was made to Nagstatus Gadget for Windows Sidebar. Version V1.5.1 fixes the following bug: Number of unknown services actually displayed the number of critical services.]]></description>
			<content:encoded><![CDATA[<p>A small bug fix was made to Nagstatus Gadget for Windows Sidebar. Version V1.5.1 fixes the following bug: Number of unknown services actually displayed the number of critical services.</p>
]]></content:encoded>
			<wfw:commentRss>http://nagstatus.com/pages/nagstatus-v151-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nagstatus V1.5.0 released</title>
		<link>http://nagstatus.com/pages/nagstatus-v150-released</link>
		<comments>http://nagstatus.com/pages/nagstatus-v150-released#comments</comments>
		<pubDate>Sun, 29 Jun 2008 21:45:37 +0000</pubDate>
		<dc:creator>Jouko Markkanen</dc:creator>
				<category><![CDATA[Nagstatus]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.markkanen.net/wptest/?p=220</guid>
		<description><![CDATA[A new version of Nagstatus Gadget for Windows Sidebar has been released. The version V1.5.0 contains a number of updates and fixes: Visual layout implementation modified and fixed some bugs. Gadget and flyout now recognize hosts and services that are on scheduled downtime and displays their stats in blue like the acknowledged hosts and services. [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of Nagstatus Gadget for Windows Sidebar has been released. The version V1.5.0 contains a number of updates and fixes:</p>
<ul>
<li>Visual layout implementation modified and fixed some bugs.</li>
<li>Gadget and flyout now recognize hosts and services that are on scheduled downtime and displays their stats in blue like the acknowledged hosts and services. The flyout flags hosts/services with scheduled downtime with [SCHED].</li>
<li>If you are using cron (or similar) to run nagxmlstatus.cgi and save results to file, you must modify the commandline to contain also scheduled_downtime_depth element. See README.txt for correct commandline (there was also a typo previously in that commandline spec, that has now been fixed).</li>
<li>Gadget now shows a visual alert (blinks red glow around the gadget for a few seconds and optionally plays a sound if one is specified in the settings) if a host&#8217;s or service&#8217;s state has changed since last check.<br />
Note that the alert is shown/played on all state transitions.</li>
<li>The date and time of latest state change is displayed on the flyout.</li>
<li>And to support the above changes, the nagxmlstatus.cgi adds a &lt;last_state_change&gt; element to &lt;program&gt; node that contains the timestamp of the last state change in all hosts/services.</li>
<li>The settings page has been revamped. You no longer need to specify the URL to Nagios&#8217; extinfo.cgi. Instead, you must specify the Nagios Web UI root URL, all other URL&#8217;s are derived from that (including URL to XML status provider, if you have placed it under Nagios&#8217; cgi-bin directory; otherwise you still have an option to set it by hand). Flyout&#8217;s &#8220;Nagios Status&#8221; headline acts as a link to this URL.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://nagstatus.com/pages/nagstatus-v150-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nagstatus V1.4.3 released</title>
		<link>http://nagstatus.com/pages/nagstatus-v143-released</link>
		<comments>http://nagstatus.com/pages/nagstatus-v143-released#comments</comments>
		<pubDate>Wed, 18 Jun 2008 21:41:41 +0000</pubDate>
		<dc:creator>Jouko Markkanen</dc:creator>
				<category><![CDATA[Nagstatus]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.markkanen.net/wptest/?p=218</guid>
		<description><![CDATA[The Nagstatus Gadget for Windows Sidebar V1.4.3 is released. This version updates only the nagxmlstatus.cgi script, the gadget itself is untouched. The script supports now Nagios V3 also. Excerpt from changelog: Kludged nagxmlstatus.cgi to produce compatible output with Nagios V3 status.dat file format. Thanks to Paolo Cozzi for testing it!]]></description>
			<content:encoded><![CDATA[<p>The Nagstatus Gadget for Windows Sidebar V1.4.3 is released. This version updates only the nagxmlstatus.cgi script, the gadget itself is untouched. The script supports now Nagios V3 also. Excerpt from changelog:</p>
<ul>
<li>Kludged nagxmlstatus.cgi to produce compatible output with Nagios V3 status.dat file format. Thanks to Paolo Cozzi for testing it!</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://nagstatus.com/pages/nagstatus-v143-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nagstatus V1.4.1 released</title>
		<link>http://nagstatus.com/pages/nagstatus-v141-released</link>
		<comments>http://nagstatus.com/pages/nagstatus-v141-released#comments</comments>
		<pubDate>Mon, 16 Jun 2008 21:39:14 +0000</pubDate>
		<dc:creator>Jouko Markkanen</dc:creator>
				<category><![CDATA[Nagstatus]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.markkanen.net/wptest/?p=216</guid>
		<description><![CDATA[Version V1.4.1 of Nagstatus Gadget for Windows Sidebar and it&#8217;s accompanying nagxmlstatut.cgi script update the following: Cleaned up flyout layout a bit. Also gadget itself now recognizes acknowledgement state of hosts and services. Error counters are displayed in blue for acknowledged services, and status bar show them as blue. Error counters are displayed as red/orange/yellow [...]]]></description>
			<content:encoded><![CDATA[<p>Version V1.4.1 of Nagstatus Gadget for Windows Sidebar and it&#8217;s accompanying nagxmlstatut.cgi script update the following:</p>
<ul>
<li>Cleaned up flyout layout a bit.</li>
<li>Also gadget itself now recognizes acknowledgement state of hosts and services. Error counters are displayed in blue for acknowledged services, and status bar show them as blue. Error counters are displayed as red/orange/yellow when there are at least 1 error state that has not been acknowledged.</li>
<li>Fixed a bug in nagxmlstatus.cgi that caused it to error if run on commandline without -f parameter.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://nagstatus.com/pages/nagstatus-v141-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nagstatus V1.4.0 released</title>
		<link>http://nagstatus.com/pages/nagstatus-v140-released</link>
		<comments>http://nagstatus.com/pages/nagstatus-v140-released#comments</comments>
		<pubDate>Tue, 20 May 2008 21:35:41 +0000</pubDate>
		<dc:creator>Jouko Markkanen</dc:creator>
				<category><![CDATA[Nagstatus]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.markkanen.net/wptest/?p=214</guid>
		<description><![CDATA[Another version of Nagstatus Gadget for Windows Sidebar has been released. Modifications for V1.4.0 are as follows: Modifications to nagxmlstatus.cgi: The script takes additional values for parameters:           node=all returns all nodes (objects) in status.dat           elem=all returns all elements (values) in status.dat The script can be run on commandline, with parameters -n and -e [...]]]></description>
			<content:encoded><![CDATA[<p>Another version of Nagstatus Gadget for Windows Sidebar has been released. Modifications for V1.4.0 are as follows:</p>
<p>Modifications to nagxmlstatus.cgi:</p>
<ul>
<li>The script takes additional values for parameters:<br />
          node=all returns all nodes (objects) in status.dat<br />
          elem=all returns all elements (values) in status.dat</li>
<li>The script can be run on commandline, with parameters -n and -e that specify list of nodes and elements to be returned (respectively). The parameters take comma separated list as values.</li>
</ul>
<p>Modifications to the flyout page:</p>
<ul>
<li>The top row displays the date/time when Nagios was started as well as date/time when last check command was run.</li>
<li>Hosts that have problems, but all problems have been acknowledged, are now listed in the right column (&#8220;All OK&#8221;), on top of the list.</li>
<li>Hosts/services that have problems but have been acknowledged display a [ACK] tag before host/service name.</li>
<li>All hosts/services that have problems now display the plugin output and date/time of last state change.</li>
</ul>
<p>New setting:</p>
<ul>
<li>On settings page there is new setting: URL points to Script/File. The File choice is for a setup where the gadget reads a static file produced by a commandline nagxmlstatus.cgi.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://nagstatus.com/pages/nagstatus-v140-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nagstatus V1.3.0 released</title>
		<link>http://nagstatus.com/pages/nagstatus-v130-released</link>
		<comments>http://nagstatus.com/pages/nagstatus-v130-released#comments</comments>
		<pubDate>Thu, 15 May 2008 18:12:43 +0000</pubDate>
		<dc:creator>Jouko Markkanen</dc:creator>
				<category><![CDATA[Nagstatus]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.markkanen.net/wptest/?p=212</guid>
		<description><![CDATA[A new version of Nagstatus gadget for Windows Sidebar, and accompanying nagxmlstatus.cgi script has been released. The version V1.3.0 makes following fundamental changes to the communication between the gadget and nagxmlstatus.cgi: nagxmlstatus.cgi now uses XML::LibXML instead of XML::DOM. It is available as perl-XML-LibXML (rpm-based) and libxml-perl (Debian based) package on most Linux distributions. This is [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of Nagstatus gadget for Windows Sidebar, and accompanying nagxmlstatus.cgi script has been released. The version V1.3.0 makes following fundamental changes to the communication between the gadget and nagxmlstatus.cgi:</p>
<p>nagxmlstatus.cgi now uses XML::LibXML instead of XML::DOM. It is available as perl-XML-LibXML (rpm-based) and libxml-perl (Debian based) package on most Linux distributions. This is due to that I ran into claims that XML::DOM is nowadays unsupported.</p>
<p>The script provides exactly the same behaviour as the previous version, so current gadget runs fine even with older script.<br />
       <br />
Status XML request behaviour is changed. The gadget now requests new status at intervals specified on settings page. After receiving new status XML it updates the gadget and also flyout (if it is shown). When showing the flyout, the gadget does not request new status XML, but renders the flyout based on cached status XML.<br />
        <br />
Also added error handling</p>
<ul>
<li>HTTP request timeouts after 30 seconds and displays an error message (for both gadget and flyout).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://nagstatus.com/pages/nagstatus-v130-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
