1. A method, comprising: simulating a SAN environment comprising: receiving user input for the simulated SAN environment, obtaining information for hosts in the simulated SAN environment; obtaining information for arrays in the simulated SAN environment; and generating, using a computer processor, the simulated SAN environment on a computer by implementing the information for the hosts obtained, the information for the arrays obtained and the user input received, the generating comprising: for a fabric, generating the arrays, the hosts, and calculating a number of switches required for the fabric based on a number of the hosts and a number of the arrays; determining connectivity for components in the simulated SAN environment; determining storage for the simulated SAN environment including LUN masking and mapping; determining zoning based upon the storage; and triggering events for the simulated SAN environment comprising: reading configuration properties file from a simulator configuration; obtaining common object manager (COM) details from the configuration properties file; obtaining events from an indication configuration file; accessing COM using the COM details; obtaining switch object details and invoking a trigger modify event if there is a switch event after accessing the COM; and obtaining array object details and executing a trigger add/delete event if there is an array event after accessing the COM.