A system for monitoring condition of a plurality of motors in a plant comprising a plurality of process equipment operatively connected to one or more controllers, the system comprising: a. a plurality of condition monitoring devices , wherein each condition monitoring device is mounted on the body of a motor from the plurality of motors, wherein each condition monitoring device is for measuring a first set of one or more parameters of the corresponding motor in accordance with an operating configuration; b. a gateway device communicatively coupled to the plurality of condition monitoring devices over a first communication network, for communicating measurement data from the condition monitoring devices ; and c. a server configured to receive data based on measurements of the parameters of the motors from the condition monitoring devices, via the gateway device , and to detect a condition of at least one motor from the plurality of motors ; and wherein the system further includes at least one mobile device , adapted to configure at least one condition monitoring device from the condition monitoring devices , and to display one or more alert messages associated with the detected condition of the at least one motor based on a message from the server , and wherein the at least one mobile device includes i) a plurality of sensors for measuring a second set of measurement values of a plurality of parameters of the corresponding motor, the second set of measurement values being in relation to vibration and magnetic field; ii) a processor for determining one or more operating parameters for a corresponding condition monitoring device affixed to the corresponding motor, based on the second set of measurement values of the plurality of parameters of the corresponding motor. a. a plurality of condition monitoring devices , wherein each condition monitoring device is mounted on the body of a motor from the plurality of motors, wherein each condition monitoring device is for measuring a first set of one or more parameters of the corresponding motor in accordance with an operating configuration; b. a gateway device communicatively coupled to the plurality of condition monitoring devices over a first communication network, for communicating measurement data from the condition monitoring devices ; and c. a server configured to receive data based on measurements of the parameters of the motors from the condition monitoring devices, via the gateway device , and to detect a condition of at least one motor from the plurality of motors ; and wherein the system further includes at least one mobile device , adapted to configure at least one condition monitoring device from the condition monitoring devices , and to display one or more alert messages associated with the detected condition of the at least one motor based on a message from the server , and wherein the at least one mobile device includes i) a plurality of sensors for measuring a second set of measurement values of a plurality of parameters of the corresponding motor, the second set of measurement values being in relation to vibration and magnetic field; ii) a processor for determining one or more operating parameters for a corresponding condition monitoring device affixed to the corresponding motor, based on the second set of measurement values of the plurality of parameters of the corresponding motor. i) a plurality of sensors for measuring a second set of measurement values of a plurality of parameters of the corresponding motor, the second set of measurement values being in relation to vibration and magnetic field; ii) a processor for determining one or more operating parameters for a corresponding condition monitoring device affixed to the corresponding motor, based on the second set of measurement values of the plurality of parameters of the corresponding motor. <EOS>