Diagnostic system designed for lower cell count applications such as telecom or stationary battery systems. It identifies potential problems by continuously monitoring parameters such as cell voltage, overall string voltage, current and temperature. Automatic periodic tests of battery internal resistance verify the operating integrity of the battery.