Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - ErnestGWilsonII

#1
The NetXMS Grafana data source plugin does not work (it gives an error and won't load the data source plugin page correctly).

I run Grafana in a container and deploy via Docker Compose, so my environment is controlled carefully.

History:
Grafana 5.1.2 = works ok with NetXMS data source plugin
Grafana 5.1.3 = works ok with NetXMS data source plugin
Grafana 5.1.4 = Grafana folks broke LDAP, could not use this version
Grafana 5.2.0 = LATEST (adds fixes needed for other stuff I use) <-- NetXMS data source plugin fails to load

Error:

Plugin Error
Failed to fetch Instantiating https://newen008-grafana.pims.presidio.com/public/vendor/plugin-css/css.js Loading https://newen008-grafana.pims.presidio.com/public/vendor/plugin-css/css.js Instantiating https://newen008-grafana.pims.presidio.com/public/plugins/radensolutions-netxms-datasource/css/query-editor.css!https://newen008-grafana.pims.presidio.com/public/vendor/plugin-css/css.js Loading https://newen008-grafana.pims.presidio.com/public/plugins/radensolutions-netxms-datasource/query_ctrl.js Loading plugins/radensolutions-netxms-datasource/module

This leaves us in a bad position.
I need Grafana 5.2.0 for the latest fixes for my other stuff (Elastic)
but
Only Grafana 5.1.3 (and older) works with the NetXMS data source plugin.

Can anyone please take a look and update the NetXMS data source plugin to work with Grafana 5.2.0 (and higher)?



#2
General Support / MQTT
April 30, 2018, 11:47:15 PM
I have not had very much success with MQTT. It is very likely my fault, I am sure I'm doing things wrong. I have been following the guide documentation, but nothing is really working and I don't even see a connection happening. Does anyone have a step-by-step guide and or additional information about MQTT?
#3
What options do we have available for integrating with external ticket systems?
For example, can we send outbound webhooks from netxms? Can we send out bound mqtt messages?
I am interested in the hearing about any external integration including and especially anything that is bi-directional. It would be nice to Open tickets in an external system and it would be even nicer if when those tickets got updated, the alarm got acknowledged and a ticket number was placed with the alarm. Does anyone have any guidance or thoughts on this topic?
#4
How do you specify a tab delimiter when using external table?
separator=\t
or
separator=\\t
or
separator=\\\t
or
other?
Nothing is working for me.
#5
General Support / External ticket system integration
February 15, 2018, 12:08:48 PM
We are not using Jira and we want to integrate with various ticket systems.
Currently we have alerts calling a shell script that calls curl via the command line to make API calls.
Today these calls post messages into our chat channel.
We would like to start opening, updating and closing tickets instead of just spamming our chat channel.
Before we just update our shell script (that uses curl) to make API calls into our ticket system (which we can do), we want to get some feedback please:

1. Is there a preferred method for integrating external systems? (We could have a ton of shell execs kicking off curl API calls under heavy ticket volume, that seems not optimal)
Is there any specific hooks or methods or pub/sub inside or bolted on to NetXMS we should use?

2. What about inbound (and/or two-way) integration to NetXMS from ticket systems?
If a person acknowledges a ticket in a ticket system for example, is there a way to add fields mapped back to alerts in NetXMS and indicate things like ticket #1234 is open and owned by John Doe?

What options currently exist?
What is considered to be the "NetXMS" way?
What are most folks doing in this area (we are not looking to reinvent the wheel if tooling already exists)?

Thank you,
Ernest