Pietro Abate
work
nagios
This week I spent some time configuring nagios to track our infrastructure, including web services and hardware.
Nagios is an interesting piece of software. It's very flexible and kinda easy to setup. I've to say that the documentation is not particularly well written. However sites like http://www.nagiosexchange.org/ make like very easy. Setting it up on debian is pretty straightforward.
mysql + ssl and xen headahe
Well today I tried to understand why our production server (shame shame) has rebooted twice in a row in the last 3 days. The only visible problem in the logs is the infamous xen error : " xen_net: Memory squeeze in netback driver." . Googling around it seems kinda common and the recommended solution is to add dom0-min-mem to xend.conf and dom0_mem as a kernel option. I've done that and updated the xen hypervisor to the latest bakcported version. The machine is up and running and everything seems fine at the moment. I didn't touch the kernel.
Cduce MacOsX Binary Package
The MacOsX package is ready and available for download here: http://cduce.org/download.html
The script I used to create this package is a re-mix of the make-macos-package script used in the ocaml distribution. You can have a look at it here.
cduce mailing lists
Today I finished to migrate all cduce mailing list to pps.
Once I got the archive, it was fairly easy to recreate the html pages (with the arch script in the mailman directory) and to subscribe everybody to the new lists. The old sympa server and email address is definitely gone.
I moved all mailing lists from *@cduce.org to *@mailman.cduce.org. All information are here : http://www.cduce.org/contacts.html
Today I've also configured spamassassin + amavis-new + clamavd on our mail server. Hopefully this will keep our lists clean.
new release (cduce 0.5.1)
It has been a busy month for cduce. We added the windows package, cleaned up the distribution and the svn repository, updated the website and added a couple of minor features to cduce itself.
Today we released a minor update: version 0.5.1
I also spent the day updating the debian package.
We had some minor problem with the web server. From time to time the dom0 reboots leaving the website dead. I'm still working to solve this problem.
A small update about the transition
Host
Recentely I've rebuilt the machine from the ground up as it was installed as a 32 bit system while the processor was a 64 bits. Now it seems much more stable (no random reboots) . The dev machine (brome.pps.jussieu.fr soon to be dev.cduce.org) is running debian unstable with the latest ocaml compiler and dev tools.Mailing list
I've added two new mailing lists:- devel [at] mailman [dot] cduce [dot] org
- commit [at] mailman [dot] cduce [dot] org
Xen, amd64 and a lot of fun
Yesterday we basically reinstalled the main host for the cduce and mancoosi projects. The Problem was that the machine (a power edge 2950) was installed with a 32 bits system while the Xeon processors are 64 bits. To cut the story short we decided to re-install the system.
First we installed a generic 64 bits kernel. Debian ships this kernel in the i386 repository, so it was as simple as apt-get install. After we reboot the machine, we had to add a new lvm partition for the new 64 installation and debootstrap a new system in it.
migration in progress
We almost finished to move our servers from ens to pps.
In the next few days we should have the mailing lists back online. The host web-cduce.pps.jussieu.fr is now dead.
http://www.cduce.org/cgi-bin/viewcvs.cgi/
svn co svn+ssh://brome.pps.jussieu.fr/svn/
anon checkout:
svn co https://svn.cduce.org
darcs repo fixed
I've fixed my darcs repo:
http://web-cduce.pps.jussieu.fr/cgi-bin/darcsweb.cgi
Now I've the old one (broken) that I'll remove soon, a working one based on cduce 0.4.2 where I keep my patches and a repo of cduce 0.5.0 without my patches, that I'll hopefully merge soon.
I'll keep working with cduce 0.4.2 for the moment as cduce 0.5.0 requires the ocaml 3.10 that is still in experimental in debian.
manual and tutorial online !
After a bit of struggling I managed to convert the Cduce manual and tutorial in a drupal friendly format that I then imported for editing.