Smokeping

From UGCS
(Difference between revisions)
Jump to: navigation, search
(Monitoring)
(Monitoring)
Line 3: Line 3:
 
==Monitoring==
 
==Monitoring==
 
Smokeping monitors return trip time and number of packets lost for a given ping.  It is powered on Perl (and thus has a large number of available plugins).  In addition to ping times for all of our servers (and the printer), we monitor the following services:
 
Smokeping monitors return trip time and number of packets lost for a given ping.  It is powered on Perl (and thus has a large number of available plugins).  In addition to ping times for all of our servers (and the printer), we monitor the following services:
** [[LDAP]]
+
*[[LDAP]]
** [[Apache|HTTP]]
+
*[[Apache|HTTP]]
** [[DNS]]
+
*[[DNS]]
** [[Mail|SMTP]]
+
*[[Mail|SMTP]]
  
 
==Configuration==
 
==Configuration==

Revision as of 05:27, 27 July 2010

Smokeping is a network latency monitor powered on RRDTool. It collects data about network latency for various services and reports it through a convenient, graph-powered website. It is currently running on Hestia.

Contents

Monitoring

Smokeping monitors return trip time and number of packets lost for a given ping. It is powered on Perl (and thus has a large number of available plugins). In addition to ping times for all of our servers (and the printer), we monitor the following services:

Configuration

The configuration is fairly basic, with some files in /etc/smokeping that determine what hosts/services to ping. It has the ability to send email alerts, but those are not configured at this time. The entire /etc/smokeping/config.d folder is controlled via cfengine.

Website config

The web interface is driven by a single CGI script that has been moved into /var/www/smokeping. In that same folder are all of the images generated by the daemon and other parts of the website. Furthermore, we use speedyCGI to make the perl script not take forever to load.

Web interface

Authenticated users can access the website at https://smokeping.ugcs.caltech.edu. The menu on the left selects groups and machines (or services), while clicking on a chart changes it so that it can be manipulated (zooming in, etc).

Personal tools