With rapid growth of business enterprises, the originally simple enterprise network environment has been complicated day by day. In order to maintain enterprise’s competitive advantage, it is important to constantly grasp the status of dynamically connected enterprise network’s, and to maintain the interactivities between enterprise and customer. But usually IT environment in enterprises is made up of various kinds of heterogeneous platforms, including various kinds of network protocols and application software, making manual management by system and network administrator difficult. Currently, commercially available software can be used for managing the enterprise network at present, but they are unable to meet every enterprise's requirement. Therefore, we designed an network monitoring and control system using PERL procedure language on the Linux open source system platform to monitor and control enterprise network and output network status in HTML format with automatic renewal at designated time internals. if there is server failure in the enterprise’s network, the system will change the background color on the monitoring webpage and sound alarm to warn relevant personnel, The network management personnel can also control the network easily according to the demand the monitored of enterprise network. This system also use Open Source software , such as OpenVPN, OpenLDAP, etc., to construct the system that enable network management personnel to establish a VPN channel back to enterprise whenever and wherever needed via internet after being successfully authenticated through LDAP, and obtained necessary resources .