Computer failure detection is a complicated process and requires high level of expertise. This paper describes a proposed knowledge-based system for computer failure detection. The system structure and its components and their functions are described. The system has about hundred rules for different types of failures and causes.