Some information on internals is available in user manual, check following pages:
http://wiki.netxms.org/wiki/UM:Basic_Concepts
http://wiki.netxms.org/wiki/UM:Data_Collection
http://wiki.netxms.org/wiki/UM:Event_Processing
http://wiki.netxms.org/wiki/UM:Basic_Concepts
http://wiki.netxms.org/wiki/UM:Data_Collection
http://wiki.netxms.org/wiki/UM:Event_Processing