Abstract: The invention discloses a computer implemented network resource monitoring method in a network that comprises a service profiler which detects plurality of services hosted on host servers over the network, and creates the unique profiles for each of the plurality of detected services on a local service profiles database using a service profiles database. In case of any changes in the IT configuration of the detected service, the service profiler requests a profile assistant to change IT configuration, wherein the profile assistant compares profile presets and the local service profiles database to make the necessary changes.