This paper introduces a generic design and implementation of an intelligent system for monitoring pipelines online, in real time, all the time. The system is designed to be a sensing, communication, and data interpretation and utilization system that provides monitoring and inspection of key elements to ensure the structural integrity of pipelines. In addition, this system has been evaluated for continuous pipeline monitoring to detect internal corrosion, temperature changes, pressure changes, cracks etc. Remote monitoring on a continuous basis is possible using commercial systems and cellular/satellite transmission. This system can be set up for threshold alarm measurements as well as long-term trend monitoring, and could contribute significantly to the resolution of issues affecting critical infrastructure reliability.