added a monitoring agent module