Weblog

The Hiawatha Monitor version 0.4 has been released. In this release, the existing pages in the Monitor tool provide you with even more useful information.

If you haven't already checked out the Hiawatha Monitor, it's time you do it right now. Specially if you have multiple webservers running, the Hiawatha Monitor eases the work in maintaining them.

Chris Wadge
4 March 2012, 01:55
Thanks Hugo; Hiawatha Monitor is working beautifully on my Debian/MariaDB/Hiawatha/PHP5 stack. A few observations on the latest version though...

'zlib.output_compression = On' is required in PHP on order for Hiawatha Monitor to function, but this doesn't seem to be documented anywhere. Also, line 44 of libraries/email.php uses a deprecated PHP function (eregi), which has been replaced with 'preg_match'. I'm a sysadmin and not much of a PHP guy, so this probably isn't the ideal way to implement this function, but I've replaced line 44 in my installation like so:

return preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email) != false;

...Seems to work, and PHP no longer logs complaints about deprecated functions.

-C
Hugo Leisink
4 March 2012, 07:48
Hi Chris. Thanks for your feedback. I don't have turned output compression on and it works here. Can you do some debugging to see why it needs to be enabled on your server?
I've fixed the e-mail library. Thanks.
Kalileo
9 May 2012, 11:31
Such a monitor was on my wish list for a long time. I'll give it a test.
Thanks for your hard work.
Hugo Leisink
9 May 2012, 11:33
Please, let me know what you think of it.