コード例 #1
0
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config)
     TarInstaller.__init__(self)
     self.downloadPath = Config.softServer + Config.soft_java
     self.downloadSavePath = Config.softSavePath + "/" + Config.soft_maven
     self.installPath = Config.softInstallPath
     self.logging.info("add JavaInstaller module!")
コード例 #2
0
ファイル: Brokers.py プロジェクト: hao707822882/Bichon
 def __init__(self):
     BaseLoggingObj.__init__(self)
     self.bichondao = BichonDao()
     try:
         self.initAllServer()
     except Exception, e:
         self.logging.error("brokers init false!")
コード例 #3
0
ファイル: Brokers.py プロジェクト: hao707822882/Bichon
 def __init__(self):
     BaseLoggingObj.__init__(self)
     self.bichondao = BichonDao()
     try:
         self.initAllServer()
     except Exception, e:
         self.logging.error("brokers init false!")
コード例 #4
0
ファイル: AbsBroker.py プロジェクト: hao707822882/Bichon
 def __init__(self, config=Config):
     self.name = "bichon broker server"
     self.version = Config.version
     self.agents = {}
     self.exportList = []
     self.errorAgents = []
     self.logging.info("broker start over ......")
     BaseLoggingObj.__init__(self, config)
コード例 #5
0
ファイル: AbsBroker.py プロジェクト: hao707822882/Bichon
 def __init__(self, config=Config):
     self.name = "bichon broker server"
     self.version = Config.version
     self.agents = {}
     self.exportList = []
     self.errorAgents = []
     self.logging.info("broker start over ......")
     BaseLoggingObj.__init__(self, config)
コード例 #6
0
ファイル: SqlHelper.py プロジェクト: hao707822882/Bichon
    def __init__(self, config=MySqlConfig):
        BaseLoggingObj.__init__(self)

        self.hostName = config.hostName
        self.name = config.name
        self.db = config.db
        self.password = config.password
        self.charset = config.charset
コード例 #7
0
ファイル: BrokerProxy.py プロジェクト: hao707822882/Bichon
 def __init__(self, proxy, host, config=Config):
     BaseLoggingObj.__init__(self, config)
     self.target = proxy
     self.command = {}
     self.host = host
     self.isError = False
     self.export = {}
     self.__init()
コード例 #8
0
ファイル: BrokerProxy.py プロジェクト: hao707822882/Bichon
 def __init__(self, proxy, host, config=Config):
     BaseLoggingObj.__init__(self, config)
     self.target = proxy
     self.command = {}
     self.host = host
     self.isError = False
     self.export = {}
     self.__init()
コード例 #9
0
ファイル: Agent.py プロジェクト: hao707822882/Bichon
 def __init__(self):
     BaseLoggingObj.__init__(self)
     self.cpu = CpuModule()
     self.disk = DiskModule()
     self.mem = MemModule()
     self.net = NetModule()
     self.ec = ExecModule()
     self.check = CheckModule()
     self.process = ProcessModule()
     self.file = FileModule()
     self.agent = RPCThreading(("0.0.0.0", Config.agent_port))
     self.registerCpu()
     self.registerDisk()
     self.registerExec()
     self.registerMem()
     self.registerNet()
     self.registerProcess()
     self.registerCheck()
     self.registerFile()
     self.logging.info("客户端程序启动。。。")
     self.agent.serve_forever()
コード例 #10
0
ファイル: DiskModule.py プロジェクト: hao707822882/Bichon
 def __init__(self):
     BaseLoggingObj.__init__(self)
     self.logging.info("DiskModule added")
コード例 #11
0
ファイル: InstallHook.py プロジェクト: hao707822882/Bichon
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config=config)
     self.logging.info("add InstallHooker module!")
     self.config = config
     self.module = {}
コード例 #12
0
ファイル: CpuModule.py プロジェクト: hao707822882/Bichon
 def __init__(self):
     BaseLoggingObj.__init__(self)
     self.logging.info("CpuModule added !")
コード例 #13
0
ファイル: ModuleScanner.py プロジェクト: hao707822882/Bichon
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config=config)
     self.moduleMap = {}
コード例 #14
0
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config=config)
     AbsBroker.__init__(self, config=config)
コード例 #15
0
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config=config)
     self.logging.info("Environment check start")
コード例 #16
0
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config=config)
     self.moduleMap = {}
コード例 #17
0
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config)
     TarInstaller.__init__(self, )
     self.name = "jdk1.8.64.tar.gz"
コード例 #18
0
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config)
     YumInstaller.__init__(self)
コード例 #19
0
 def __init__(self):
     BaseLoggingObj.__init__(self)
     self.logging.info("DiskModule added")
コード例 #20
0
ファイル: ServiceModule.py プロジェクト: hao707822882/Bichon
 def __init__(self):
     BaseLoggingObj.__init__(self)
     self.logging.info("create ServiceModule !")
コード例 #21
0
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config=config)
     self.logging.info("init DefaultAgent from file %s", __file__)
コード例 #22
0
ファイル: Redisinstaller.py プロジェクト: hao707822882/Bichon
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config)
     YumInstaller.__init__(self)
コード例 #23
0
ファイル: MemModule.py プロジェクト: hao707822882/Bichon
 def __init__(self):
     BaseLoggingObj.__init__(self)
     self.logging.info("create MemModule !")
コード例 #24
0
ファイル: DefaultAgent.py プロジェクト: hao707822882/Bichon
 def __init__(self, config=Config):
     self.muScanner = ModuleScanner(config)
     self.listArray = []
     BaseLoggingObj.__init__(self, config=config)
     AbsAgent.__init__(self, config=config)
コード例 #25
0
ファイル: WebBack.py プロジェクト: hao707822882/Bichon
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config=config)
     AbsBacker.__init__(self)
コード例 #26
0
 def __init__(self):
     BaseLoggingObj.__init__(self)
     self.logging.info("create NetModule")
コード例 #27
0
ファイル: BichonDao.py プロジェクト: hao707822882/Bichon
 def __init__(self):
     BaseLoggingObj.__init__(self)
     self.sqlHelp = SqlHelper()
     self.logging.info("构建BichonDao")
コード例 #28
0
ファイル: DefaultAgent.py プロジェクト: hao707822882/Bichon
 def __init__(self, config=Config):
     self.muScanner = ModuleScanner(config)
     self.listArray = []
     BaseLoggingObj.__init__(self, config=config)
     AbsAgent.__init__(self, config=config)
コード例 #29
0
ファイル: JavaInstaller.py プロジェクト: hao707822882/Bichon
 def __init__(self, config=Config):
     BaseLoggingObj.__init__(self, config)
     TarInstaller.__init__(self, )
     self.name = "jdk1.8.64.tar.gz"