Provided is a plant monitoring system characterized by: comprising a plurality of distributed storage units wherein programs are stored in advance in a plurality of storage devices in a distributed manner, said programs transmitting at least a portion of a grouping of plant-state monitoring information to a prescribed information processing device, an assessment unit which successively acquires the plant-state monitoring information and assesses whether said information satisfies a predefined program-execution condition, and an execution request output unit which, if the program-execution condition is satisfied, outputs to the distributed storage units an execution request for the program corresponding to the program-execution condition; and the distributed storage units having a program-execution processing unit which, in the event of the execution request being outputted, loads and executes the program designated by the execution request.