<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Using Web API to retrieve NetXMS Alarm data in Grafana]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">Am trying to replicate this dashboard <a href="https://netxms.org/documentation/adminguide/_images/grafana-alarm-browser.png" rel="nofollow ugc">https://netxms.org/documentation/adminguide/_images/grafana-alarm-browser.png</a> by making API calls. Am able to get some data in but I cant see any API that retrieves the node name. All I see is the object ID as seen below. Is  there a way to get it to show the actual device name and not just ID. This is my API <a href="http://x.x.x.x:8080/webapi/alarms" rel="nofollow ugc">http://x.x.x.x:8080/webapi/alarms</a></p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000006906-sample.PNG" alt="sample.PNG" class="img-markdown  img-fluid" width="1918" height="581" /></p>
]]></description><link>https://forum.netxms.org/topic/8172/using-web-api-to-retrieve-netxms-alarm-data-in-grafana</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 09:19:50 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/8172.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 May 2025 00:01:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Using Web API to retrieve NetXMS Alarm data in Grafana on Sat, 07 Jun 2025 08:20:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zev" aria-label="Profile: zev">@<bdi>zev</bdi></a> said in <a href="/post/34520">Using Web API to retrieve NetXMS Alarm data in Grafana</a>:</p>
<blockquote>
<p dir="auto">There is new blog post about Grafana/NetXMS integration. Maybe object queries might help you with interface display options.<br />
Post:<br />
<a href="https://netxms.com/blog/grafana-configuraiton-in-netxms" rel="nofollow ugc">https://netxms.com/blog/grafana-configuraiton-in-netxms</a></p>
</blockquote>
<p dir="auto">Wow, Wow..Thank you so much Tatjana Dubrovica. This is a life saver. I have struggled working with infinity plugin to get all the things I want. Though I have made a little progress, the blog post provides a lot more granular insight. I really do appreciate this..</p>
]]></description><link>https://forum.netxms.org/post/34522</link><guid isPermaLink="true">https://forum.netxms.org/post/34522</guid><dc:creator><![CDATA[chidex]]></dc:creator><pubDate>Sat, 07 Jun 2025 08:20:34 GMT</pubDate></item><item><title><![CDATA[Reply to Using Web API to retrieve NetXMS Alarm data in Grafana on Fri, 06 Jun 2025 10:36:39 GMT]]></title><description><![CDATA[<p dir="auto">There is new blog post about Grafana/NetXMS integration. Maybe object queries might help you with interface display options.<br />
Post:<br />
<a href="https://netxms.com/blog/grafana-configuraiton-in-netxms" rel="nofollow ugc">https://netxms.com/blog/grafana-configuraiton-in-netxms</a></p>
]]></description><link>https://forum.netxms.org/post/34520</link><guid isPermaLink="true">https://forum.netxms.org/post/34520</guid><dc:creator><![CDATA[zev]]></dc:creator><pubDate>Fri, 06 Jun 2025 10:36:39 GMT</pubDate></item><item><title><![CDATA[Reply to Using Web API to retrieve NetXMS Alarm data in Grafana on Fri, 23 May 2025 11:32:06 GMT]]></title><description><![CDATA[<p dir="auto">Hi. Happy that I helped you.</p>
<p dir="auto">For DCI data please check this request:<br />
<a href="https://netxms.org/documentation/adminguide/rest-api.html#dci-values" rel="nofollow ugc">https://netxms.org/documentation/adminguide/rest-api.html#dci-values</a></p>
<p dir="auto">This is my example of configuration:<br />
URL: <a href="http://10.5.5.111:8000/v1/objects/108/data-collection/183/history" rel="nofollow ugc">http://10.5.5.111:8000/v1/objects/108/data-collection/183/history</a><br />
UTL query params:<br />
   timeFrom $__from/1000<br />
   timeTo $__to/1000<br />
