Due to the complexity of modern manufacturing and mechanical equipments, it is difficult for equipment users or maintainers to accomplish fault diagnosis independently. In this paper, the development history of fault diagnosis technology is surveyed and investigated, especially remote fault diagnosis system based on Internet in detail. Then, a remote fault diagnosis system based on grid computing technology is proposed to enable collaborative resource sharing and problem solving among multiple equipment suppliers and equipment users by integrating all kinds of diagnostic resources. The architecture of this fault diagnosis system is presented, as well as the Client-Master-Worker computation model and the diagnostic workflow. Finally, a prototype system is implemented using the data-driven middleware-BitDew, in which multiple fault diagnosis grid services are integrated in a unified Web portal. The case study of data-driven fault data analysis is conducted in our prototype which has proved the effectiveness of the system.