i've been looking at some floss network monitoring systems lately. here are some quick notes.
Criteria (not necessarily in this order)
OpenNMS aims to be 100% Java, uses Tomcat, GWT, AJAX, XML, PostgreSQL, intends to implement SOA
Zenoss is written in python, using the zope framework and MySQL
Zabbix has a PHP front end, can use MySQL, PostgreSQL, Oracle, or SQLite
4. GroundWork -- haven't tried yet, but based on nagios, which I have used...
As the UNIX system has spread, the fraction of its users who are skilled in its application has decreased. Time and again, we have seen experienced users, ourselves included, find only clumsy solutions to aproblem, or write programs to do jobs that existing tools handle easily.
There are many people who use UNIX or Linux who IMHO do not understand UNIX. UNIX is not just an operating system, it is a way of doing things, and the shell plays a key role by providing the glue that makes it work. The UNIX methodology relies heavily on reuse of a set of tools rather than on building monolithic applications. Even perl programmers often miss the point, writing the heart and soul of the application as perl script without making use of the UNIX toolkit.
-David Korn, 2001
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!