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"
}
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.