mpellegrin / nagios-eventhandler-cachet

A Nagios event handler to push Nagios notifications to Cachet API
MIT License
50 stars 17 forks source link

Can't create incident #10

Open jonnymccullagh opened 8 years ago

jonnymccullagh commented 8 years ago

I'm testing this eventhandler with cachethq v2.2.2 e.g. /usr/lib64/nagios/plugins/eventhandlers/cachet_notify 'Whatever Web Access' 'My nagios service' I get the following response:

CRITICAL HARD 'The service is Critical'                   
KO HARD: creating incident
Can't create incident

The arrary that is being sent to cachethq is as follows:

Array ( [name] => [Nagios] This is a test [message] => Blah [status] => 1 [component_id] => 3 [notify] => 1 ) And the detailed response is: 400 {"errors":[{"id":"ed354db7-e726-41c2-a69c-791e3e8b521f","status":400,"title":"Bad Request","detail":"The request cannot be fulfilled due to bad syntax.","meta":{"details":["The status format is invalid."]}}]}

Any ideas? Thanks, jonny

chooko commented 7 years ago

I'm having the same issue here. Perhaps since Cachet has been updated, the format of the Array is no longer valid?

Any help would be greatly appreciated.

chooko commented 7 years ago

I figured out my issue. I was getting a 401 unauthorized error. Had the wrong API key copied into the script.