Acknowledge via remoteAPI funktioniert nicht mehr nach Update auf 2.7.0

This forum was archived to /woltlab and is now in read-only mode.
  • Guten Morgen,

    wenn ich ein Host- oder Service-Problem mit den Statndard-Einstellungen (bestätigen möchte Persistent nein, Verfall nein, Sticky nein, Benachrichtigung ja) kommt folgender Fehler

    Ich benutze Icinga2 2.7.0, IcingaWeb2 2.4.1 auf Debian aus dem Icinga-Repository und getrennte Server für Icinga2 und IcingaWeb2. Alle anderen Aktionen funktionieren problemlos.

    Wenn ich Verfallszeitpunkt aktiviere funktioniert es, aber das will ich in den wenigsten Fällen.

    Ist in Version 2.7 an der Stelle etwas andres oder habe ich beim Update etwas übersehen?

  • Bei mir geht es, debian 8.9 icinga 2.7.0-1

    Code
    1. curl -k -s -u 'root:password' -H 'Accept: application/json' -X POST 'https://localhost:5665/v1/actions/acknowledge-problem?type=Service' -d '{ "author": "icingaadmin", "comment": "Global outage. Working on it.", "filter": "match(\"cluster*\",service.name)" }''' | python -m json.tool
    2. {
    3. "results": [
    4. {
    5. "code": 200.0,
    6. "status": "Successfully acknowledged problem for object 'debian88.local!cluster'."
    7. }
    8. ]
    9. }
  • Dein Abruf, natürlich angepasst, funktioniert bei mir auch.

    Habe mal Loglevel von IcingaWeb2 auf DEBUG gestellt und da kommt dann folgender Aufruf:

    Code
    1. curl -s -X POST -H 'Accept: application/json' -k -u 'icinga2remote':'s3cret' -d '{"author":"Admin","comment":"Alles kaputt","ex
    2. piry":null,"sticky":false,"notify":true,"host":"x.y.z"}' 'https://10.10.10.10:5665/v1/actions/acknowledge-problem'

    Ich nehme mal an, das "expiry":null in vorangegangenen Versionen nicht oder nicht so streng geprüft wurden ???

    Wenn den Aufruf ohne das "expiry" mache, ist alles in bester Ordnung.