예제 #1
0
 def readSysCfg(self):
     cfgReader = CfgFileReader(self._getFullPath('huawei_defines.cfg'))
     self.sysCfgData = cfgReader._batchParseInitFileWithPath(EsdkKeyDefines.DEVICE_TYPE, EsdkKeyDefines.SYS_STATUS)
     
     if self.sysCfgData:
         self.deviceTypeCfg = self.sysCfgData[EsdkKeyDefines.DEVICE_TYPE]
         self.statusCfg = self.sysCfgData[EsdkKeyDefines.SYS_STATUS]
예제 #2
0
파일: Trap.py 프로젝트: eSDK/esdk_Nagios
 def _readAlarmCfg(self, defineFilePath):
     cfgReader = CfgFileReader(defineFilePath)
     self.alarmCfgData = cfgReader._batchParseInitFileWithPath(EsdkKeyDefines.ALARM_LEVEL)
     
     if self.alarmCfgData:
         self.alarmLevelCfg = self.alarmCfgData[EsdkKeyDefines.ALARM_LEVEL]
         logger.info('get the alarm cfg successful')
     else:
         logger.info('can not get the alarm cfg')