Open jonnymccullagh opened 8 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.
I figured out my issue. I was getting a 401 unauthorized error. Had the wrong API key copied into the script.
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: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