Speaker: Adi Kriegisch (ICGA)
System administration deals with operations, administration, maintainance and provisioning (OAMP) with troubleshooting being on top of that. A wide variety of specialized tools exist that aim at assisting to fulfill parts of those tasks. Most of these tools bring their own messaging mechanisms making them hard to extend and reuse in other tools and implement their own security model that in most cases isn't well audited and needs its own accounts.
XMPP is a push based protocol that provides advanced features like adhoc commands, enhanced status and presence reporting, publication, aggregation and subscription of messages. This protocol also allows federation which may be used to share information with others and provides strong authentication and security features.
The purpose of my work is to glue together many of the useful tools for managing and monitoring infrastructure with XMPP as middleware using its advanced features and relying on their builtin security features.