Archive for the 'sysadmin' Category


Nagios Plugin to monitor BOSH services

Enjoy!

#!/usr/bin/perl -w
#
# check_bosh plugin for nagios
#
# usage:
# check_bosh -U url -H host
#
# Check if bosh service running at specified address
#
# initial version: 3 May 2000 by Truongchinh Nguyen and Karl DeBisschop
#
# current status: $Revision: 1196 $
#
# Copyright Notice: GPL
# $Id: check_bosh.pl 1196 2009-06-17 15:20:46Z s.strigler $
#
use strict;
use lib “/usr/lib/nagios/plugins”;
use utils qw($TIMEOUT %ERRORS [...]

ejabberd memory leak

If your ejabberd seems to leak memory it might result out of this bug in erlang’s mnesia database. You can easily find out by starting a remote shell to your running ejabberd and whatch results for the following command:
lists:foldl(fun(Tab, Acc) -> ets:info(Tab, memory) * 8 + Acc end, 0, ets:all()).
The bug is fixed at erlang [...]

jabber services back online

Glad to announce that all core services of jwchat.org are back online now. If you’re still experiencing problems let me know!
jwchat.org is running on ejabberd-2.0.1 now. Amongst otherst this means you can dive deep into the world of refreshing PEP experience.
Also there is a new SSL certificate now. The old one had expired so I [...]

work in progress…

Some status update: Moving jwchat.org’s services from one host to another appears to be a lot more time intense as I first thought. Currently I’m about to import roster data to the new mysql db which seems to take hours. Finally I managed to get the websites back in partial but there’s still a lot [...]

new server for jwchat.org

I’ve just ordered a new server for jwchat.org as the old machine is running out of resources. As of this I’ll be moving services from one host to the new one within the next days so you might notice short periods of service downtimes. I’ll keep you up2date on this as soon as possible.

twitterspy - a jabber/xmpp gateway to twitter

Today I decided to give twitterspy a try in order to get rid of a dedicated twitter client that wastes space and resources on my desktop.
Twitterspy is a jabber bot that sits in your roster and forwards messages to twitter back and forth.
As it’s still missing some helpful documentation on howto setup such a [...]

blog moved - wordpress downgrade considered harmful

Today I moved my blog away from IN-Berlin e.V. to my own server as I got frustrated by all those wordpress upgrades necessary lately. So maybe you might want to update your bookmarks. The new location is http://blog.jwchat.org.
On my private server I’m hosting debian’s default wordpress package which should get security updates automatically, thus I’m [...]

pyicq in da house

Today I replaced the good ol’ JIT Jabber ICQ Transport with PyICQ-t. JIT seems to fail for recent updates to the ICQ protocol and there seems to be no updates to fix the issues. So I decided to give PyICQ another try. Let’s hope it doesn’t eat up too much of our beloved resources (RAM, [...]

jwchat.org now with xmpp.net certificate

I’ve updated jwchat.org’s SSL/TLS certificate to use a new one issued by xmpp.net instead of the old one from CAcert. Enjoy!

XSS-Vulnerability in MUCkl v0.4.2 (and earlier)

Thanks to BeF we discovered (and fixed) a XSS vulnerability in MUCkl yesterday. Now there’s a new release of MUCkl (v0.4.3) available for you to download which fixes this issue (and some more bugs too).
If you’re hosting an instance of MUCkl somewhere please upgrade!