Created
July 31, 2013 02:36
-
-
Save dongweiming/6118876 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def getCareful(self, stat): | |
return self.__limits_list[stat][0] | |
def getWarning(self, stat): | |
return self.__limits_list[stat][1] | |
def getCritical(self, stat): | |
return self.__limits_list[stat][2] | |
# TO BE DELETED AFTER THE HTML output refactoring | |
def getSTDCareful(self): | |
return self.getCareful('STD') | |
def getSTDWarning(self): | |
return self.getWarning('STD') | |
def getSTDCritical(self): | |
return self.getCritical('STD') | |
# /TO BE DELETED AFTER THE HTML output refactoring | |
def getCPUCareful(self, stat): | |
return self.getCareful('CPU_' + stat.upper()) | |
def getCPUWarning(self, stat): | |
return self.getWarning('CPU_' + stat.upper()) | |
def getCPUCritical(self, stat): | |
return self.getCritical('CPU_' + stat.upper()) | |
def getLOADCareful(self, core=1): | |
return self.getCareful('LOAD') * core | |
def getLOADWarning(self, core=1): | |
return self.getWarning('LOAD') * core | |
def getLOADCritical(self, core=1): | |
return self.getCritical('LOAD') * core | |
def getMEMCareful(self): | |
return self.getCareful('MEM') | |
def getMEMWarning(self): | |
return self.getWarning('MEM') | |
def getMEMCritical(self): | |
return self.getCritical('MEM') | |
def getSWAPCareful(self): | |
return self.getCareful('SWAP') | |
def getSWAPWarning(self): | |
return self.getWarning('SWAP') | |
def getSWAPCritical(self): | |
return self.getCritical('SWAP') | |
def getTEMPCareful(self): | |
return self.getCareful('TEMP') | |
def getTEMPWarning(self): | |
return self.getWarning('TEMP') | |
def getTEMPCritical(self): | |
return self.getCritical('TEMP') | |
def getHDDTEMPCareful(self): | |
return self.getCareful('HDDTEMP') | |
def getHDDTEMPWarning(self): | |
return self.getWarning('HDDTEMP') | |
def getHDDTEMPCritical(self): | |
return self.getCritical('HDDTEMP') | |
def getFSCareful(self): | |
return self.getCareful('FS') | |
def getFSWarning(self): | |
return self.getWarning('FS') | |
def getFSCritical(self): | |
return self.getCritical('FS') | |
def getProcessCareful(self, stat='', core=1): | |
if stat.upper() != 'CPU': | |
# Use core only for CPU | |
core = 1 | |
return self.getCareful('PROCESS_' + stat.upper()) * core | |
def getProcessWarning(self, stat='', core=1): | |
if stat.upper() != 'CPU': | |
# Use core only for CPU | |
core = 1 | |
return self.getWarning('PROCESS_' + stat.upper()) * core | |
def getProcessCritical(self, stat='', core=1): | |
if stat.upper() != 'CPU': | |
# Use core only for CPU | |
core = 1 | |
return self.getCritical('PROCESS_' + stat.upper()) * core |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment