To find all managed entities with a severity of warning or critical:
curl -u username:password -X GET -s --data '{"target":"//managedEntity[(state(\"severity\")>1)]"}' http://gatewayHost:gatewayPort/rest/xpaths/match | python -m json.tool
[geneos@kamcs7 ~]$ curl -u Web:hello123 -X GET -s --data '{"target":"//managedEntity[(state(\"severity\")>1)]"}' http://kamcs7.cslab.ldn.itrs:9007/rest/xpaths/match | python -m json.tool
{
"xpaths": [
"/geneos/gateway[(@name=\"OERH_RMDS_02\")]/directory/probe[(@name=\"Trades\")]/managedEntity[(@name=\"Birmingham\")]",
"/geneos/gateway[(@name=\"OERH_RMDS_02\")]/directory/probe[(@name=\"Trades\")]/managedEntity[(@name=\"London\")]",
"/geneos/gateway[(@name=\"OERH_RMDS_02\")]/directory/probe[(@name=\"Trades\")]/managedEntity[(@name=\"Swansea\")]"
]
}
The definition of the severity states can be found here:
Guide/geneos_xpath_ug.html#ExtractRparams > state attributes
Severity is a state attributes: 0 = none, 1 = OK, 2 = warning, 3 = critical, 4+ = user.
Comments
0 comments
Please sign in to leave a comment.