def testMonitor2(): ffD=nbNet('0.0.0.0',9090,logic) ffD.run()
#!/usr/bin/env python # conding = utf-8 import json import conf from nbNetFramework import nbNet alarmStatus = {} def ff(d_in): mon_data = json.loads(d_in) for rule in conf.ff_conf: monKey, operator, value, alarmRecv = rule monName = monKey + operator + str(value) eval_function = str(mon_data[monKey]) + operator + str(value) ff_result = eval(eval_function) if ff_result: alrm_times = alarmStatus.get(monName,0) alarmStatus[monName] = alrm_times + 1 if alrm_times >= 2: print "Alarm", eval_function, alarmRecv else: if alarmStatus.get(monName,0) >= 2: print "Recover", eval_function, alarmRecv alarmStatus[monName] = 0 if __name__ == '__main__': def logic(d_in): ff(d_in) return("OK") ffD = nbNet('0.0.0.0', 50002, logic) ffD.run()
from nbNetFramework import nbNet alarmStatus = {} def ff(d_in): mon_data = json.loads(d_in) for rule in conf.ff_conf: monKey, operator, value, alarmRecv = rule monName = monKey + operator + str(value) eval_function = str(mon_data[monKey]) + operator + str(value) ff_result = eval(eval_function) if ff_result: alrm_times = alarmStatus.get(monName, 0) alarmStatus[monName] = alrm_times + 1 if alrm_times >= 2: print "Alarm", eval_function, alarmRecv else: if alarmStatus.get(monName, 0) >= 2: print "Recover", eval_function, alarmRecv alarmStatus[monName] = 0 if __name__ == '__main__': def logic(d_in): ff(d_in) return ("OK") ffD = nbNet('0.0.0.0', 50002, logic) ffD.run()
def testMonitor2(): ffD = nbNet('0.0.0.0', 9090, logic) ffD.run()
#!/usr/bin/evn python #coding=utf-8 import sys,os,socket sys.path.insert(1,os.path.join(sys.path[0],'..')) from nbNetFramework import nbNet def echo_logic(input): print input return input if __name__=='__main__': app=nbNet('0.0.0.0',9090,echo_logic) app.run()
#!/usr/bin/evn python #coding=utf-8 import sys, os, socket sys.path.insert(1, os.path.join(sys.path[0], '..')) from nbNetFramework import nbNet def echo_logic(input): print input return input if __name__ == '__main__': app = nbNet('0.0.0.0', 9090, echo_logic) app.run()
ff_result = eval(eval_function) #print alarmTrig if ff_result: alarmStatus[monName] = alarmTrig + 1 operator = '>=' monTig = str(alarmStatus[monName]) + operator + str(num) #print monTig alarmStatus[monTig] = True #print alarmStatus[monTig] monResult = eval(monTig) print monResult if monResult: print "Alarm", eval_function, alarmRecv else: if (alarmStatus.get(monName, False)): alarmStatus[monName] = False alarmStatus[monTig] -= 1 print "Recover", eval_function, alarmRecv if __name__ == '__main__': def logic(d_in): ff(d_in) # print d_in return ("OK") ffD = nbNet('0.0.0.0', 9013, logic) ffD.run()
import sys,os,socket from nbNetFramework import nbNet if __name__ == '__main__': def echo(d_in): #ret = send print d_in #ret = ("%010d%s" %(len(d_in),d_in)) return d_in #if ret: # return("ok") #else: # return("ER") transD = nbNet('0.0.0.0',9011,echo) transD.run()
import sys,os,socket from nbNetFramework import nbNet if __name__ == '__main__': def login_echo(d_in): HOST = '127.0.0.1' PORT = 9011 s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect((HOST,PORT)) s.send("%010d%s" %(len(d_in),d_in)) d_response = s.recv(12) return d_response[10:] echo = nbNet('0.0.0.0', 9012, login_echo) echo.run()
import sys, os, socket from nbNetFramework import nbNet if __name__ == '__main__': def login_echo(d_in): HOST = '127.0.0.1' PORT = 9011 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((HOST, PORT)) s.send("%010d%s" % (len(d_in), d_in)) d_response = s.recv(12) return d_response[10:] echo = nbNet('0.0.0.0', 9012, login_echo) echo.run()
alarmTrig = alarmStatus.get(monName, 0) eval_function = str(mon_data[monKey]) + operator + str(value) ff_result = eval(eval_function) #print alarmTrig if ff_result: alarmStatus[monName] = alarmTrig + 1 operator = '>=' monTig = str(alarmStatus[monName]) + operator + str(num) #print monTig alarmStatus[monTig] = True #print alarmStatus[monTig] monResult = eval(monTig) print monResult if monResult: print "Alarm", eval_function, alarmRecv else: if (alarmStatus.get(monName, False)): alarmStatus[monName] = False alarmStatus[monTig] -= 1 print "Recover", eval_function, alarmRecv if __name__ == '__main__': def logic(d_in): ff(d_in) # print d_in return("OK") ffD = nbNet('0.0.0.0', 9013, logic) ffD.run()