Tag Archives: server monitor

How to Install Nagios on an Ubuntu Server CodeUnit 18 MAY 2012

Nagios is a popular open source computer system monitor, network monitoring and infrastructure monitoring software application. Nagios offers complete monitoring and alerting for servers, switches, applications, and services.

Nagios, originally created under the name NetSaint, was written and is currently maintained by Ethan Galstad, along with a group of developers actively maintaining both official and unofficial plugins. N.A.G.I.O.S. is a recursive acronym: “Nagios Ain’t Gonna Insist On Sainthood”, “Sainthood” being a reference to the original name NetSaint, which was changed in response to a legal challenge by owners of a similar trademark. “Agios” is also a transliteration of the Greek word which means “saint”.

Nagios was originally designed to run under Linux, but also runs well on other Unix variants. It is free software, licensed under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

To install the newest version on an Ubuntu server turns out to be quite trivial, thanks to a greatly streamlined installer. To grab for your server, run:

sudo apt-get install -y nagios3

Follow the prompts when asked, and when the final bits and pieces have been pulled down and installed, you should have a working Nagios installation accessible on your webserver http://localhost/nagios3/ with the username nagiosadmin and whatever password you had selected during the install process.

Config files which you can alter can be found in /etc/nagios3/conf.d/ and to start and stop nagios, you can make use of the service command:

sudo service nagios3 stop
sudo service nagios3 start

Nifty.

Related Link: http://www.nagios.org

My Pingdom Come: Uptime Monitoring made Easy! CodeUnit 05 FEB 2011

Monitoring your website’s uptime just became pretty easy, thanks to the remarkably clever Pingdom.com.

From their site:

If you are a business with an online presence, it is important that your website and other online services are available 24/7, all year round. However, all websites have occasional problems, whether the reason is external or internal, and there is a significant risk that you are unaware of these problems. Just because the company website is accessible from inside the company, does not necessarily mean it available from the Internet.

Poor online availability can become costly both in terms of lost goodwill and lost business opportunities. The Internet is more and more becoming the main point of contact, and if you are not there to be seen, you become invisible.

With Pingdom, any problem with your website will be discovered the minute it happens. You will be immediately alerted so you can take action before it affects your business. You will also be able to see detailed statistics of your website performance, giving you a historical record of all incidents.

And in terms of features?

Get alerts right away when your site has issues

You may already have internal tools for monitoring your infrastructure, but don’t forget about the end-user experience. People access your website from the outside, from the Internet. Pingdom does this external monitoring for you, making sure your website is reachable and responding well. You can get alerts both via email and SMS when there is a problem.

Track your uptime and performance

With Pingdom it becomes easy to see how much downtime your site has (and when) and how responsive it is. Charts and tables show your uptime and performance over time, so it becomes easy to spot trends and potential problems.

Get help with troubleshooting

Whenever Pingdom detects an error, additional tests are automatically performed to help you with your troubleshooting.

Monitor more than just your website

With Pingdom you can monitor websites, mail servers, DNS servers, FTP servers, networks, and much more.

Nifty.

Related Link: http://www.pingdom.com