mirror of
https://github.com/ThomasGsp/HyperProxmox.git
synced 2025-03-09 15:40:18 +00:00
Log system
Memory info
This commit is contained in:
parent
2f335cf27a
commit
9503173b56
1 changed files with 7 additions and 1 deletions
|
@ -11,6 +11,7 @@ to allocate news instances.
|
||||||
from core.modules.mod_proxmox import *
|
from core.modules.mod_proxmox import *
|
||||||
from core.modules.mod_database import *
|
from core.modules.mod_database import *
|
||||||
from core.libs.hcrypt import *
|
from core.libs.hcrypt import *
|
||||||
|
from core.libs.logs import *
|
||||||
from core.libs.locker import *
|
from core.libs.locker import *
|
||||||
import time
|
import time
|
||||||
import operator
|
import operator
|
||||||
|
@ -54,9 +55,14 @@ class Analyse:
|
||||||
self.mongo.db = self.mongo.client.db
|
self.mongo.db = self.mongo.client.db
|
||||||
|
|
||||||
def run(self, instancetype="all"):
|
def run(self, instancetype="all"):
|
||||||
|
""" Active logger"""
|
||||||
|
logger = Logger2(generalconf["logger"])
|
||||||
|
logger.write({"result": "INFO", "type": "PYTHON", "value": "Start logger - Analyst Module"})
|
||||||
|
|
||||||
insert_time = time.time()
|
insert_time = time.time()
|
||||||
|
|
||||||
""" Create lock file """
|
""" Create lock file """
|
||||||
|
logger.write({"result": "INFO", "type": "PYTHON", "value": "Create locker file"})
|
||||||
locker = Locker()
|
locker = Locker()
|
||||||
locker.createlock(self.generalconf["analyst"]["walker_lock"], "analyst", insert_time)
|
locker.createlock(self.generalconf["analyst"]["walker_lock"], "analyst", insert_time)
|
||||||
|
|
||||||
|
@ -165,6 +171,7 @@ class Analyse:
|
||||||
getidfromdesc = re.search("id=\"([A-Z\.\d\_]+)\"", currentdesc)
|
getidfromdesc = re.search("id=\"([A-Z\.\d\_]+)\"", currentdesc)
|
||||||
# Set unique id if not found
|
# Set unique id if not found
|
||||||
if getidfromdesc is None:
|
if getidfromdesc is None:
|
||||||
|
# ajouter un test de duplicateid
|
||||||
""" General description """
|
""" General description """
|
||||||
randtext = ''.join(random.choice('AZERTYUIOPQSDFGHJKLMWXCVBN') for i in range(8))
|
randtext = ''.join(random.choice('AZERTYUIOPQSDFGHJKLMWXCVBN') for i in range(8))
|
||||||
uniqid = "-- Please, do not change or delete this ID -- \n" \
|
uniqid = "-- Please, do not change or delete this ID -- \n" \
|
||||||
|
@ -176,7 +183,6 @@ class Analyse:
|
||||||
resultsetdesc = proxmox.change_instances("{0}:{1}".format(cluster["url"], int(cluster["port"])),
|
resultsetdesc = proxmox.change_instances("{0}:{1}".format(cluster["url"], int(cluster["port"])),
|
||||||
value_nodes_list["node"], instance["type"], instance["vmid"], datadesc)
|
value_nodes_list["node"], instance["type"], instance["vmid"], datadesc)
|
||||||
|
|
||||||
print(resultsetdesc)
|
|
||||||
self.mongo.insert_instances(instance)
|
self.mongo.insert_instances(instance)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue