[jdev] Best way to monitor XMPP servers

Lucas Nussbaum lucas at lucas-nussbaum.net
Wed Sep 20 03:15:05 CDT 2006

On 19/09/06 at 14:09 +0200, Tobias Markmann wrote:
> Hi,
> Some days ago someone pointed me to a post on the jadmin maling list [1].
> What they are talking about are the accounts that my monitoring software
> have created for monitoring login times and server features on each server.
> Then I noticed that stpeter responded to that[2] and said that there could
> be a better way to do that. My question is:
> Do you know a better way and if so, what is the better way?
> The way has to enable the following tests:
>   - login time
>   - discover server's version, features and services
>   - s2s message time (how long does a message take from j.org to j.net,
>   from j.org to myjabber.net and so on)
> [1] http://mailman.jabber.org/pipermail/jadmin/2006-August/024275.html
> [2] http://mailman.jabber.org/pipermail/jadmin/2006-August/024289.html

Hi Tobias,

I really, really like the idea. I wrote a blog entry about this some
time ago: http://www.lucas-nussbaum.net/blog/?p=177

Additional ideas:
- test the availability of SASL connections, of TLS, etc.
- allow the admin to register an email address so that he can be
  notified of problems with his server (a JID wouldn't work of course)

Regarding the "legal" issue, it would be better to ask for authorization
before starting to monitor servers. You could use
https://www.xmpp.net/servers as a first list of servers and work with
stpeter to integrate your monitoring framework within xmpp.net.

Thank you again for working on this,
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |

More information about the JDev mailing list