kornwaretm
Members-
Posts
25 -
Joined
-
Last visited
About kornwaretm
-
Rank
Newbie
Profile Information
-
Location
Indonesia
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
thank you for the replies. Yes installing on Ubuntu 16 works, if one of the required libs missing, server API reply with something like "could not find lib.so" message. where in my case the message say "Dynamic library not found" i hope support for latest openssl arrive soon. for now i stick to Ubuntu 16. thank you very much
-
my system : system ubuntu 18 odbc 5.2 mysql gcc 7.3 halo. i run my program using new shared libs from esmc 7. my program previously running OK on ERA 6.5 , keep getting dynamic library not found. no idea what library. i've "ldd" them to check dependency. cant find anything. library initiatin was ok, all required function are successfully obtained from the shared libs. the error message appear when i attempt to send a json request(connection request) request : {"Era.ServerApi.StartRequest":{}} response: {"error":"Dynamic library not found"} what may cause this thanks in advance
-
i have a follow up question. after the installer are created i noticed that the agent peer certificate doesn't stick with the installer (check my attachment). i have to manually set the certificate via the web console. if i create an installer via web console, the peer certificate are assigned automatically. { "Era.Common.NetworkMessage.ConsoleApi.Repository.RpcCreateStoredInstallerRequest": { "staticObjectData": { "name": "in_installer_name", "description": "in_installer_description" }, "storedInstallerData": { "endpointLicenseUuid": { "uuid": "in_endpoint_license" }, "agentPeerCertificateUuid": { "uuid": "in_agent_peer_certificate_id" }, "agentPeerCertificatePassword": "", "endpointRepositoryPackage": { "package_app_id": "in_package", "package_description": "in_description", "package_lang": "en_US", "package_name": "in_name", "package_os": "in_os", "package_os_systems": "in_os_systems", "package_version": "in_version" }, "staticGroupUuid": { "uuid": "in_group_id" }, "acceptEula": true, "installerType": 1, "serverHostname": "in_host", "serverPort": "in_port" } } } my question is did i miss a parameter? or if not how to assign the certificate via serverAPI?
-
i have a problem when creating installer via server API. i don't know what to set for "endpointRepositoryPackage", "package_app_id" , "package_os", "package_os_systems", and "package_version". i've tried some possible values with no luck, when i test download the installer it fails. i create all in one installer using this json { "Era.Common.NetworkMessage.ConsoleApi.Repository.RpcCreateStoredInstallerRequest": { "staticObjectData": { "name":"Test installer", "description":"olala vit" }, "storedInstallerData": { "agentPeerCertificateUuid": { "uuid":"agentpee-rcertific-ateu-uidddddddddd" }, "endpointRepositoryPackage": { "package_app_id":"com.eset.apps.business.ees", "package_description":"ESET Endpoint Security", "package_lang":"en_US", "package_name":"ESET Endpoint Security", "package_os":"WINDOWS", "package_os_systems":"WINDOWS XP, VISTA, NT 4.0, 95, 8, 7, 2000, 10", "package_version":"6.6.2064.0" }, "staticGroupUuid": { "uuid":"staticgr-oups-uuid-stri-nghereeeeeee" }, "acceptEula":true, "installerType":1, "serverHostname":"hos.ti.pa.ddr", "serverPort":"2222" } } } i need guide for this. thanks in advance
-
ERA api how to get license uuid
kornwaretm replied to kornwaretm's topic in ESET PROTECT On-prem (Remote Management)
thanks MartinK. i tried to create a custom report template, i think there is no field uuid, pool uuid in the selection. need to test them one by one. thanks anyway. -
ERA api how to get license uuid
kornwaretm replied to kornwaretm's topic in ESET PROTECT On-prem (Remote Management)
ok. i just found out that license key came as a pair with publicID. this is bad but i think i should access the era_db in order to be able to get the license uuid and automate all process all the way from activation to creating isntaller. -
ERA api how to get license uuid
kornwaretm replied to kornwaretm's topic in ESET PROTECT On-prem (Remote Management)
thanks for the reply. i've been triying using random licenses for testing this. add and remove them a lot. may this is the cause? anyway if the process is normal with real license will i be able to get license uuid returned? i need license uuid to create activation task. { "Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcCreateClientTaskRequest": { "clientTaskConfiguration": { "taskType": 18, "taskProductActivation": { "eset_license": { "license_uuid": { "uuid": "in_license_uuid" } } } }, "collisionsHandling": 1, "staticObjectData": { "name": "in_name", "description": "in_description" } } } -
hi. i'm trying to get license uuid. i activate a license using this json. i'm expecting to get the license uuid from this request. { "Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcAddPoolByLicenseKeyRequest": { "licenseKey": "KEEY-KEYY-KKEY-KEYE-KEEY" } } instead i got this json { "Era.Common.NetworkMessage.ConsoleApi.RpcExceptionData": {} } server log : 2017-11-23 04:35:22 Error: ConsoleApiModule [Thread 7feba17ba700]: 23394 Error while processing AddPoolByLicenseKey request: CEcpCommunicator: ECPRequestMessageLinkSeatPools request failed, error=0x2051d000. 2017-11-23 04:35:22 Error: ConsoleApiModule [Thread 7feba17ba700]: Untranslatable CInterModuleException: CEcpCommunicator: ECPRequestMessageLinkSeatPools request failed, error=0x2051d000. something went wrong there, i can't understand. however, i can see the license in the web console. i need to get the license uuid so i can assign the license to a specific group, and create activation task. tanks in advance
-
ERA serverAPI move access group
kornwaretm replied to kornwaretm's topic in ESET PROTECT On-prem (Remote Management)
finally found the way { "Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyObjectPlacementRequest": { "objectUuids": [{ "uuid": "in_object_id" }], "newGroupUuid": { "uuid": "in_group_id" } } } with this, i'm fully automated almost everything . awesome serverAPI. -
halo, i experienced strange behavior when creating client task via the server api. here is the json request: { "Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcCreateClientTaskRequest": { "clientTaskConfiguration": { "taskType": 18, "taskProductActivation": { "eset_license": { "license_uuid": { "uuid": "00000000-0000-0000-7018-000000000001" } } } }, "collisionsHandling": 1, "staticObjectData": { "name": "activation", "description": "activation task" } } } instead of giving a "expected error message" this gives rather strange message. it says the connection is closed, here the json response { "Era.ServerApi.SimpleResponse": { "result": false, "error": "Connection closed." } } lets say it is true that the connection is closed. why is it closed? what is wrong with my request that makes the connection need to be closed immediately ? thanks in advance.