1. A collector framework system including at least one collector for collecting event data from one or more network devices, the system comprising: a collector manager for storing a collector script; configuring means for configuring a collector based on the collector script; a proxy manager for determining one or more network devices to connect to the collector based on the collector script, wherein the collector collects event data from the one or more network devices; and receiving means for receiving the collected event data from the collector manager.