I have to monitor several Agents that are used for demo purposes. I already created several Generic Ping elements to see if the servers are available/running. Now I need something to see if the DataMiner software is up and running. Is there a rest call that I can do without authentication to see a general state (e.g.: number of RTE's) of the Agent?
Something inline with Elastic would be nice
{ "name" : "17-0", "cluster_name" : "DMS", "cluster_uuid" : "O5Jb7Zj4TC6ybbNwz-TYLw", "version" : { "number" : "6.8.0", "build_flavor" : "default", "build_type" : "zip", "build_hash" : "65b6179", "build_date" : "2019-05-15T20:06:13.172855Z", "build_snapshot" : false, "lucene_version" : "7.7.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
Hi Jens,
You can not send any API calls to the DataMiner without first authenticating.
After authentication through the ConnectApp call, you can use the GetDataMinerAgentsInfo call for more info.
You can also use the Microsoft platform to check if the SLDataMiner service is running. This does not require DataMiner authentication.
There's a web method "GetDataMinerAgentsInfo", but note that it does require authentication. The result is an array, it returns a DMAInfo object (contains a Status property) for every DataMiner agent in the DMS cluster.