StruxureWare HTTP Post - choose a specific field to be in subject

Andrey Karmanov February 4, 2025

Greetings,

I am testing Essentials trial, want to have automated phone calls from StruxureWare during off hours for certain critical hardware we have to monitor in our company. Configured integration, everything works fine, we are getting alerts which are escalated to the team and calls are getting through. 

Issue is that the alerts does not contain any hostname or location.

Where I can customize that? Target URL on StruxureWare side is 

https://api.opsgenie.com/v1/json/struxureware

I need at least to have hostname, current sensor value, sensor threshold value and time/date

Appreciate any help.  

1 answer

1 accepted

1 vote
Answer accepted
Chris DeGidio
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 6, 2025

Hi Andrey,

Chris here from the Opsgenie support team. It would be good to have you submit a case to our support team at support.atlassian.com. This is so that we can take a look at the raw payload that StruxureWare is sending and provide best guidance based on that. 

- Chris 

Andrey Karmanov February 7, 2025

Hi Chris,

I cannot open a support ticket, we are on 14th day trial.  

Here's the payload I found from logs:

_payload (len:9205) {"fileName":"nbErrorCond_E8BD34A7.xml","content":{"content":"<?xml version=\"1.0\" encoding=\"UTF-8\"?><variable-set timestamp=\"1738777134040\" time=\"2025-02-05 12:38:54\" now=\"1738777134061\">\t<variable varid=\"nbAlertSched\" class=\"nbAlertSchedInfo\" classpath=\"/nbAlertSchedInfo\">\t\t<nls-string-val raw=\"Return To Normal\">Return To Normal</nls-string-val>\t</variable>\t<variable varid=\"nbBaseEnclosure\" guid=\"B8ec7d4_nbBaseEnclosure\" class=\"nbEnclosure\" classpath=\"/nbEnclosure\">\t\t<u32-val>2</u32-val>\t\t<metadata slotid=\"nbSerialNum\">\t\t\t<string-val>XXXXXXXXX</string-val>\t\t</metadata>\t\t<metadata slotid=\"nbProductData\">\t\t\t<struct-val>\t\t\t\t<struct-element fieldid=\"vendor\">\t\t\t\t\t<string-val>Schneider Electric</string-val>\t\t\t\t</struct-element>\t\t\t\t<struct-element fieldid=\"type\">\t\t\t\t\t<string-val>Data Center Expert Server</string-val>\t\t\t\t</struct-element>\t\t\t\t<struct-element fieldid=\"model\">\t\t\t\t\t<string-val>EcoStruxure IT Data Center Expert</string-val>\t\t\t\t</struct-element>\t\t\t\t<struct-element fieldid=\"fullmodel\">\t\t\t\t\t<string-val>EcoStruxure IT Data Center Expert</string-val>\t\t\t\t</struct-element>\t\t\t\t<struct-element fieldid=\"submodel\">\t\t\t\t\t<string-val>EcoStruxure IT Data Center Expert</string-val>\t\t\t\t</struct-element>\t\t\t\t<struct-element fieldid=\"serial_num\">\t\t\t\t\t<string-val>XXXXXXXXXX</string-val>\t\t\t\t</struct-element>\t\t\t\t<struct-element fieldid=\"manufacturer\">\t\t\t\t\t<string-val>Schneider Electric</string-val>\t\t\t\t</struct-element>\t\t\t\t<struct-element fieldid=\"revision\">\t\t\t\t\t<string-val>0001</string-val>\t\t\t\t</struct-element>\t\t\t\t<struct-element fieldid=\"board_id\">\t\t\t\t\t<string-val>0001</string-val>\t\t\t\t</struct-element>\t\t\t\t<struct-element fieldid=\"osversion\">\t\t\t\t\t<string-val>V2_7_0_20230622_1149</string-val>\t\t\t\t</struct-element>\t\t\t\t<struct-element fieldid=\"appversion\">\t\t\t

Chris DeGidio
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 10, 2025

@Andrey Karmanov you should be able to submit a support ticket on the trial plan. What error do you get?

You will go to support.atlassian.com >> Select the Opsgenie product for support

Unfortunately what you provided is not the raw payload. Please submit a ticket so we can properly assist and ensure no PII is also shared.

Thanks!

- Chris

Andrey Karmanov February 10, 2025

Getting "Something went wrong, please try submitting your request again." error. 

 

image.png

 

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
TAGS
AUG Leaders

Atlassian Community Events