A method and system for monitoring events in a storage area network is
provided. The system includes a threshold monitoring module that receives
a message from plural monitoring agents indicating if a parameter varies
from a threshold value, and in response to the message, the threshold
monitoring module coordinates an event. The threshold values are stored
and updated in a threshold table. The monitoring agents include a Chassis
monitoring module, a fabric monitoring module, a port monitoring module,
and/or an Nx_port event monitoring module. An event response module is
notified of the variation and an event is generated in response to the
notification based on an event table. The method includes, monitoring
plural events by using plural monitoring agents in a fabric switch;
comparing a parameter value to a threshold value for the parameter; and
notifying a threshold monitoring module if the parameter value varies
from the threshold value.