A system comprising a motor and a controller, the motor being configured to be operated by the controller, the motor comprising: a housing; a stator mounted within the housing and configured to receive a voltage from the controller to control operation of the motor; a rotor rotatably mounted within the housing, wherein the rotor rotates about a central axis as a function of the voltage applied to the stator; a first sensor mounted at a first position proximate to the rotor and configured to generate a plurality of first vibration signals, each signal corresponding to a separate axis of the vibration detected at the first position; and a second sensor mounted at a second position proximate to the rotor and configured to generate a plurality of second vibration signals, each signal corresponding to a separate axis of the vibration detected at the second position, wherein each of the separate axes of the second sensor corresponds to one of the separate axes of the first sensor, wherein: the first position and the second position are in a plane orthogonal to the central axis, the second position is on a substantially opposite side of the rotor from the first position, the plurality of first vibration signals and the plurality of second vibration signals corresponding to the vibration detected at the first and second positions are transmitted to the controller, the controller identifies a first vibration as one of a rotational vibration, a radial unidirectional vibration, an axial directional vibration, a mechanical resonance, and a motor inclination as a function of the first and second vibration signals, the controller identifies a second vibration as one of a rotational vibration, a radial unidirectional vibration, an axial directional vibration, a mechanical resonance, and a motor inclination as a function of the first and second vibration signals, and the first vibration is different than the second vibration. a housing; a stator mounted within the housing and configured to receive a voltage from the controller to control operation of the motor; a rotor rotatably mounted within the housing, wherein the rotor rotates about a central axis as a function of the voltage applied to the stator; a first sensor mounted at a first position proximate to the rotor and configured to generate a plurality of first vibration signals, each signal corresponding to a separate axis of the vibration detected at the first position; and a second sensor mounted at a second position proximate to the rotor and configured to generate a plurality of second vibration signals, each signal corresponding to a separate axis of the vibration detected at the second position, wherein each of the separate axes of the second sensor corresponds to one of the separate axes of the first sensor, wherein: the first position and the second position are in a plane orthogonal to the central axis, the second position is on a substantially opposite side of the rotor from the first position, the plurality of first vibration signals and the plurality of second vibration signals corresponding to the vibration detected at the first and second positions are transmitted to the controller, the controller identifies a first vibration as one of a rotational vibration, a radial unidirectional vibration, an axial directional vibration, a mechanical resonance, and a motor inclination as a function of the first and second vibration signals, the controller identifies a second vibration as one of a rotational vibration, a radial unidirectional vibration, an axial directional vibration, a mechanical resonance, and a motor inclination as a function of the first and second vibration signals, and the first vibration is different than the second vibration. the first position and the second position are in a plane orthogonal to the central axis, the second position is on a substantially opposite side of the rotor from the first position, the plurality of first vibration signals and the plurality of second vibration signals corresponding to the vibration detected at the first and second positions are transmitted to the controller, the controller identifies a first vibration as one of a rotational vibration, a radial unidirectional vibration, an axial directional vibration, a mechanical resonance, and a motor inclination as a function of the first and second vibration signals, the controller identifies a second vibration as one of a rotational vibration, a radial unidirectional vibration, an axial directional vibration, a mechanical resonance, and a motor inclination as a function of the first and second vibration signals, and the first vibration is different than the second vibration.