ADD zls_check.py
parent
311e60461c
commit
c379a46065
35
main.py
35
main.py
|
|
@ -39,34 +39,35 @@ user = os.getlogin() ## GET CURRENT USER
|
||||||
|
|
||||||
## Check Database
|
## Check Database
|
||||||
database = request("host/get/database",{"ip":system_info.get_local_ip()}).text.replace('"','') ##GET DATABASE FROM SQL-SERVER
|
database = request("host/get/database",{"ip":system_info.get_local_ip()}).text.replace('"','') ##GET DATABASE FROM SQL-SERVER
|
||||||
check_hostname = request("host/get",{"hostname":hostname,"dbname":database}) ##GET VOLUMES FROM SQL-SERVER
|
# check_hostname = request("host/get",{"hostname":hostname,"dbname":database}) ##GET VOLUMES FROM SQL-SERVER
|
||||||
|
|
||||||
|
|
||||||
## Check Host
|
## Check Host
|
||||||
if check_hostname.text == "false":
|
# if check_hostname.text == "false":
|
||||||
request("host/set",{"hostname":hostname,"ipadresse":system_info.get_local_ip(),"ram":system_info.get_ram_info(),"hddused":space_used(),"hddfree":space_free(),"hddtotal":space_total(),"dbname":database})
|
# request("host/set",{"hostname":hostname,"ipadresse":system_info.get_local_ip(),"ram":system_info.get_ram_info(),"hddused":space_used(),"hddfree":space_free(),"hddtotal":space_total(),"dbname":database})
|
||||||
else:
|
# else:
|
||||||
request("host/update",
|
# request("host/update",
|
||||||
{"hostname": hostname, "ipadresse": system_info.get_local_ip(), "ram": system_info.get_ram_info(),
|
# {"hostname": hostname, "ipadresse": system_info.get_local_ip(), "ram": system_info.get_ram_info(),
|
||||||
"hddused": space_used(), "hddfree": space_free(), "hddtotal": space_total(), "dbname": database})
|
# "hddused": space_used(), "hddfree": space_free(), "hddtotal": space_total(), "dbname": database})
|
||||||
|
|
||||||
if system_info.get_client_info() == "Client":
|
if system_info.get_client_info() == "Client":
|
||||||
user = system_info.get_smb_credential()
|
user = system_info.get_smb_credential()
|
||||||
|
|
||||||
|
|
||||||
### Check User
|
### Check User
|
||||||
check_user_exist = request("user/get",{"user":user,"dbname":database})
|
check_user_exist = request("user/get",{"user":user,"dbname":database})
|
||||||
|
print(check_user_exist.text)
|
||||||
if check_user_exist.text == "false":
|
if check_user_exist.text == "false":
|
||||||
request("user/set", {"user": user, "dbname": database,"hardwareID": check_hostname.text})
|
request("user/set", {"user": user, "dbname": database,"hardwareID": check_hostname.text})
|
||||||
else:
|
# else:
|
||||||
request("user/set/lastlogon", {"userID": check_user_exist.text, "dbname": database, "lastlogon": system_info.get_lastlogon(user)})
|
# request("user/set/lastlogon", {"userID": check_user_exist.text, "dbname": database, "lastlogon": system_info.get_lastlogon(user)})
|
||||||
|
|
||||||
### Check CPU
|
# ### Check CPU
|
||||||
check_cpu = request("host/get/cpu",{"cputype":system_info.get_cpu_brand(),"ghz":system_info.get_cpu_ghz()})
|
# check_cpu = request("host/get/cpu",{"cputype":system_info.get_cpu_brand(),"ghz":system_info.get_cpu_ghz()})
|
||||||
if check_cpu.text == "false":
|
# if check_cpu.text == "false":
|
||||||
request("host/set/cpu",{"cputype":system_info.get_cpu_brand(),"cpucore":system_info.get_cpu_core()})
|
# request("host/set/cpu",{"cputype":system_info.get_cpu_brand(),"cpucore":system_info.get_cpu_core()})
|
||||||
|
#
|
||||||
### Check Mainboard
|
# ### Check Mainboard
|
||||||
request("host/mainboard",{"mainboardmodel":system_info.get_mainboard_model(),"mainboardvendor":system_info.get_mainboard_vendor()})
|
# request("host/mainboard",{"mainboardmodel":system_info.get_mainboard_model(),"mainboardvendor":system_info.get_mainboard_vendor()})
|
||||||
|
|
||||||
### Check NetVolume Exist
|
### Check NetVolume Exist
|
||||||
netvolume = request("host/get/netvolume",{"user":user,"dbname":database})
|
netvolume = request("host/get/netvolume",{"user":user,"dbname":database})
|
||||||
|
|
|
||||||
|
|
@ -108,5 +108,4 @@ def get_client_info():
|
||||||
def get_smb_credential():
|
def get_smb_credential():
|
||||||
powershell_script = f'''Get-SmbConnection | Select-Object -ExpandProperty Credential'''
|
powershell_script = f'''Get-SmbConnection | Select-Object -ExpandProperty Credential'''
|
||||||
result = subprocess.check_output(["powershell.exe", "-command", powershell_script], universal_newlines=True)
|
result = subprocess.check_output(["powershell.exe", "-command", powershell_script], universal_newlines=True)
|
||||||
result.split("\\")
|
return result.split("\\")[1].replace("\n","")
|
||||||
return result[1]
|
|
||||||
Loading…
Reference in New Issue