<?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>gHacks Technology News &#124; Latest Tech News, Software And Tutorials &#187; Network Monitoring</title> <atom:link href="http://www.ghacks.net/tag/network-monitoring/feed/" rel="self" type="application/rss+xml" /><link>http://www.ghacks.net</link> <description>A technology news blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description> <lastBuildDate>Sat, 11 Feb 2012 08:24:54 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>Nagios: Enable external commands</title><link>http://www.ghacks.net/2010/04/05/nagios-enable-external-commands/</link> <comments>http://www.ghacks.net/2010/04/05/nagios-enable-external-commands/#comments</comments> <pubDate>Mon, 05 Apr 2010 00:19:15 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Advanced]]></category> <category><![CDATA[chmod]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[Network Monitoring Software]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=24171</guid> <description><![CDATA[Here we are again, back witho ur old friend Nagios. If you&#8217;ve been following you know I have covered quite a bit of ground with this outstanding network monitoring tool (check all Ghacks Nagios articles). There is a reason for this, Nagios is an incredible tool. But for many of you, you might have come [...]]]></description> <content:encoded><![CDATA[<p>Here we are again, back witho ur old friend Nagios. If you&#8217;ve been following you know I have covered quite a bit of ground with this outstanding network monitoring tool (check all <a
title="Nagios on Ghacks" href="http://www.ghacks.net/index.php?s=nagios" target="_blank">Ghacks Nagios articles</a>). There is a reason for this, Nagios is an incredible tool. But for many of you, you might have come across an error when attempting to run a few of the more powerful features. This error  happens when you attempt to use any of Nagios&#8217; external commands. But what are these external commands? Nagios is capable of running commands from external applications. This allows Nagios to expand farther than it could otherwise.</p><p>But when you see this error you know that your Nagios installation isn&#8217;t able to use any external commands. Fear not, this error is simple to over come, and in this article I am going to walk you through the fix.</p><p><span
id="more-24171"></span><strong>Assumptions</strong></p><div
id="attachment_24172" class="wp-caption alignleft" style="width: 310px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/04/nagios_service_commands.png"><img
class="size-medium wp-image-24172 " src="http://www.ghacks.net/wp-content/uploads/2010/04/nagios_service_commands-500x336.png" alt="" width="300" height="202" /></a><p
class="wp-caption-text">Figure 1</p></div><p>This how to will assume that you have a working Nagios installation as well as root or sudo access to your server. This article also assumes you have tried to use features that require external commands. If not, let&#8217;s take a look at how.</p><p>If you point your browser to your Nagios server, click on the Service Detail link and then click on one of the services (such as HTTP or SSH). On this page you will see the Service Commands box. If you click on one of those links and you get the error &#8211; you need the fix!</p><p><strong>The fix</strong></p><p>Saved by zero right? Sort of. The first thing to check is in the <strong>/etc/nagios3/nagios.cfg file</strong>. Look for a line like:</p><p><em>check_external_commands=1</em></p><p>If that line is either commented out or set to &#8220;0&#8243;, change it to look like the entry above. Once you have done that, save and close the file. Now restart Nagios with the command <em>sudo /etc/init.d/nagios3 restart</em>. You&#8217;re not done yet.</p><p>The next step is to open up the <strong>/etc/nagios3/cgi.cfg </strong>file. You will most likely find these two lines:</p><p>﻿<em>authorized_for_all_services=nagiosadmin</em></p><p><em>authorized_for_all_hosts=nagiosadmin</em></p><p>After these two lines, you need to add the following:</p><p><em>authorized_for_all_host_commands=nagiosadmin</em></p><p><em>authorized_for_all_service_commands=nagiosadmin</em></p><p>Save and close this file. Now restart Apache with the command <em>sudo /etc/init.d/apache2 restart</em>.</p><p>Still not done. Now you have to make a slight change to <strong>/etc/groups</strong>. Open up this file, with your favorite text editor, and look for a line that looks like:</p><p><em>nagios:x:127:</em></p><p>Change this line to look like:</p><p><em>nagios:x:127:www-data</em></p><p>Now save and close this file. Almost done. But the next step is a bit more challenging the previous.</p><p>In the directory <strong>/var/lib/nagios3/rw</strong> is a file <strong>nagios.cmd</strong>. This file most likely doesn&#8217;t have the correct permissions set. By default only the user nagios has access to these files. Since we can&#8217;t change this to the www-data user (it would break other features of Nagios), we need to just add the executable group bit to the file like so:</p><p><em>sudo chmod g+x /var/lib/nagios/rw</em></p><p>That&#8217;s it. Now go back to that Service Commands section and click on one of the links. You should no longer get that error.</p><p><strong>Final thoughts</strong></p><p>You may have thought your Nagios installation was pretty useful. Now that you can execute external commands, you will find your Nagios install to be far more useful.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/04/05/nagios-enable-external-commands/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Configure alerts for email and contact groups in Nagios</title><link>http://www.ghacks.net/2010/04/04/configure-alerts-for-email-and-contact-groups-in-nagios/</link> <comments>http://www.ghacks.net/2010/04/04/configure-alerts-for-email-and-contact-groups-in-nagios/#comments</comments> <pubDate>Sat, 03 Apr 2010 23:58:07 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[network alerts]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=24150</guid> <description><![CDATA[If you have been following my latest entries, you know I have been covering the Nagios monitoring system (see my articles &#8220;﻿Quickly install Nagios on Ubuntu&#8220;, &#8220;Easily extend Nagios&#8217; functionality&#8220;, and &#8220;Configure hostgroups for Nagios&#8220;.) This time around we are going to look at the notification function of Nagios. Specifically, I am going to show [...]]]></description> <content:encoded><![CDATA[<p>If you have been following my latest entries, you know I have been covering the Nagios monitoring system (see my articles &#8220;﻿<a
title="Quickly install Nagios on Ubuntu" href="http://www.ghacks.net/2010/03/27/quickly-install-nagios-on-ubuntu/" target="_blank">Quickly install Nagios on Ubuntu</a>&#8220;, &#8220;<a
title="Easily extend Nagios' functionality" href="http://www.ghacks.net/2010/03/27/easily-extend-nagios-functionality/" target="_blank">Easily extend Nagios&#8217; functionality</a>&#8220;, and &#8220;<a
title="Configure hostgroups for Nagios" href="http://www.ghacks.net/2010/03/28/configure-hostgroups-for-nagios/" target="_blank">Configure hostgroups for Nagios</a>&#8220;.) This time around we are going to look at the notification function of Nagios. Specifically, I am going to show you how to set up Nagios for email alerts to a single email address and multiple addresses with the help of contact groups.</p><p>This article will assume the box hosting your Nagios installation has a working email server. If not, take a look at my <a
title="Postfix on Ghacks" href="http://www.ghacks.net/index.php?s=postfix" target="_blank">Postfix articles here on Ghacks</a>. Once that is up and running, email alerts are just a few steps away.</p><p><span
id="more-24150"></span><strong>Assumptions</strong></p><p>Outside of having a working email system, this article will assume you already have a functioning Nagios installation and that you are familiar with its configurations. I will also assume you have gathered all of the email addresses you need to use with Nagios. That being the case, let&#8217;s get with the configurations.</p><p><strong>Defining your contact</strong></p><p><strong><span
style="font-weight: normal">The first item to tackle is to define your contact. This is done with the file </span>/etc/nagios3/conf.d/contacts_nagios2.cfg.<span
style="font-weight: normal"> In this file you will see a section that looks like:</span></strong></p><p><code>define contact{<br
/> contact_name <strong>USERNAME</strong><br
/> service_notification_period             24x7<br
/> host_notification_period                 24x7<br
/> service_notification_options           w,u,c,r,f,s<br
/> host_notification_options               d,u,r,f,s<br
/> service_notification_commands     notify-service-by-email<br
/> host_notification_commands         notify-host-by-email<br
/> email <strong>email@localhost</strong><br
/> }</code></p><p>Where all text above in bold is user-specific. NOTE: You will want to add a new <em>define</em> for each administrator that needs to be contacted via email. And make sure you define each user with his or her email address in the <em>define</em>.</p><p>Before you move on, it would be good to restart Nagios to make sure your definitions are correct. If there is an error you will get a warning in the output of the start command.</p><p><strong>Define your contact group</strong></p><p>In that same file you will also find a spot to group users together in contact groups. This comes in very handy because you can then define a set of users (administrators) who will only get warnings for certain services or certain hosts.</p><p>To define a group add an entry like so:<br
/> <code>define contactgroup {<br
/> contactgroup_name       web-admins<br
/> alias                   Web Server Adminstrators<br
/> members                <strong>USERNAME1, USERNAME2</strong><br
/> }</code></p><p>Where USERNAME1 and USERNAME2 are members for this group. NOTE: the usernames in this group MUST be defined in the <em>define contact </em> section above. If they are not, Nagios will throw errors when it attempts to start.</p><p><strong>Attach groups to services</strong></p><p>Finally you need to attach your groups to services. As you can see, above, I have created a <em>web_admins</em> group. It should be above that this group should be added to a corresponding service in the file <strong>/etc/nagios3/conf.d/services_nagios2.cfg</strong>. In this file you will have created an entry like:</p><p><code>define hostgroup {<br
/> hostgroup_name  http-servers<br
/> service_description  HTTP<br
/> check_command  check_http<br
/> use generic-service<br
/> notification_interval 0<br
/> }</code></p><p>To this entry you will want to add the line:</p><p><code>contact_groups web-admins</code></p><p>Now when you restart Nagios anytime there is an issue with one of the HTTP servers, only the contact group you have assigned will be notified. Pretty slick.</p><p><strong>Final thoughts</strong></p><p>I hope you are starting to see just how flexible and powerful Nagios is. If not, don&#8217;t worry &#8211; there&#8217;s plenty more to come!</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/04/04/configure-alerts-for-email-and-contact-groups-in-nagios/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Configure hostgroups for Nagios</title><link>http://www.ghacks.net/2010/03/28/configure-hostgroups-for-nagios/</link> <comments>http://www.ghacks.net/2010/03/28/configure-hostgroups-for-nagios/#comments</comments> <pubDate>Sun, 28 Mar 2010 19:22:09 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Advice]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[Debian]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[ssh]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=24016</guid> <description><![CDATA[If you&#8217;ve been following my Nagios articles here on Ghacks (see &#8220;Easily extend Nagios&#8217; functionality&#8221; and &#8220;Quickly install Nagios on Ubuntu&#8221; for more information) you are probably impressed with how powerful Nagios is. Well, I can happily say you haven&#8217;t seen anything yet. Nagios is amazing in it&#8217;s ability to extend and report. Of course, [...]]]></description> <content:encoded><![CDATA[<p>If you&#8217;ve been following my Nagios articles here on Ghacks (see &#8220;<a
title="Easily extend Nagios' functionality" href="http://www.ghacks.net/2010/03/27/easily-extend-nagios-functionality/" target="_blank">Easily extend Nagios&#8217; functionality</a>&#8221; and &#8220;<a
title="Quickly install Nagios on Ubuntu" href="http://www.ghacks.net/2010/03/27/quickly-install-nagios-on-ubuntu/" target="_blank">Quickly install Nagios on Ubuntu</a>&#8221; for more information) you are probably impressed with how powerful Nagios is. Well, I can happily say you haven&#8217;t seen anything yet. Nagios is amazing in it&#8217;s ability to extend and report. Of course, along with this power comes a bit of work to be done by the administrator. With Nagios there are no fancy widgets and wizards to walk you through simple configurations. Nagios requires you to get your fingers a bit dirty with the command line.</p><p>One cool ability of Nagios is that it allows you to group machines into services. Say, for instance, you have a number of machines that serve as Web servers or Samba servers. Instead of having to scroll around to find them, you can group those machines together, by service, to make for much easier monitoring. In this tutorial I am going to show you how to take advantage of this nifty feature.</p><p><span
id="more-24016"></span><strong>Assumptions</strong></p><p>I am going to assume that you already have Nagios installed and working. I will also assume you know which machines are on your network and what services they are running. For the sake of this tutorial, we will piece together all machines that fall under the categories: ssh-servers and debian-servers.</p><p><strong>Machine-specific .cfg files</strong></p><p>The first thing to do is to create a specific .cfg file for each machine you need to add.  This subject was already addressed in the &#8220;<a
title="Easily extend Nagios' functionality" href="http://www.ghacks.net/2010/03/27/easily-extend-nagios-functionality/" target="_blank">Easily extend Nagios&#8217; functionality</a>&#8221; article. Without these .cfg files, Nagios will not be able to see the machines &#8211; this is critical for being able to group machines by service.</p><p><strong>Setting up the groups</strong></p><p>If you look in <strong>/etc/nagios3/conf.d</strong> you will find a file called <strong>hostgroups_nagios2.cfg </strong>(NOTE: The &#8220;2&#8243; is not a typo. For some reason the configuration files have not been renamed to reflect the migration from 2 to 3.)<strong> </strong>This is the file in charge of grouping machines together by service. A typical entry will look like:</p><p><code># A list of your Debian GNU/Linux servers<br
/> define hostgroup {<br
/> hostgroup_name  debian-servers<br
/> alias           Debian GNU/Linux Servers<br
/> members         localhost, Elive, courtney-desktop<br
/> }</code></p><div
id="attachment_24017" class="wp-caption alignleft" style="width: 292px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/03/hostgroups.png"><img
class="size-full wp-image-24017" src="http://www.ghacks.net/wp-content/uploads/2010/03/hostgroups.png" alt="" width="282" height="267" /></a><p
class="wp-caption-text">Figure 1</p></div><p>As you can see I already have three machines grouped together. You can have as many as you like. Now, when you take a look at the Nagios&#8217; Hostgroup Overview, you will see the machines you have defined listed (see Figure 1).</p><p>Notice the Host names listed. These names are taken from the configuration you see above. You can&#8217;t, however, just edit the names to make them whatever you want. Those names have to reflect the <em>host_name<strong> </strong></em>directive in the particular hosts .cfg file. So for <em>courtney-desktop</em> above you might find a <strong>courtney_desktop.cfg </strong>file containing the line <em>host_name courtney-desktop</em>.</p><p>Now, do the same for all of your SSH servers, by adding in any hosts that serve up ssh to clients. It&#8217;s done the same way. In the <strong>/etc/nagios3/hostgroups_nagios2.cfg </strong>file you will all all hosts to the <em>ssh-servers </em>section.</p><p>Once you have added all your hosts to your groups, you have to make sure you restart Nagios in order for the changes to take effect. Do this with the command <em>/etc/init.d/nagios3 restart</em>. You can now view your groups in your browser.</p><p><strong>Final thoughts</strong></p><p>We keep chugging along with Nagios, making it ever more useful to the already-too-busy administrator. In upcoming articles we will tackle other Nagios-specific tasks.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/03/28/configure-hostgroups-for-nagios/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Quickly install Nagios on Ubuntu</title><link>http://www.ghacks.net/2010/03/27/quickly-install-nagios-on-ubuntu/</link> <comments>http://www.ghacks.net/2010/03/27/quickly-install-nagios-on-ubuntu/#comments</comments> <pubDate>Sat, 27 Mar 2010 00:34:13 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tools]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[server]]></category> <category><![CDATA[Synaptic]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=23979</guid> <description><![CDATA[Nagios is not just a tool, it&#8217;s one of the best open source network monitors available. Nagios has a simple plug-in design that allows administrators to easily create their own checks and monitors. The problem that so many see with Nagios is that it is supposedly so difficult to install. That is not the case. [...]]]></description> <content:encoded><![CDATA[<p>Nagios is not just a tool, it&#8217;s one of the best open source network monitors available. Nagios has a simple plug-in design that allows administrators to easily create their own checks and monitors. The problem that so many see with Nagios is that it is supposedly so difficult to install. That is not the case. In fact, with the help of the Synaptic package manager, Nagios is simple to install and get up and running.</p><p>In this article I will show you how to quickly get Nagios up and running. In no time you will have Nagios up and running and monitoring your network.</p><p><span
id="more-23979"></span><strong>Features of Nagios</strong></p><p>Before we get to the installation, let&#8217;s take a look at the features of Nagios. Nagios can:</p><ul><li>Monitor network services (SMTP, POP3, HTTP, NNTP, PING, etc.)</li><li>Monitor host resources (processor load, disk usage, etc.)</li><li>Allow for simple plugin design</li><li>Do parallelized service checks</li><li>Define a network host hierarchy using</li><li>Contact administrators when service or host problems occur</li><li>Define event handlers to be run during service or host events for proactive problem resolution</li><li>Automatd log file rotation</li><li>Support the implementation of redundant monitoring hosts</li><li>Offer an optional web interface for viewing current network status, notification and problem history, log file, etc</li></ul><p>Sold yet? You should be, especially considering this tool is free and open source! Now, let&#8217;s get on with the installation.</p><p><strong>Installation</strong></p><p>Follow these simple steps to installing Nagios:</p><ol><li>Fire up Synaptic.</li><li>Search for &#8220;nagios&#8221; (no quotes)</li><li>Mark nagios3 for installation (this will also pick up all of the dependencies)</li><li>Click Apply to install</li></ol><p>During the installation you will be asked for an administrator password. This will be the password for the nagiosadmin user that will have access to the web interface. Once the installation is complete, you need to run a check to make sure everything is okay. The command for this check is:</p><p><em>sudo nagios3 -v /etc/nagios3/nagios.cfg</em></p><p>When this command runs you will see something like:</p><p><code>Nagios 3.0.2<br
/> Copyright (c) 1999-2008 Ethan Galstad (http://www.nagios.org)<br
/> Last Modified: 05-19-2008<br
/> License: GPL</code></p><p><code>Reading configuration data…</code></p><p><code>Running pre-flight check on configuration data…</code></p><p><code>Checking services…<br
/> Checked 7 services.<br
/> Checking hosts…<br
/> Checked 2 hosts.<br
/> Checking host groups…<br
/> Checked 5 host groups.<br
/> Checking service groups…<br
/> Checked 0 service groups.<br
/> Checking contacts…<br
/> Checked 1 contacts.<br
/> Checking contact groups…<br
/> Checked 1 contact groups.<br
/> Checking service escalations…<br
/> Checked 0 service escalations.<br
/> Checking service dependencies…<br
/> Checked 0 service dependencies.<br
/> Checking host escalations…<br
/> Checked 0 host escalations.<br
/> Checking host dependencies…<br
/> Checked 0 host dependencies.<br
/> Checking commands…<br
/> Checked 142 commands.<br
/> Checking time periods…<br
/> Checked 4 time periods.<br
/> Checking for circular paths between hosts…<br
/> Checking for circular host and service dependencies…<br
/> Checking global event handlers…<br
/> Checking obsessive compulsive processor commands…<br
/> Checking misc settings…</code></p><p><code>Total Warnings: 0<br
/> Total Errors:   0</code></p><p>With the results giving 0 errors and 0 warnings, you are ready to log in.</p><p><strong>Logging in</strong></p><div
id="attachment_23980" class="wp-caption alignleft" style="width: 250px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/03/nagios.png"><img
class="size-medium wp-image-23980  " src="http://www.ghacks.net/wp-content/uploads/2010/03/nagios-500x310.png" alt="" width="240" height="149" /></a><p
class="wp-caption-text">Figure 1</p></div><p>Fire up your web browser and point it to <em>http://IP_TO_SERVER/nagios3</em> at which point you will be asked for login credentials. Remember that password you gave during installation? That is the password you will use to login (with the user <em>nagiosadmin</em>).</p><p>When you log in you will be greeted with the Nagios welcome screen (see Figure 1), at which point you are ready to start monitoring.</p><p><strong>Final thoughts</strong></p><p>Wasn&#8217;t so bad was it? And you though Nagios was impossible to install. Fortunately it&#8217;s not. And even more fortunately is how powerful Nagios is. You will be blown away at how useful this tool is.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/03/27/quickly-install-nagios-on-ubuntu/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Pingdom Accounts [Christmas Giveaway]</title><link>http://www.ghacks.net/2009/12/23/pingdom-accounts-christmas-giveaway/</link> <comments>http://www.ghacks.net/2009/12/23/pingdom-accounts-christmas-giveaway/#comments</comments> <pubDate>Wed, 23 Dec 2009 11:00:28 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Online Services]]></category> <category><![CDATA[The Web]]></category> <category><![CDATA[monitor websites]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[pingdom]]></category> <category><![CDATA[pingdom review]]></category> <category><![CDATA[server monitoring]]></category> <category><![CDATA[website monitoring]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=21735</guid> <description><![CDATA[Many webmasters and system administrators need to know immediately when they websites or servers go down. Downtime can mean that business is lost, that search engines record errors when trying to crawl a website and that first time visitors never come back because the website or service is not loading or displaying error messages. Big [...]]]></description> <content:encoded><![CDATA[<p>Many webmasters and system administrators need to know immediately when they websites or servers go down. Downtime can mean that business is lost, that search engines record errors when trying to crawl a website and that first time visitors never come back because the website or service is not loading or displaying error messages.</p><p>Big companies usually have IT staff that is monitoring the server infrastructure 24/7, something that most website and server owners cannot (and do not have the desire to) afford. Some webhosting companies provide 24/7 monitoring of their dedicated servers, virtual servers and web hosting packages but the effectiveness varies a lot and the account owner is usually not informed at once if something goes down (and back up again).</p><p><span
id="more-21735"></span>A third alternative are so called web monitoring services. These services are web based and offer a set of tools to monitor web servers and websites. Most of these services offer email, sms and even phone notifications as soon as the server goes down.</p><p>Pingdom is one of those services. The web monitoring service offers various http, network and email checks that can be configured easily. The number of services that are monitored depends on the user&#8217;s account level. Pingdom offers a free account that is good for monitoring one web service on one domain. The basic and business accounts raise those limits to 5 respectively 30 checks with the option to buy extra checks if needed.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/12/pingdom-500x407.jpg" alt="" title="pingdom" width="500" height="407" class="alignnone size-medium wp-image-21736" /></p><p><strong>Website Monitoring Setup</strong></p><p>Pingdom does not require any installations or configurations on the web server or website that the user wants to monitor. All monitoring services are setup on the Pingdom website.</p><p>It starts by selecting one of the available check types.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/12/website_monitoring_1-500x294.jpg" alt="" title="website_monitoring_1" width="500" height="294" class="alignnone size-medium wp-image-21737" /></p><p>This ranges from http checks over network checks that test the DNS, TCP port or UDP to email checks that can check Pop3, SMTP and IMAP connections. The check resolution, that is the interval in which the check is performed can be selected in this step as well. The interval ranges from every minute to every 60 minutes.</p><p>The next options differ depending on the choice in the first step. A http check for instance requires only the url of the website that should be checked. Entering the url completes this step which does provide optional settings which can help a user in performing specific tasks.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/12/monitor_website-480x500.jpg" alt="" title="monitor_website" width="480" height="500" class="alignnone size-medium wp-image-21738" /></p><p>The Check For String On Page parameter for instance can easily be used to check if a database is up and running. To do that the webmaster needs to write (or copy and paste) a small script that displays certain text on a custom url if the website is up or down. This can for instance be UP if it is up and DOWN if it is down. The string check can be configured to report downtime if the DOWN string appeared on the page of the website or server.</p><p>Other optional settings in this step include configuring a username and password for websites that require authentication and changing the user-agent of the Pingdom service (which might make sense if third-party websites are monitored).</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/12/website_monitoring-499x392.jpg" alt="" title="website_monitoring" width="499" height="392" class="alignnone size-medium wp-image-21739" /></p><p>The final step of the process configured the notification options. Pingdom uses a contact database that can be filled with contacts that should be notified if a check fails. This can always be the same user or individual webmasters or system administrators depending on the website or even check that is performed.</p><p>Pingdom supports four types of notifications: SMS, Email, Twitter and iPhone. The number of available SMS depends on the account type. The free account comes with 20 SMS with the option to buy additional SMS if needed. An option that is missing is phone support which is offered by some other website monitoring services.</p><p><strong>Reporting</strong></p><p>Pingdom starts monitoring the configured services as soon as they have been created by the user. Reporting is one of the strengths of Pingdom.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/12/website_reporting-500x400.jpg" alt="" title="website_reporting" width="500" height="400" class="alignnone size-medium wp-image-21740" /></p><p>The overview displays the most important data at a glance including the uptime, downtime and response time. This report can be filtered by data to provide an overview of a specific time frame.</p><p>Detailed reports are available for each website that is listed in the overview and from the sidebar menu.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/12/response_time-463x500.jpg" alt="" title="response_time" width="463" height="500" class="alignnone size-medium wp-image-21741" /></p><p>Pingdom operates servers in many countries in the world that are used to monitor the configured websites, servers and services. Successful and failed attempts to connect will be written to an extensive log file that provides error analysis for some failed attempts. This includes information like the date and time of the operation, the datacenter used to perform the check and a traceroute which can be very helpful for the error analysis.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/12/error_analysis-499x258.jpg" alt="" title="error_analysis" width="499" height="258" class="alignnone size-medium wp-image-21742" /><img
src="http://www.ghacks.net/wp-content/uploads/2009/12/error_analysis2-500x286.jpg" alt="" title="error_analysis2" width="500" height="286" class="alignnone size-medium wp-image-21743" /></p><p><strong>Pingdom Review Verdict</strong></p><p><a
href="http://pingdom.com">Pingdom</a> offers a sophisticated web monitoring service with excellent reporting. The service is aimed at webmasters, system administrators and professionals mainly which is reflected in the interface which could use additional help overlays to guide the user through the creation. It would also be nice if they would add an option to receive phone notifications and if they would provide basic scripts to test specific services like MySQL databases.</p><p>But those are marginal and the overall experience and service lives up to its promises. The free basic account should be enough for many users who only run one website. Professionals on the other hand can use the basic and business account along with the optional services to monitor all their servers and websites.</p><p><strong>Christmas Giveaway</strong></p><p>We are giving away 10 Pingdom Basic Accounts that are paid for for one year. Please let us know if you currently use a website monitoring service and if so which to enter the draw for the accounts.</p><p>Raju is giving away two programs today: Corel Digital Studio 2010 and Corel Painter Essentials 4.</p><p>Beecher is giving away a copy of <a
href="http://beecherbowers.com/2009/12/22/team-fortress-2-giveaway/">Team Fortress 2</a>, best online fps game since UT99.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/12/23/pingdom-accounts-christmas-giveaway/feed/</wfw:commentRss> <slash:comments>84</slash:comments> </item> <item><title>Let Munin monitor your servers and network</title><link>http://www.ghacks.net/2009/11/05/let-munin-monitor-your-servers-and-network/</link> <comments>http://www.ghacks.net/2009/11/05/let-munin-monitor-your-servers-and-network/#comments</comments> <pubDate>Thu, 05 Nov 2009 19:50:59 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Advice]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[system monitoring]]></category> <category><![CDATA[ubuntu]]></category> <category><![CDATA[web monitoring]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=18152</guid> <description><![CDATA[If you are looking for an easy to install, configure, and use systems monitor, look no further. The Munin is a network/systems monitor that presents all its data is easy to read graphs. Munin is setup as a server/client (or node) which makes this system very flexible. Munin also offers an extensive plugins library that [...]]]></description> <content:encoded><![CDATA[<p>If you are looking for an easy to install, configure, and use systems monitor, look no further. The Munin is a network/systems monitor that presents all its data is easy to read graphs. Munin is setup as a server/client (or node) which makes this system very flexible. Munin also offers an extensive plugins library that extends that flexibility to include the monitoring of many various systems and even applications.</p><p>And what&#8217;s best is you don&#8217;t have to jump through a bunch of hoops to get munin up and running. In this tutorial you will see how to get your Munin server up and running and monitoring your system and a sample client configuration that will monitor a client node. As you might expect, I will continue to build upon the Ubuntu Server series and install Munin on a Ubuntu 9.04 installation. NOTE: This same installation will work on Ubuntu 9.10 as well.<span
id="more-18152"></span><strong>Server installation/configuration</strong></p><p>Installing Munin on the Ubunter server is simple. Open up a terminal window (or log into your server console) and issue the command:</p><p><em>sudo apt-get install munin </em></p><p>The above command will also install <em>munin-node</em> which is the client-side software. This is fine, so let it happen. Upon installation Munin will install the configuration files in <strong>/etc/munin,</strong> the executable in <strong>/etc/init.d/, </strong>and the web files in <strong>/var/www/munin</strong>.</p><p>The first thing that will need to be done is to configure your server correctly. Open up the <strong>/etc/munin/munin.conf</strong> file and look for this section:</p><p><code>dbdir     /var/lib/munin<br
/> htmldir    /var/www/munin/<br
/> logdir     /var/log/munin<br
/> rundir     /var/run/munin</code></p><p>Out of the box, this will work just fine.  But if you have any other needs that would dictate any of these directives change, change them here.</p><p>The next section to look for is this:</p><p><code># a simple host tree<br
/> [localhost.localdomain]<br
/> address 127.0.0.1<br
/> use_node_name yes</code></p><p>What the above section does is monitor the server Munin is installed on. This configuration only needs to change if you have specific requirements. Also, if you need to add a client (node), this is where you add it.</p><p>In order to instruct Munin to monitor a remote machine you need to add a new host tree. Say, for instance, you want to monitor a machine on the IP addres 192.168.1.150. To do this you would add:</p><p><code>[MACHINE NAME]<br
/> address 192.168.1.150<br
/> use_node_name yes</code></p><p>Where MACHINE NAME is a name to indicate the job (or user, or department, etc) of the machine.</p><p>Once you have these configurations and save the file. Now to move on to the <strong>/etc/munin/munin-node.conf</strong> file. There is only one configuration you would need to add in order to monitor nodes. Look for this line:</p><p><em>allow ^127\.0\.0\.1$</em></p><p>Beneath this line you will want to add (in order to enable our new node):</p><p><em>allow ^192\.168\.1\.1$</em></p><p>Save this file and restart the Munin server with the command:</p><p><em>/etc/init.d/munin restart</em></p><p><strong>Installing for client</strong></p><p>All you need to do for your client is to install the <em>munin-node</em> package. To do this issue the command:</p><p><em>sudo apt-get install munin-node</em></p><p>On the client machine. Now start munin-node with the command:</p><p><em>sudo /etc/init.d/munin-node start</em></p><p>Munin will begin to monitor this client now.</p><p><strong>The graphs</strong></p><p>When all is up and running, point your browser to http://ADDRESS_TO_SERVER/munin/</p><div
id="attachment_18157" class="wp-caption alignleft" style="width: 190px"><a
rel="attachment wp-att-18157" href="http://www.ghacks.net/2009/11/05/let-munin-monitor-your-servers-and-network/munin_overview/"><img
class="size-thumbnail wp-image-18157 " src="http://www.ghacks.net/wp-content/uploads/2009/11/munin_overview-300x245.png" alt="Figure 1" width="180" height="147" /></a><p
class="wp-caption-text">Figure 1</p></div><p>Where ADDRESS_TO_SERVER is the actual address of the server. Very shortly after you install Munin you may only see a listing of the nodes being watched (see Figure 1). This is okay, it will take some time before data is actually collected.</p><p>After a while you will notice data collected and graphs developing. If you click on the <strong>localhost.localdomain</strong> link you will see data beginning to collect (see Figure 2).</p><p><strong> </strong></p><p><strong></p><div
id="attachment_18158" class="wp-caption alignright" style="width: 310px"><a
rel="attachment wp-att-18158" href="http://www.ghacks.net/2009/11/05/let-munin-monitor-your-servers-and-network/munin_early_data/"><img
class="size-thumbnail wp-image-18158" src="http://www.ghacks.net/wp-content/uploads/2009/11/munin_early_data-300x300.png" alt="Figure 2" width="300" height="300" /></a><p
class="wp-caption-text">Figure 2</p></div><p>Final thoughts</strong></p><p>Munin is a very powerful tool that allows you to gather crucial data about your systems and networks. Now that you have Munin installed and running you can begin to extend the server by adding more and more clients as well as plugins. You will quickly find Munin to be a very valuable tool for data analysis on your various systems and networks.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/11/05/let-munin-monitor-your-servers-and-network/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Network Monitoring Software Networx 5 Released</title><link>http://www.ghacks.net/2009/08/04/network-monitoring-software-networx-5-released/</link> <comments>http://www.ghacks.net/2009/08/04/network-monitoring-software-networx-5-released/#comments</comments> <pubDate>Tue, 04 Aug 2009 07:43:25 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[bandwidth]]></category> <category><![CDATA[bandwidth monitoring]]></category> <category><![CDATA[monitor network]]></category> <category><![CDATA[network]]></category> <category><![CDATA[network adapter]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[Network Monitoring Software]]></category> <category><![CDATA[networx]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=15020</guid> <description><![CDATA[Our review of Networx 4 dates back to October of last year (see Network Monitoring Software NetWorx). The developer of the network monitoring software was busy between then and now and released regular updates to the monitoring software. Yesterday version 5 of Networx was released and the version bump gave us the excuse to take [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/microsoft_windows.jpg" alt="microsoft windows" title="microsoft windows" width="128" height="128" class="alignleft size-full wp-image-11907" />Our review of Networx 4 dates back to October of last year (see <a
href="http://www.ghacks.net/2008/10/04/network-monitoring-software-networx/">Network Monitoring Software NetWorx</a>). The developer of the network monitoring software was busy between then and now and released regular updates to the monitoring software. Yesterday version 5 of Networx was released and the version bump gave us the excuse to take another look at the software program.</p><p>Networx offers several network and bandwidth related tools in its interface. It will place an icon in the Windows system tray after download that will open a bandwidth monitor on left-click and the context menu with all the available modules on a right-click.</p><p><span
id="more-15020"></span>The bandwidth monitor will display useful information about the bandwidth consumption of the computer system including daily, weekly and monthly reports, an overview of today&#8217;s bandwidth consumption, custom bandwidth reports, dial up sessions and hourly rates. Data can be exported and backed up among other things. This module gives the system administrator a quick overview of the bandwidth consumption of the computer system.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/08/bandwidth_monitor-500x382.jpg" alt="bandwidth monitor" title="bandwidth monitor" width="500" height="382" class="alignnone size-medium wp-image-15021" /></p><p>Networx offers additional modules that aid in the network monitoring process. This includes a speedmeter which can measure the network&#8217;s (or network devices) throughput. The tool is basically a speed test that will monitor the current network traffic and display the current, average and maximum transfer rates.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/08/speed_meter.jpg" alt="speed meter" title="speed meter" width="416" height="257" class="alignnone size-full wp-image-15022" /></p><p>It is furthermore possible to setup a bandwidth quota and trigger alerts if 80% of that quota has been used. It is also possible to configure the quota to only cover upload or download bandwidth and set it to be a daily, weekly or monthly quota.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/08/bandwidth_quota-500x287.jpg" alt="bandwidth quota" title="bandwidth quota" width="500" height="287" class="alignnone size-medium wp-image-15023" /></p><p>Ping, traceroute and netstat commands are available from the context menu of the network monitoring software as well. The options are quite extensive and allow the user to select an individual networking adapter to be monitored, configure notifications or define on and off peak hours.</p><p><a
href="http://www.softperfect.com/products/networx/">Networx</a> might not be the most sophisticated network monitoring software but it proves to be a nice solution for single computer systems.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/08/04/network-monitoring-software-networx-5-released/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Database Monitoring Software Db2rss</title><link>http://www.ghacks.net/2009/07/30/database-monitoring-software-db2rss/</link> <comments>http://www.ghacks.net/2009/07/30/database-monitoring-software-db2rss/#comments</comments> <pubDate>Thu, 30 Jul 2009 12:18:57 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[blackfish sql]]></category> <category><![CDATA[database]]></category> <category><![CDATA[database monitoring]]></category> <category><![CDATA[db2rss]]></category> <category><![CDATA[interbase]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[mysql database]]></category> <category><![CDATA[Network Monitoring]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=14903</guid> <description><![CDATA[Database monitoring is not only important for businesses who want to monitor their online and offline services and applications but also for individuals. Webmasters who make use of databases like MySQL need to make sure that the databases are up and running and the best way to ensure that is to monitor them 24/7. Quite [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/microsoft_windows.jpg" alt="microsoft windows" title="microsoft windows" width="128" height="128" class="alignleft size-full wp-image-11907" />Database monitoring is not only important for businesses who want to monitor their online and offline services and applications but also for individuals. Webmasters who make use of databases like MySQL need to make sure that the databases are up and running and the best way to ensure that is to monitor them 24/7. Quite a few monitoring services exist. It is possible to use online services &#8211; most of them paid depending on the quality and quantity of monitoring &#8211; but also services that run on a local PC.</p><p>We have dealt with several services in the past including the <a
href="http://www.ghacks.net/2009/05/28/network-monitoring-software/">network monitoring software</a> Open Monitor or the online service <a
href="http://www.ghacks.net/2008/07/19/monitor-your-servers-with-livewatch/">Livewatch</a>.</p><p><span
id="more-14903"></span>The database monitoring software dv2rss is different from these solutions. The main difference is that it can &#8211; as the title implies &#8211; monitor databases but also because it can only be run from the command line or a script. That&#8217;s not as bad as it sounds and it could be welcome in certain situations where no graphical user interface is needed or wanted.</p><p><a
href="http://www.be-precision.com/products/precision-utils/#db2rss">Db2rss</a> supports MySQL, Interbase and Blackfish SQL databases at the moment and can monitor them in a computer network or on the Internet. It comes with several command line parameters that define important information such as the database&#8217;s host name, the username and password. There are quite a few additional parameter that include running an SQL command on the database, comparing the results to a local copy and defining templates and title of the resulting RSS feed. The RSS feed is another aspect of this database monitoring software that is usually not found in other monitoring software programs.</p><p>It is then possible to subscribe to the RSS feed to receive the database monitoring information after the script&#8217;s execution. The software developer suggests to use the Windows task scheduler to run the database monitoring software regularly.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/07/30/database-monitoring-software-db2rss/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Online Network Troubleshooting Analyzer Netalyzr</title><link>http://www.ghacks.net/2009/06/12/online-network-troubleshooting-analyzer-netalyzr/</link> <comments>http://www.ghacks.net/2009/06/12/online-network-troubleshooting-analyzer-netalyzr/#comments</comments> <pubDate>Fri, 12 Jun 2009 17:42:19 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Online Services]]></category> <category><![CDATA[The Web]]></category> <category><![CDATA[netalyzr]]></category> <category><![CDATA[network]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[network troubleshooting]]></category> <category><![CDATA[network troubleshooting analyzer]]></category> <category><![CDATA[pc]]></category> <category><![CDATA[troubleshooting]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=13516</guid> <description><![CDATA[Network Troubleshooting can be one of the most frustrating tasks especially for the average computer user. There is always the question where to start the troubleshooting process. The Windows operating system comes with troubleshooting wizards that usually do not help at all except for the most basic of troubles that users can run into. But [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/06/network_troubleshooting.jpg" alt="network troubleshooting" title="network troubleshooting" width="198" height="34" class="alignleft size-full wp-image-13517" />Network Troubleshooting can be one of the most frustrating tasks especially for the average computer user. There is always the question where to start the troubleshooting process. The Windows operating system comes with troubleshooting wizards that usually do not help at all except for the most basic of troubles that users can run into. But problems in the form of forgetting to plug in the network cable are not as common as slow or corrupt downloads, page loading errors or Internet connection drops. Those on the other hand are much harder to come by and troubleshoot.</p><p><span
id="more-13516"></span>The <a
href="http://netalyzr.icsi.berkeley.edu">ICSI Netalyzr</a> is a new beta online network troubleshooting analyzer that can analyze various aspects of a computer&#8217;s network connection. It is made up of a Java applet that has to be executed on the user&#8217;s system. The benefits of a Java Applet are that it is system independent and that it can access and analyze the computer&#8217;s hardware and other aspects of the computer system.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/06/network_troubleshooting_analysis-500x321.jpg" alt="network troubleshooting analysis" title="network troubleshooting analysis" width="500" height="321" class="alignnone size-medium wp-image-13518" /></p><p>The analysis will take a while and an in depth network troubleshooting report will be generated and presented to the user in the end.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/06/online_network_troubleshooting-500x483.jpg" alt="online network troubleshooting" title="online network troubleshooting" width="500" height="483" class="alignnone size-medium wp-image-13519" /></p><p>The network troubleshooting report is divided into two sections. The first reports on noteworthy events and is further divided into major abnormalities and minor aberrations. The second section displays the detailed network troubleshooting report that is colored for easier access. Entries with red backgrounds describe network problems while green backgrounds display unproblematic network elements.</p><p>Each title in the report is clickable leading to a short explanation of how the tests are conducted. Related articles can be found about <a
href="http://www.ghacks.net/2008/09/21/save-network-bandwidth/">Network Bandwidth</a> and <a
href="http://www.ghacks.net/2009/05/28/network-monitoring-software/">Network Monitoring Software</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/06/12/online-network-troubleshooting-analyzer-netalyzr/feed/</wfw:commentRss> <slash:comments>29</slash:comments> </item> <item><title>Website Monitoring Software</title><link>http://www.ghacks.net/2009/04/17/website-monitoring-software/</link> <comments>http://www.ghacks.net/2009/04/17/website-monitoring-software/#comments</comments> <pubDate>Fri, 17 Apr 2009 09:58:15 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[The Web]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[database monitor]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[server monitoring]]></category> <category><![CDATA[webmasters]]></category> <category><![CDATA[website]]></category> <category><![CDATA[website monitoring]]></category> <category><![CDATA[website monitoring software]]></category> <guid
isPermaLink="false">http://www.ghacks.net/2009/04/17/website-monitoring-software/</guid> <description><![CDATA[It is essential for webmasters and system administrators to monitor their websites and networks to be able to react as soon as possible if all or part of it goes down. That&#8217;s especially true for professionals who earn their living with their websites. A possibility are commercial services that notify the webmaster as soon as [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/website_monitoring_software.jpg" alt="website monitoring software" title="website monitoring software" width="232" height="51" class="alignleft size-full wp-image-12089" />It is essential for webmasters and system administrators to monitor their websites and networks to be able to react as soon as possible if all or part of it goes down. That&#8217;s especially true for professionals who earn their living with their websites. A possibility are commercial services that notify the webmaster as soon as a website becomes unreachable. Ghacks is monitored round the clock by <a
href="http://www.ghacks.net/2008/07/19/monitor-your-servers-with-livewatch/">Livewatch</a> which will automatically send an SMS or email when a server or website goes down.</p><p><span
id="more-12090"></span>Not everyone wants to pay to monitor websites though. The free portable software program SiteMonitor provides a local solution for the Windows operating system. It requires the Microsoft .net Framework 2.0 and can be configured to monitor selected websites and notify the user if they become unreachable. It is a good alternative as long as it is run on a computer system that is online 24/7.</p><p>New urls can be added easily to <a
href="http://www.sitesmonitor.net/">SiteMonitor</a>. All that it takes is to add a descriptive name, an url and HTML to match which is simply content that should appear on the website. The website monitoring software will check every 30 minutes by default; To much for important websites. The interval can be changed in the options. The options are also the place where the notification preferences can be edited. The website monitor provides two different types of reactions to website connection problems:</p><ul><li>Run a script or executable, e.g. a script that will restart a server or service</li><li>Send email to notify a user about the connection problem</li></ul><p>The amount of failures before either one of the reactions will be initiated can be configured in the same menu as well.</p><p>Below is the small php script that we use to check if the database is up and running on Ghacks:</p><p><code>&lt;?php<br
/> $dbhost = 'localhost';<br
/> $dbuser = 'username';<br
/> $dbpass = 'password';</p><p>$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die                      ('Error');</p><p>$dbname = 'databasename';<br
/> mysql_select_db($dbname);</p><p>if ($conn) {echo &quot;ok&quot;;}<br
/> else {echo &quot;error&quot;;}</p><p>?&gt;</code></p><p>replace username with the database username, password with the password of the username and databasename with the name of the database. Save it as database.php, upload it to your website and load the new file. It should display ok if the database is up and error if it is down. The url that points to the script can then be added to the website monitoring software to check if it returns ok. If it does the website is up, if it does not it is down.</p><p>Alternatives are the <a
href="http://www.ghacks.net/2009/03/24/website-monitor-and-downloader/">Website Monitor and Downloader</a> Wysigot, <a
href="http://www.ghacks.net/2007/05/03/monitor-your-website-with-montastic/">Montastic</a> or the <a
href="http://www.ghacks.net/2008/08/13/server-monitoring-with-observu/">Server Monitor</a> Observu.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/04/17/website-monitoring-software/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Gather Wireless Information with Wavemon</title><link>http://www.ghacks.net/2009/03/31/gather-wireless-information-with-wavemon/</link> <comments>http://www.ghacks.net/2009/03/31/gather-wireless-information-with-wavemon/#comments</comments> <pubDate>Tue, 31 Mar 2009 18:42:11 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Advice]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[monitor]]></category> <category><![CDATA[ncurses]]></category> <category><![CDATA[network monitor]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[network scanning]]></category> <category><![CDATA[wireless-network]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=11572</guid> <description><![CDATA[If you&#8217;re like me you like to have as much information as you can about whatever it is you are doing. Wireless access is no exception. When using wireless so many things can go wrong. You can have a weak signal, too much noise, strange frequency variations, and many other issues. Without the tools to [...]]]></description> <content:encoded><![CDATA[<p>If you&#8217;re like me you like to have as much information as you can about whatever it is you are doing. Wireless access is no exception. When using wireless so many things can go wrong. You can have a weak signal, too much noise, strange frequency variations, and many other issues. Without the tools to find these issues you may never know what is keeping you from getting the speeds you should be getting.</p><p>The <a
title="Wavemon" href="http://eden-feed.erg.abdn.ac.uk/wavemon/" target="_blank">wavemon</a> tool is a very handy tool to have in your arsenal that will help you gather information you might not otherwise have. With wavemon you can see Signal levels, Noise levels, Signal to noise ratios, frequencies, TX power, sensitivity (if available), bitrate, and so much more.</p><p><span
id="more-11572"></span>One of the only issues that might turn you off of wavemon is that it is an NCurses tool. This means the tool is run in a terminal window (I have found it runs best under Eterm) and uses ASCII to create the information it offers. Don&#8217;t let this cause you not to want to use wavemon because it is a very useful tool.</p><p><strong>Getting and Installing</strong></p><p>Wavemon is downloaded and installed from source. Download the tarball from the <a
title="Wavemon download" href="http://eden-feed.erg.abdn.ac.uk/wavemon/wavemon-current.tar.bz2" target="_blank">Wavemon site</a> and save it to your hard drive. The installation steps are simple:</p><ul><li>decompress wavemon with the command <em>bunzip2 xvzf wavemon-current.tar.bz2</em></li><li>untar the archive with the command <em>tar xvf wavemon-current.tar</em></li><li>cd into the newly created directory with <em>cd wavemon-current</em></li><li>generate the make file will <em>./configure</em></li><li>install wavemon with <em>make ; make install</em></li><li>start wavemon with the command <em>wavemon</em></li></ul><div
id="attachment_11580" class="wp-caption alignleft" style="width: 310px"><a
href="http://www.ghacks.net/wp-content/uploads/2009/03/wavemon_main1.png"><img
class="size-medium wp-image-11580" src="http://www.ghacks.net/wp-content/uploads/2009/03/wavemon_main1-500x360.png" alt="Wavemon Info Window" width="300" height="216" /></a><p
class="wp-caption-text">Wavemon Info Window</p></div><p>As you can see, in the image on the left, the Wavemon info window offers a lot of information.</p><p>At the bottom of the screen you will notice there are 10 possible options (of which some have no entries). Each of these options are different screens you can view.</p><p>The list of windows is:</p><ul><li>F1: Info. This is the main window that opens upon start up. This is where you get most of the information from wavemon.</li><li>F2: Level Histogram. This displays a real-time bar-graph of Signal level, Noise level, and Signal-to-Noise Ratio.</li><li>F3: Access point list. This feature has not been implemented yet.</li><li>F7: Preferences. Configure Wavemon.</li><li>F8: Help. Like a lot of Linux applications, wavemon shows the developer has a sense of humor. When you hit F8 for help it displays the message &#8220;don&#8217;t panic&#8221;. That&#8217;s it. There is more help by reading the man page (issue the command <em>man wavemon</em>).</li><li>F9: About. Get all the information you need about the current wavemon release.</li><li>F10: Quit.</li></ul><p>You can also start wavemon with a few handy options. Those options are:</p><ul><li>-i This will override auto detection and use a specified network interface.</li><li>-l Use linear level scales instead of logarithmic scales.</li><li>-r Generate random levels for testing.</li></ul><p><strong>Final thoughts</strong></p><p>If you need more information than your standard networking tools offer, and do not want to dump any extra cash into a third party offering, wavemon is just the tool for those looking to know everything there is to know about their networks. It&#8217;s easy to use, offers a ton of information, is open source, and has a tiny foot print.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/03/31/gather-wireless-information-with-wavemon/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Network Monitoring Software Newt</title><link>http://www.ghacks.net/2009/03/01/network-monitoring-software-newt/</link> <comments>http://www.ghacks.net/2009/03/01/network-monitoring-software-newt/#comments</comments> <pubDate>Sun, 01 Mar 2009 18:02:01 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[monitor network]]></category> <category><![CDATA[network]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[Network Monitoring Software]]></category> <category><![CDATA[remote computer]]></category> <category><![CDATA[windows software]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=10843</guid> <description><![CDATA[Newt is a network monitoring software similar to the previously mentioned network monitoring software Networx or Look@Lan. The network monitor uses a multithreaded scanning engine to scan all remote computers and domains to retrieve information about them. The information itself is shown in a spreadsheet like table-format that can be exported into various formats including [...]]]></description> <content:encoded><![CDATA[<p>Newt is a network monitoring software similar to the previously mentioned <a
href="http://www.ghacks.net/2008/10/04/network-monitoring-software-networx/">network monitoring software Networx</a> or <a
href="http://www.ghacks.net/2008/08/11/network-monitoring-software-looklan/">Look@Lan</a>. The network monitor uses a multithreaded scanning engine to scan all remote computers and domains to retrieve information about them. The information itself is shown in a spreadsheet like table-format that can be exported into various formats including html, text or csv.</p><p>The information that are displayed after the network scan are &#8211; among others &#8211; computer names, IP addresses, operating systems, uptime, MAC address, domain name and user name. The collected data can be sorted in numerous ways. The free version of NEWT has a few limitations like only being able to scan and monitor 25 computers, no SNMP device detection or multithreaded IP Range discovery.</p><p>Next to the computer analysis it is possible to send a few commands to remote computers in the network. It is possible to send messages, ping computers or to turn them on or off remotely.</p><p><span
id="more-10843"></span><img
src="http://www.ghacks.net/wp-content/uploads/2009/03/network_monitoring_software-500x375.jpg" alt="network monitoring software" title="network monitoring software" width="500" height="375" class="alignnone size-medium wp-image-10847" /></p><p>The network monitoring software is compatible with most Microsoft operating systems including Windows XP, Windows Vista and even the soon to be released Windows 7.</p><p><strong>Update:</strong> The network monitoring software Newt has been discontinued by its developers. The project page simply states that NEWT Freeware is no longer available, and that its developers are dedicating all resources to the professional version of the applications.</p><p>If you are looking for a network monitoring software you may want to check out the following alternative which we have reviewed in the past:</p><p><a
href="http://www.ghacks.net/2012/01/19/monitor-network-traffic-with-york/">York</a> &#8211; A network monitor for the Windows operating system that automatically filters traffic into groups such as passwords, files or pictures. The program supports logging into files and saving of the raw network traffic into a file for further analysis.</p><p>The program is compatible with all 32-bit and 64-bit editions of the Microsoft Windows operating system. Just follow the link above to find out more about it.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/03/01/network-monitoring-software-newt/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Monitor your Network the Open Source way with Etherape</title><link>http://www.ghacks.net/2009/01/23/monitor-your-network-the-open-source-way-with-etherape/</link> <comments>http://www.ghacks.net/2009/01/23/monitor-your-network-the-open-source-way-with-etherape/#comments</comments> <pubDate>Fri, 23 Jan 2009 19:49:03 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Advice]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[etherape]]></category> <category><![CDATA[etherman]]></category> <category><![CDATA[internal traffic]]></category> <category><![CDATA[network analyzers]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[network tools]]></category> <category><![CDATA[tcp/ip]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=10086</guid> <description><![CDATA[Every network administrator needs a good network monitor for network management. But with so many to choose from it&#8217;s hard to know which one is best. This especially applies to the open source world. Go to Freshmeat.net and you will find 191 entries for open source network analyzers and network tools. Of those many are [...]]]></description> <content:encoded><![CDATA[<p>Every network administrator needs a good network monitor for network management. But with so many to choose from it&#8217;s hard to know which one is best. This especially applies to the open source world. Go to Freshmeat.net and you will find 191 entries for open source network analyzers and network tools. Of those many are console based. Of those entries one monitor stands out as both powerful and easy to use. That tool? <a
title="Etherape Main Page" href="http://etherape.sourceforge.net/" target="_blank">Etherape</a>.</p><p>Etherape is a graphical network monitoring tool based on etherman that features link-layer, tcp, and ip modes. Etherape is a real time monitor who&#8217;s graphic representation instantly changes as network traffic goes in and out. You can use Etherape live or have it read from a dump file. Etherape supports Ethernet, FDDI, Token Ring, ISDN, PPP and SLIP devices so you shouldn&#8217;t have any problem getting it to work on your network.</p><p><span
id="more-10086"></span><strong>Installing</strong></p><p>Installing Etherape is simple. Open up your Add/Remove Software utility, do a search for &#8220;etherape&#8221; and select the entry when it appears. Apply the changes to install the application. If you prefer to go the command line route you can isse the command &#8220;sudo apt-get install etherape&#8221;. Once you have the application installed you can start Etherape by issuing the command <em>etherape</em> from a command line. You can also start Etherape from the Applications menu by looking in the Tools | System Tools submenus.</p><p><strong>The Main Window</strong></p><p>When you first open up Etherape (you will need the root password) you will see a blank window with some buttons and menus. At this point you are not capturing any packets because you haven&#8217;t instructed Etherape what interfaces to use.</p><div
id="attachment_10088" class="wp-caption alignleft" style="width: 310px"><a
href="http://www.ghacks.net/wp-content/uploads/2009/01/etherape_interfaces.png"><img
class="size-medium wp-image-10088" src="http://www.ghacks.net/wp-content/uploads/2009/01/etherape_interfaces-500x382.png" alt="Configure Etherape Interfaces" width="300" height="229" /></a><p
class="wp-caption-text">Configure Etherape Interfaces</p></div><p>In order to configure the interface click on the Capture menu and then click in the Interfaces sub-menu. Select the interface your machine uses to continue. Note that, as of this writing, Etherape does not support the Wifi0 interface. If you are using wireless you will most likely be able to use ath0.</p><p>Once you have configured the interface select the Mode type from the same menu you found the Interfaces entry.</p><p>Etherape will immediately begin capturing packets. You will see the large black window quickly fill with traffic. Depending upon your network your window can fill up very quickly. You will also notice that Etherape contains a color-coded legend.</p><div
id="attachment_10090" class="wp-caption alignright" style="width: 310px"><a
href="http://www.ghacks.net/wp-content/uploads/2009/01/etherape_main1.png"><img
class="size-medium wp-image-10090" src="http://www.ghacks.net/wp-content/uploads/2009/01/etherape_main1-500x402.png" alt="Etherape Capturing Packets" width="300" height="241" /></a><p
class="wp-caption-text">Etherape Capturing Packets</p></div><p>By default CUPS and Domain are blue, WWW, TCP, ICMP are red, IMAP2 is purple, and POP3 is yellow. These colors can be changed in the Preferences window to whatever you like.</p><p>As you can see (in the image to the right) there is a lot of external traffic. But what if you only want to monitor internal traffic? Simple In the Preferences window click on the Diagram tab. You will see a small text area labeled &#8220;Capture Filter&#8221;. In this text area you will enter something similar to:<em> ip and src net 192.168 and dst net 192.168</em> (where 192.168 is the first two sections of your internal network addressing.)</p><p>Once you enter that information, click Save, and the preferences window will go away. Etherape will now start capturing only your internal traffic.</p><p><strong>Reading From Files</strong></p><p>Etherape can read files from the <em>tcpdump</em> application. But you must run <em>tcpdump</em> with the <em>-n </em>and <em>-w</em> flags. The <em>tcpdump </em>command would be run like so: <em>tcpdump -n -w dump_file</em>. Once you are satisfied you have enough information you can stop the dump with ctrl-c. Once you have your dump file you can open it by going to File and then selected Open. The captured packets will display in real time as they were captured during tcpdump&#8217;s run.</p><p><strong>Final Thoughts</strong></p><p>Etherape is the perfect tool for monitoring network traffic. Not only is it simple to use, it gives you instant output as traffic comes in and out of your network.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/01/23/monitor-your-network-the-open-source-way-with-etherape/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Network Monitoring Software NetWorx</title><link>http://www.ghacks.net/2008/10/04/network-monitoring-software-networx/</link> <comments>http://www.ghacks.net/2008/10/04/network-monitoring-software-networx/#comments</comments> <pubDate>Sat, 04 Oct 2008 10:58:30 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[bandwidth]]></category> <category><![CDATA[netstat]]></category> <category><![CDATA[network]]></category> <category><![CDATA[network bandwidth]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[Network Monitoring Software]]></category> <category><![CDATA[networx]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=7397</guid> <description><![CDATA[Networx is the second network monitoring software on review at Ghacks in the last months. It was recently released in version 4 which is compatible to all Windows operating systems since Windows 98 including 32-bit and 64-bit editions of Windows XP, Vista and Windows Server 2008. The network monitoring software can be used to monitor [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://www.softperfect.com/products/networx/">Networx</a> is the second <a
href="http://www.ghacks.net/2008/08/11/network-monitoring-software-looklan/">network monitoring software</a> on review at Ghacks in the last months. It was recently released in version 4 which is compatible to all Windows operating systems since Windows 98 including 32-bit and 64-bit editions of Windows XP, Vista and Windows Server 2008.</p><p>The network monitoring software can be used to monitor incoming and outgoing traffic of selected network adapters and connections. Traffic is shown in graphs and logged in files for further processing. Reports are extensive and provide access to daily, weekly, monthly and custom reports. Even better, reports can be exported which can be useful for book keeping among other things.</p><p>A realtime network traffic graph visualizes the incoming and outgoing traffic. Notifications can be used to perform actions under certain conditions. They can be configured to run so called actions when network traffic drops or rises above a certain level. Possible actions include running a software, displaying visual and sound alerts or to drop the connection.</p><p><span
id="more-7397"></span><img
src="http://www.ghacks.net/wp-content/uploads/2008/10/network_monitoring_software-500x365.gif" alt="network monitoring software" title="network monitoring software" width="500" height="365" class="alignnone size-medium wp-image-7398" /></p><p>Networx includes network information and testing tools like netstat that display all applications currently using the network connection. The application uses roughly 10 Megabytes of computer memory in minimized state.</p><p><strong>Update:</strong> The program sits quietly in the system tray of the operating system for most of the time it is running. A right-click brings up the program menu where you can display or hide the traffic graph on the desktop and access other tools and settings.</p><p>The application is offered as a setup and portable version, ideal for users who carry an USB or troubleshooting DVD with them around when they to tech support. The latest program version is compatible with all recent versions of the Microsoft Windows operating system, including 32-bit and 64-bit editions of Windows Vista and Windows 7, as well as Windows server variants.</p><p>NetWorx 5 has been released in 2009, check out our review of the new <a
href="http://www.ghacks.net/2009/08/04/network-monitoring-software-networx-5-released/">version here</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/10/04/network-monitoring-software-networx/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Network Monitoring Software Look@Lan</title><link>http://www.ghacks.net/2008/08/11/network-monitoring-software-looklan/</link> <comments>http://www.ghacks.net/2008/08/11/network-monitoring-software-looklan/#comments</comments> <pubDate>Mon, 11 Aug 2008 12:42:16 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[network]]></category> <category><![CDATA[network management]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[Network Monitoring Software]]></category> <category><![CDATA[network services]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=6034</guid> <description><![CDATA[Look@Lan is a highly acclaimed network monitoring software for Microsoft Windows operating systems except Windows Vista. It provides network management and network monitoring features in an easy to use interface. One of the main features of the network monitoring software is the ability to automatically scan a network based on a network adapter, device or [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://www.lookatlan.com/">Look@Lan</a> is a highly acclaimed network monitoring software for Microsoft Windows operating systems except Windows Vista. It provides network management and network monitoring features in an easy to use interface.</p><p>One of the main features of the network monitoring software is the ability to automatically scan a network based on a network adapter, device or selected IP range. The software will scan the selected range and display all connected computers and devices after the fast scan.</p><p>A click on a network device opens the Proof Scan window that provides access to information such as Ping, Traceroute, Netbios, running network services and SNMP System plus additional links to advanced traceroutes and a graphical ping view.</p><p><span
id="more-6034"></span><img
src="http://www.ghacks.net/wp-content/uploads/2008/08/network-monitoring-software-500x314.gif" alt="network monitoring software" title="network monitoring software" width="500" height="314" class="alignnone size-medium wp-image-6037" /></p><p>Other features of the network monitoring software include a hierarchical view of the network, a search, graphs and network trapping. Trapping will alert the user of network status changes, for example when a network device goes online of offline.</p><p>One network management feature is the generation of network status reports which are saved in html format. They display a detailed view of IP addresses including graphs.</p><p>Update: The Look@Lan project has been discontinued by its developers. The program is no longer updated and likely not compatible anymore with more recent versions of the Windows operating system.</p><p>The developers have released a new program called Fing, which in its current development stage, is a command line utility for network and service discovery. Unlike Look@Lan which has only been available for windows, Fing is also available for other platforms including various Linux distributions, Mac OS X and the Android operating system.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2008/08/fing.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2008/08/fing.jpg" alt="fing" title="fing" width="262" height="484" class="alignnone size-full wp-image-55982" /></a></p><p>Fing&#8217;s developers have promised that they will release a version with a graphical user interface in the future. The latest version of Fing can be downloaded <a
href="http://www.over-look.com/site/index.php/download">from the</a> project homepage. I suggest you check out the documentation posted there to get started.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/08/11/network-monitoring-software-looklan/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> </channel> </rss>
