With the recent growth and development of the network and internet usage in colleges, companies and other network places, it is important to find some way to improve the reliability and efficiency of using these networks. Because of the large-scale growth in the number of users and peripheral devices used in these places such as (printers, scanners, and cameras), there are a variety of problems which have to be solved, such as remote peripheral device is stopped for a specific reason.To solve these problems and guarantee the good performance and continuous maintenance of peripheral devices in the network, a monitoring system can be used for this purpose.This work concerned with the implementation of a monitoring system on peripheral devices called Device Status Monitoring System (DSMS). It is a network monitoring type that could be classified as fault and accounting monitoring system.The aim of this research is to monitor one or more remote peripheral devices which are connected to the network PC(s) in a LAN. The proposed (DSMS) can monitor the status of printer, scanner, and camera. In addition, it saves the printer information on special files which can be used later by the Administrator.To implement DSMS, two programming language were used JAVA and VC++. Java language is used to support network activities, while VC++ deals with operating system API. Java Native Interface (JNI) is used to combine these two languages