Esempio n. 1
0
    def informAndUpdate(self):
        hostAddress = self.packet["address"]
        hostName = self.packet["hostName"]
        files = str(self.packet["data"])
        files = yaml.load(files)

        obj= MysqlConnect(serverIp, myDb, mySqlUser, mySqlpwd)
        for file in files:
            size = str(files[file])
            obj.writeDataFileTable(tableName, file, hostAddress, size , hostName)
        print "done"
Esempio n. 2
0
    def updateDatabase(self, buf):
        headers = self.getHeader()
        buf.update(headers)
        hostAddress = buf["Address"]
        hostname = buf["Hostname"]
        files = buf["Files"]
        files = yaml.load(files)

        obj= MysqlConnect(serverIp, myDb, mySqlUser, mySqlpwd)
        for file in files:
            size = str(files[file])
            obj.writeDataFileTable(tableName, file, hostAddress, size , hostname)
        print "done"