[Operators] Notes from the 2009/06/09 Monthly meeting

Pedro Melo melo at simplicidade.org
Wed Jun 10 01:33:52 CDT 2009


Some pre-meeting ideas where sent to the mailing list:

* http://mail.jabber.org/pipermail/operators/2009-May/000584.html
* http://mail.jabber.org/pipermail/operators/2009-June/000601.html

1. Radar

The idea of having a site that lists domains that have a XMPP service,  
and associated stats

(Ed: during the discussion the notion of radar and monitoring service  
seemed to merge, not sure if it should merge)

Domains could be added by anybody or by any means to the radar DB, the  
information collected is publicly available on a web site.

Mickael is worried about spam, if the database is available publicly  
or if the service allows listing of domains. The issue of database  
ownership was raised but not discussed.

Current consensus is:

* collect information from all domains found: how to find new domains  
was not discussed though;
* publish information on the radar site, but allow for opt-out:  
methods for opt-out where not discussed.

=> Possible next steps:

*  gather suggestions about how to collect new domains;
* methods to opt-out.

The radar should have some way to include information (description,  
URLs, logo) in the domain/service page. There where some discussion on  
how to do this, the consensus seems to be that a pubsub node @domain  
with a well known node would work. A IQ based fallback was also  

=> Possible next steps:

* specify types of payload: Articles (atom entries?) and "vcard" for  
the domain (meta data like contact address, URL, description) were  
mentioned as possible payloads.

A second method for radar metadata maintenance was discussed: domain/ 
service ops should be able to use a HTML form at the radar site to  
update the information.

The admins could authorize themselves to the radar web interface with  
a simple token sent with a <message> to the domain/service. After  
that, the ops can use the radar web interface to publish  
announcements, updates and other tweaks. Useful for downtimes.

A protocol using <presence> of the xmpp at domain jid to update the  
status of the domain/service was mentioned as a simple alternative to  
keep server status flowing.

There where some discussion about what is federation and if we can  
connect to the s2s port uninvited just because you have S2S DNS  
records. No clear consensus.

Current Radar examples:

* http://imtrends.com/
* http://coccinella.im/servers/servers.html
* http://coccinella.im/servers/servers_by_pubsub_pep.html

2. Domain for the radar

Several proposals:

* radar.xmpp.net;
* xmpp-services.org;
* monitor.im;
* up.im;
* imradar.com / imradar.org (Ed: it seems that monitor and radar are  
the same project? I don't think they are.);
* uptime.im.

3. Monitoring

A service to monitor servers uptime was also discussed. Tobias is  
working on something like that. His current interface is at http://monitor.ayena.de 

The consensus seems to be that the monitoring should be done  
distributed, and reports would be send to a collector agent that would  
correlate the information.

Some (stpeter, melo) would like to see the Server Roster XEP used for  
monitoring, for example, having each server monitor all the servers in  
his roster.

Some domains where suggested to host this service:

* yourstatus.org;
* viewstatus.org;
* whatsup.im;
* bigbrother.im;

=> Possible next actions:

* ??;

4. Robots

robots.txt for xmpp: a version of the HTTP ad-hoc protocol for crawler  
control was discussed.

Several options for implementation - a new <feature> in disco#info.  
The robots.txt file would be available with a iq-based protocol or on  
a well known pubsub node on the server. the server vcard was also  
mentioned as a possible place for this

no further talk about what this robots.txt would contain. It was  
suggested to use the same format as HTTP but no discussion about if  
that is appropriate or workable....

=> Possible next actions:

* define a "robots.txt" format for XMPP use;

5. Domain admins

The topic of which JIDs should be accepted as domain admins was  
present through out the conversation. The xmpp at domain and owner at domain  
hard-coded addresses where noted, as was XEP-0157.

A disco#items method for discovering admin JIDs (using a well-known  
node value like 'urn:xmpp:valid-admins' for example) was also floated.  
Using a well known pubsub node @domain was also presented as an  

There was no clear consensus but several people (Mickael, bear, melo)  
prefered a pubsub-based approach.

6. Other topics

A brave attempt by JMcA to bring the subject of a standard server  
configuration file format to ease the pain of switching servers.

Best regards,

More information about the Operators mailing list