ADISS 1.0 released

ADISS 1.0 was released on October 12th, 2006. This release includes an LDAP search feature, so that it is easier to identify the Active Directory groups which should be used to control access to any given Subversion repository. This release also includes some new fields in the administration screen which can be used to track project owners (by SAMAccountName), and Technical Leads for those same projects, as well as project numbers. Additionally this release includes user forms accessible by the Project Owner or Technical Lead which will enable them to edit pre and post commit hook scripts. This is a useful feature if your project teams need this access, but you do not wish to either grant them access to the Subversion server, or make changes on their behalf.

ADISS can be downloaded at Sourceforge, community and developer support is available via the forums at the same Sourceforge site.

Easily link to Cacti or Perfparse graphs from Nagios

Nagios (http://www.nagios.org) is a great network monitoring tool. Cacti (http://www.cacti.net) is a great network graphing tool. Perfparse (http://perfparse.sourceforge.net/ is a great add-on to Nagios that collects host performance data as part of the Nagios check command. Perfparse is great at collecting performance data when you are running Nagios client software, but short of doing a lot of SNMP MIB and OID tweaking, it is easier to use Cacti to collect performance data on devices where you can’t run Nagios client software (on routers, switches or network appliances for example). But, having three different user interfaces can be annoying. I wanted a way to to link to the Cacti and Perfparse graphs for a host or device directly from Nagios using the Notes URL without having to enter a unique URL for each host or device. I created a PHP script to handle Cacti, and entered the URL for the scripts in the Notes URL in the Nagios configuration (extended information templates). In the extended information templates for Cacti hosts I entered:

http://yourhost/nagtocacti.php?hostip=$HOSTADDRESS$&hostname=$HOSTNAME$

And in the extended information template for Perfparse hosts I entered:

http://yourhost/path-to/perfparse.cgi?select_metric=1&host_name=$HOSTNAME$

This procedure assumes you have Nagios, Perfparse and Cacti installed on the same host, and that you have saved the code below in the web root of that server as nagtocacti.php and modified the dbhost, dbname, dbuser and dbpass values to match your environment.

> nagtocacti.php


Seigafuse.com open for business

I’ve just set the site up so that I am not mixing business and family on one site.

The Open Source information formerly on seigafuse.net is now located on this site. See the links and pages to the right.

Mike