@olivierlambert Yees I got it !
# xo-cli --list-objects type=message name=ALARM
[
{
"body": "value: 0.950419\nconfig:\n<variable>\n\t<name value=\"mem_usage\"/>\n\t<alarm_trigger_level value=\"0.95\"/>\n\t<alarm_trigger_period value=\"60\"/>\n\t<alarm_auto_inhibit_period value=\"3600\"/>\n</variable>\n",
"name": "ALARM",
"time": 1611562060,
"$object": "xxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx",
"id": "xxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx",
"type": "message",
"uuid": "xxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx",
"$pool": "xxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx",
"$poolId": "xxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx"
And I found another method to get this, on our monitoring server we can use XE command to get alarms :
# xe message-list name=ALARM |head -n +20
uuid ( RO) : xxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx
name ( RO): ALARM
priority ( RO): 3
class ( RO): VM
obj-uuid ( RO): xxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx
timestamp ( RO): 20210210T10:28:47Z
body ( RO): value: 1.027494
config:
<variable>
<name value="mem_usage"/>
<alarm_trigger_level value="0.95"/>
<alarm_trigger_period value="60"/>
<alarm_auto_inhibit_period value="3600"/>
</variable>
Thank you for your help Olivier