Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam eu est quis enim commodo aliquet. Vestibulum eleifend venenatis massa. Curabitur rutrum accumsan felis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus ut augue eu purus iaculis viverra. Maecenas vehicula dictum diam.

Read More

eBox talks to you!

Hi there!

I’ve been developing eBox for eleven months now and it still surprises me every day. I’ve been developing an event architecture for the platform and a brand-new model-controller-view (MVC) to apply at eBox along with other eBox developer, Javier Uruen. Yes, design patterns can be applied as well to administration tools, it’s software anyway. Another post talking about that will be posted eventually. :)

The event architecture is split in two components: Watcher and Dispatcher. The former is the responsible to know if an important event has happened within eBox to get noticed by the eBox admin(s), these events are kind of hard-disk, eBox aliveness or service running checkers. The latter is in charge of sending the events submitted by watchers to the BOFH.

Here is where eBox talks to you. Two dispatchers have been developed so far, one logs every event to the eBox log system and the other one sends messages to a Jabber identifier (JID) using XMPP protocol. That is, eBox can talk to the admin about what is going bad on eBox.

eBox jabber event

The brand new eBox module that will be out at 0.10 eBox releases supports configuration as well. It is done using the brand new conception of developing eBox. If only the configuration were required, the configuration framework would have done within days, since just data model is required to be achieved it.

Event configuration

eBox can still take a step onwards!

Filed under:computers, eBox, programming, web

2 Responses to “eBox talks to you!”

Leave a Reply