Architecture

Inspired in a university study by students of Universidade de Brasilia, which analysed the CACIC software, the nwu architecture should work as the following:

Instrumentation level

  • Physically attached to the analysed resource
  • Informations gathering
  • Platform-specific

Agent level

  • Sends data to aggregators and servers
  • Receives commands from servers and aggregators (major security precautions needed here)

Aggregators

  • Needed to assure architecture scalability. If there are thousands of agents per server, it would help to have intermediate agents in order to aggregate data to be sent to the servers.
  • Aggregators can avoid "traffic explosion"
  • Expected for milestone 3 or more

Manager Level

  • Provides reports to the administrator or operator
  • Allows them to control agents and aggregators
  • CLI and Web versions expected
-->