Perl Subroutines

Service Level Agreement testing

Are we in SLA hours?
This tests if we are within the time an SLA in valid.
Hours are currently Monday to Friday, 09:00 to 17:30.

DNS server status

Are our DNS zones consistant?
This tests multiple DNS servers in an xml config file & checks they are available. Also checks the zone serial numbers to see if they are consistant and produces a web page detailing the statistics.

NTP time stats

NTP server status
This tests ntp time servers to check if they are operating at the expected stratum.


This converts an html or xml file to a form suitable for use as an example on a web page.

Simple Hit counter

Hit counter
This is a simple hit counter, it increments once for each hit, repeated hits from the same ipaddress are disallowed..