Frequent elevator accidents have attracted global attention, and traditional maintenance methods are no longer sufficient to meet current needs. Although many elevator manufacturers and scholars have conducted extensive research on elevator safety, existing elevator monitoring systems still have problems such as insufficient versatility, increased hardware costs due to the addition of sensors, and increased fault nodes. Among various elevator faults, bottoming and overrun are particularly critical due to their extreme danger and potential to cause severe equipment damage and passenger injury.Against this backdrop, this paper proposes a new elevator monitoring system solution. A data collector is designed to extract raw CAN bus data from elevators, which is then preprocessed and transmitted to a private cloud platform. Additionally, fault detection logic for bottoming and overrun faults is designed to enable elevator fault alerts and other application requirements. The system offers versatility and avoids the need for additional sensors, demonstrating advantages in terms of versatility, cost-effectiveness, and accuracy.