You can use the REST API to look for data items in the XPath that are snoozed. As examples, you can look for managed entities, dataviews and table cells that are snoozed like below:
Example 1
curl -u username:password -X GET -s --data '{"target":"//managedEntity[(state(\"snoozed\")=\"1\")] "}' http://gatewayHost:gatewayPort/rest/xpaths/match | python -m json.tool
[geneos@kamcs7 ~]$ curl -u Web:hello123 -X GET -s --data '{"target":"//managedEntity[(state(\"snoozed\")=\"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=\"Cardiff\")]",
"/geneos/gateway[(@name=\"OERH_RMDS_02\")]/directory/probe[(@name=\"Trades\")]/managedEntity[(@name=\"Swansea\")]"
]
}
Example 2
curl -u username:password -X GET -s --data '{"target":"//dataview[(state(\"snoozed\")=\"1\")] "}' http://gatewayHost:gatewayPort/rest/xpaths/match | python -m json.tool
[geneos@kamcs7 ~]$ curl -u Web:hello123 -X GET -s --data '{"target":"//dataview[(state(\"snoozed\")=\"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\")]/sampler[(@name=\"Hardware\")][(@type=\"\")]/dataview[(@name=\"Hardware\")]",
"/geneos/gateway[(@name=\"OERH_RMDS_02\")]/directory/probe[(@name=\"Trades\")]/managedEntity[(@name=\"Cardiff\")]/sampler[(@name=\"TradesSpecific\")][(@type=\"\")]/dataview[(@name=\"TradesSpecific\")]"
]
}
Example 3
curl -u username:password -X GET -s --data '{"target":"//cell[(state(\"snoozed\")=\"1\")] "}' http://gatewayHost:gatewayPort/rest/xpaths/match | python -m json.tool
[geneos@kamcs7 ~]$ curl -u Web:hello123 -X GET -s --data '{"target":"//cell[(state(\"snoozed\")=\"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=\"London\")]/sampler[(@name=\"FTM\")][(@type=\"\")]/dataview[(@name=\"FTM\")]/rows/row[(@name=\"/opt/geneos/Logs/test/2026-03-18_*.log\")]/cell[(@column=\"Delay\")]",
"/geneos/gateway[(@name=\"OERH_RMDS_02\")]/directory/probe[(@name=\"Trades\")]/managedEntity[(@name=\"Swansea\")]/sampler[(@name=\"TradesSpecific\")][(@type=\"\")]/dataview[(@name=\"TradesSpecific\")]/rows/row[(@name=\"ARZ\")]/cell[(@column=\"Volume\")]"
]
}
-u username:password -X GET -s --data '{"target":"//cell[(state(\"snoozed\")=\"1\")] "}' http://gatewayHost:gatewayPort/rest/xpaths/match | python -m json.tool
Comments
0 comments
Please sign in to leave a comment.