Hi, You should add monitoring as a dependency to your application. Then add the following things:
from nox.netapps.monitoring.monitoring import Monitoring import nox.lib.pyopenflow as of class something(component): def __init(self, ctxt): ...... inst.Monitoring = ctxt.resolve(Monitoring) .... def install(self): ..... inst.register_for_flow_stats_in(flow_stats_in_handler) Now you should be able to: flows.wildcards = of.OFPFW_ALL flows.dl_type=ethernet.IP_TYPE inst.Monitoring.send_flow_stats_request(dpid, flows, 0xff, xid); When flowstats are returned to you they should now go to: def flow_stats_in_handler(dpid, flows, more, xid): print flows Aaron On Fri, Feb 17, 2012 at 3:03 AM, Siddharth Sharma <sid.sharma...@gmail.com> wrote: > Hi, > > I am trying to get the statistics by calling the functions of > 'Monitoring' component. But I do not know exactly how to do that. > > I understand how the 'Monitoring' component works, but I do not know how to > get the data (flow stats) into another component (which I am writing). > > Please help me get the information. > > Thanks for the help. > > Siddharth Sharma > > _______________________________________________ > nox-dev mailing list > nox-dev@noxrepo.org > http://noxrepo.org/mailman/listinfo/nox-dev > -- Aaron O. Rosen Masters Student - Network Communication 306B Fluor Daniel _______________________________________________ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev