Home
Project at SourceForge
Downloads
Documentation
Demo
Mailing Lists
Spong Downloads
SourceForge Logo

Prerequisites

Perl

In order to use Spong, you must have Perl installed and running on the system running any of the Spong programs. Perl 5.005_03 or greater is required. You can retrieve it from the CPAN archive (http://www.perl.com/CPAN/).

Optional Module

In order to use the spong-network DNS check, you will need to have the Net::DNS perl module. Another suggested module to install is the Time::HiRes module. spong-network can take advantage of the module, if installed, to give more accurate response time for the TCP service checks. These modules can be retrieved from the CPAN Archive (http://www.perl.com/CPAN/).

Core Package

All of the Spong release files can be viewed on the Spong Project Filelist page.

The complete source is accessable via the Spong CVS repository. See the Spong Project CVS web page for complete instructions on access the repository. The Spong 2.6 branch tag is 'spong-2_6_0'. The MAIN Spong branch of the repository is Spong 2.7.

Version Release Date File Name Notes
2.7.0 10/30/2000 spong-2.7.0.tar.gz (Size 259377 bytes) This is the latest and greatest release of Spong. Please read all of the documentation, FAQ's and configuration comments before contacting me about problems.

Plugins

There are various contributed modules for Spong programs.

Plugin Module Type Release Date File Name Plugin Description Contributor
check_files spong-client 03/28/2000 check_files (Size 6395 bytes) This is a module that add Tripwire type capabilities to a host being monitored by spong-client. check_files will compare the checksums (as determined by the unix sum command) of a list of files against a database. Any changes that are detected will generate a warning or critical status report. Thomas Whipp
check_mysql spong-network 12/03/1999 check_mysql (Size 1006 bytes) This is a spong-network module that checks the status of a MySQL database instance that is running a host. The module uses the mysqladmin command of the MySQL package, so MySql must installed on the Spong Network host. Miles Lott
check_https spong-network 01/26/2000 check_httpd-0.9.tar.gz (Size 2360 bytes) This spong-network module checks HTTPS services for a web server. It derives the check_http module, but it is modfied to the the LWP::UserAgent in conjuction with Crypt:SSLeay to attempt a secure web connection.

The OpenSSL software packages must be installed on the Spong Network host. The Crypt::SSLeay module (which uses OpenSSL) and the libwww-perl Perl modules must also be installed.

Gerald Combs
Demo spong-server modules spong-network 03/28/2000 data_rrd_disk (Size 2802 bytes)
data_rrd_la (Size 2137)
These modules are demo modules that are example on how to create plugin modules for the spong-server program. These modules use the RRD Tool software package to log the output of the check_cpu and check_disk spong-client modules into databases.

These module by themselve are of not much use as they don't provide a way to retrieved the stored data. See the Spong-RRD addon package for a complete solution using these modules.

Stephen L Johnson
check_insight spong-network 08/14/2000 check_insight (Size 5035 bytes) This is a spong-network module that checks the status of the Compaq Insight Management software of a host by polling it via SNMP. It reports the status of the various components of the Insight software.

The documentation is in the source code in Perl POD format. Use one of the various pod2xxx converters (i.e. pod2text, pod2html, etc.) to view it.

Andrew Ruthven

Add Ons

These are option packages that can add new functionality into Spong or are replacement for existing Spong Core programs.

Package Name Release Date File Name Package Description Contributor
Spong-RRD 04/26/2000 spong-rrd-0.1.tar.gz (Size 7353 bytes) This is an addon package for Spong that captures and logs the information of incoming status messages that would normally be lost. It uses the RRD Tool software package to log the information into databases and display the databases using graphs. This package is compatible with Spong versions 2.5 and higher. Stephen L Johnson
tkspong 12/02/1999 http://milosch.net/tkspong tkspong is a Perl/Tk frontend client to Spong. It allows you to run spong-server and status data in X without a Web server or browser. Current version is 0.3 Miles Lott
spong-nt-client
(version 0.2)
08/16/2000 spong-nt-client-0.2.zip (Size 24422 bytes) spong-nt-client is an Spong Client program for monitoring Windows NT systems. It is based on the spong-client from Spong 2.6f. But spong-nt-client can work with any version of spong-server.

It requires ActiveState Perl and a couple other Win32 Perl module to run. It be installed as an NT service.

Joanna Ziembicki