import update_check import os import platform import subprocess import requests api_server = "http://api.stines.de:8001/" api_key = "" headers = {"Content-Type":"application/json", "access_token":f"{api_key}"} def restart_service(): check_os = platform.system() if check_os == ("Linux"): os.popen("systemctl restart agents.services") print("Yes Man!") else: subprocess.run('sc', 'start', 'Agents') def get_response(endpoint): respone = requests.get(f"{api_server}{endpoint}",headers=headers) return respone.text def post_response(endpoint, data): respone = requests.post(f"{api_server}{endpoint}",headers=headers, json=data) return respone.text if update_check.check_version() == True: restart_service() post_response("update_checked",update_check.current_version) ## run ping (10sec) ## run controller(1m) ## Check RAM ## Check CPU ## Check HDD ## run service (60m)