在针对网络设备的告警根因分析系统中,由于网络设备的变化或新告警的产生,都会带来根因分析算法的变动,所以在程序中通过代码对根因告警进行分析的传统开发方案并不适用于网络设备告警系统的开发。提出了一种基于Drools的系统开发方案。该方案将规则(根因分析算法)和根因分析程序分开,由设备维护人员维护规则。当网络设备的结构发生变化或产生新告警时,系统不再需要修改根因分析程序,减轻了后期维护工作。在真实场景进行实验,实验结果验证了该开发方案的有效性与合理性。