Root: values</p>
<p dir="auto">For status map I'm not sure how it can be created with help Ifinity plugin but check API that returns array with objects: <a href="https://netxms.org/documentation/adminguide/rest-api.html#get-multiple-objects-with-filters" rel="nofollow ugc">https://netxms.org/documentation/adminguide/rest-api.html#get-multiple-objects-with-filters</a></p>
<p dir="auto">The only option for maps as for now is to create link in NetXMS that afterwards will be used in IFrame plugin to insert it to the dashboard.</p>
]]></description><link>https://forum.netxms.org/post/34484</link><guid isPermaLink="true">https://forum.netxms.org/post/34484</guid><dc:creator><![CDATA[zev]]></dc:creator><pubDate>Fri, 23 May 2025 11:32:06 GMT</pubDate></item><item><title><![CDATA[Reply to Using Web API to retrieve NetXMS Alarm data in Grafana on Thu, 22 May 2025 09:09:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zev" aria-label="Profile: zev">@<bdi>zev</bdi></a> said in <a href="/post/34423">Using Web API to retrieve NetXMS Alarm data in Grafana</a>:</p>
<blockquote>
<p dir="auto">First endpoint also just works without Grafana plugin (it just provides data in human readable way).</p>
</blockquote>
<p dir="auto">Thank you for the support <a href="https://www.netxms.org/forum/profile/?u=54493" rel="nofollow ugc">Tatjana Dubrovica</a>. I have successfully retrieved the Alarms via API on grafana. I was wondering if I can do same to retrieve the following via API. Are there limitations? I cant find any clue on the API documentations.</p>
<ol>
<li>DCI</li>
<li>Status Map</li>
<li>Device interfaces as it is on NetXMS UI and hardware inventory</li>
<li>Maps - the nice map showing real time statistics of link and interface states</li>
</ol>
<p dir="auto">If not supported via API, can it be done by querying the postgres database directly?</p>
]]></description><link>https://forum.netxms.org/post/34475</link><guid isPermaLink="true">https://forum.netxms.org/post/34475</guid><dc:creator><![CDATA[chidex]]></dc:creator><pubDate>Thu, 22 May 2025 09:09:07 GMT</pubDate></item><item><title><![CDATA[Reply to Using Web API to retrieve NetXMS Alarm data in Grafana on Fri, 09 May 2025 21:17:35 GMT]]></title><description><![CDATA[<p dir="auto">Thank you. I had thought is particular to the plugin. It made more sense now. Trying this out. Appreciate the input.</p>
]]></description><link>https://forum.netxms.org/post/34424</link><guid isPermaLink="true">https://forum.netxms.org/post/34424</guid><dc:creator><![CDATA[chidex]]></dc:creator><pubDate>Fri, 09 May 2025 21:17:35 GMT</pubDate></item><item><title><![CDATA[Reply to Using Web API to retrieve NetXMS Alarm data in Grafana on Fri, 09 May 2025 16:08:05 GMT]]></title><description><![CDATA[<p dir="auto">First endpoint also just works without Grafana plugin (it just provides data in human readable way).</p>
]]></description><link>https://forum.netxms.org/post/34423</link><guid isPermaLink="true">https://forum.netxms.org/post/34423</guid><dc:creator><![CDATA[zev]]></dc:creator><pubDate>Fri, 09 May 2025 16:08:05 GMT</pubDate></item><item><title><![CDATA[Reply to Using Web API to retrieve NetXMS Alarm data in Grafana on Fri, 09 May 2025 14:52:00 GMT]]></title><description><![CDATA[<p dir="auto">Hi Tatjana,</p>
<p dir="auto">Thank you soooo much. it worked. I resorted to using option 2 since I am using newer version of grafana and it does appear the plugin is deprecated on newer grafana version</p>
]]></description><link>https://forum.netxms.org/post/34421</link><guid isPermaLink="true">https://forum.netxms.org/post/34421</guid><dc:creator><![CDATA[chidex]]></dc:creator><pubDate>Fri, 09 May 2025 14:52:00 GMT</pubDate></item><item><title><![CDATA[Reply to Using Web API to retrieve NetXMS Alarm data in Grafana on Fri, 09 May 2025 12:12:26 GMT]]></title><description><![CDATA[<p dir="auto">Hi,<br />
There are two options.</p>
<p dir="auto">Our old Grafara plugin had it's own data point (that is still present and works): <br />
/grafana/alarms<br />
Call examples:<br />
/grafana/alarms - gives object id to object name <br />
/grafana/alarms?targets=[{}] - will return all alarms<br />
grafana/alarms?targets=[{"alarmSource":{"id":108}}] - to get alarms for object with id 108<br />
You can add as many elements with required object ids in array needed: [{"alarmSource":{"id":108}}, {"alarmSource":{"id":512}}, ...]<br />
 <br />
Another option is to add parameter resolveReferences=true to webapi/alarms request like: <a href="http://x.x.x.x:8080/webapi/alarms?resolveReferences=true" rel="nofollow ugc">http://x.x.x.x:8080/webapi/alarms?resolveReferences=true</a> <br />
This parameter adds full information about alarm source node, source event name and names of users if possible to resolve.</p>
]]></description><link>https://forum.netxms.org/post/34420</link><guid isPermaLink="true">https://forum.netxms.org/post/34420</guid><dc:creator><![CDATA[zev]]></dc:creator><pubDate>Fri, 09 May 2025 12:12:26 GMT</pubDate></item></channel></rss>