1. A machine implemented method, comprising: generating a resource model for representing a storage system platform type having a plurality of resources used in a networked storage system for storing and accessing data for a client computing device; wherein each of the plurality of resources is represented by an object within the resource model in a same format, regardless of resource type; and wherein the resource model includes relationship objects, where each relationship object identifies related resources from among the plurality of resources and provides an indication of a relationship type from among a composition, association and aggregation relationship types; registering the resource model and an adapter service for the storage system platform type with an application programming interface (API) server, the adapter service interfacing with the plurality of resources of the networked storage system for retrieving information based on one or more monitoring objects maintained by the resource model, where each monitoring object identifies a monitored resource from among the plurality of resources and includes a metric associated with the monitored resource indicating a monitored attribute of the monitored resource; maintaining by the API server a plurality of event objects for tracking events associated with one or more of the plurality of resources, the plurality of event objects defining an event type and event severity in a same format regardless of resource type and event type; executing a data source service by the API server for obtaining information regarding any of the plurality of resources of the networked storage system, wherein the data source service uses a data source model to obtain information from different data sources associated with different storage system platform types; wherein the data source model uses a plurality of objects to retrieve information from the different data sources including a data source type object identifying a data source type, a data source adapter object identifying a specific adapter service for a specific data source, and a service type object identifying a service provided by the specific data source; monitoring the plurality of resources by the API server using the resource model, the plurality of monitoring objects and the plurality of event objects; and based on an event type, taking an action involving an affected resource of the networked storage system.