Documentation for Axxon Next 4.5.0. Documentation for other versions of Axxon Next is available too.

Previous page Next page

GET http://IP-Address:port/prefix/archive/events/alerts/{ENDTIME}/{BEGINTIME} - pozyskaj alarmy ze wszystkich Serwerów Domeny Axxon.

Informacja

Składnia dla ENDTIME oraz BEGINTIME jest opisana w sekcji Pozyskaj zawartość archiwum.

Uwaga!

Jeśli w zapytaniu ENDTIME < BEGINTIME, wszystkie zdarzenia w odpowiedzi będą sortowane po czasie w porządku rosnącym.

Jeśli ENDTIME > BEGINTIME, zdarzenia będą sortowane w porządku malejącym.

GET http://IP-Address:port/prefix/archive/events/alerts/{HOSTNAME}/{ENDTIME}/{BEGINTIME} - pozyskaj alarmy z określonego Serwera.

{HOSTNAME} - nazwa Serwera (zobacz: Pozyskaj listę serwerów).

GET http://IP-Address:port/prefix/archive/events/alerts/{VIDEOSOURCEID}/{ENDTIME}/{BEGINTIME} - pozyskaj alarmy z określonej kamery.

{VIDEOSOURCEID} - trójkomponentowe ID źródłowego punktu końcowego (zobacz: Pozyskaj listę źródeł wideo (kamer)). Przykład: "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0".

ParametrWymaganyOpis
limitNie

Limit alarmów w odpowiedzi; domyślna wartość to 100.

offsetNie

Przesunięcie wyświetlonych wyników o określoną ilość wyników w kolejności. Jeśli zapytanie offset=0 zwraca 100 wyników, aby uzyskać więcej wyników, wyślij zapytanie z offset=100, etc.

limit_to_archiveNie

Dostępne począwszy od wersji Axxon Next 4.4.1.9150.

Jeśli limit_to_archive=1, odpowiedź zwróci zdarzenia tylko z dostępnej części archiwum (zobacz: Konfigurowanie ograniczeń dostępu do starszych nagrań).

archiveNie

Dostępne począwszy od wersji Axxon Next 4.4.1.9150.

Nazwa archiwum z zapytania w celu uzyskania listy archiwów (zobacz: Pozyskaj zawartość archiwum).

Przykładowe zapytanie:

GET http://127.0.0.1:80/archive/events/alerts/Server1/past/future?limit=50&offset=0

Przykładowa odpowiedź:

{
    "events": [
        {
            "type": "alert",
            "id": "2bb7f765-eb57-604d-a38c-d1d26d22e4d9",
            "raisedAt": "20181219T151437.312808",
            "zone": "hosts/DESKTOP-O0P0IBQ/DeviceIpint.1/SourceEndpoint.video:0:0",
            "reasons": [
                "ruleAlert",
                "videoDetector"
            ],
            "initiator": "faceAppeared",
            "reaction": {
                "user": "",
                "reactedAt": "20181219T151937.342036",
                "severity": "unclassified"
            },
            "detectorName": "1.Face detection",
            "rectangles": [
                {
                    "index": "47",
                    "left": "0,85343749999999996",
                    "top": "0,37958333333333333",
                    "right": "1",
                    "bottom": "0,58083333333333331"
                }
            ]
        },
        {
            "type": "alert",
            "id": "03c0d49f-5475-684e-a622-2aaeac303508",
            "raisedAt": "20181219T151005.933417",
            "zone": "hosts/DESKTOP-O0P0IBQ/DeviceIpint.1/SourceEndpoint.video:0:0",
            "reasons": [
                "ruleAlert",
                "videoDetector"
            ],
            "initiator": "faceAppeared",
            "reaction": {
                "user": "root",
                "reactedAt": "20181219T151013.109256",
                "severity": "alarm"
            },
            "detectorName": "1.Face detection",
            "rectangles": [
                {
                    "index": "9",
                    "left": "0,83406249999999993",
                    "top": "0,36416666666666664",
                    "right": "1",
                    "bottom": "0,58583333333333332"
                }
            ]
        },
        {
            "type": "alert",
            "id": "6d396f93-4acf-c54b-a26e-c1ab178bdb06",
            "raisedAt": "20181219T150911.101417",
            "zone": "hosts/DESKTOP-O0P0IBQ/DeviceIpint.1/SourceEndpoint.video:0:0",
            "reasons": [
                "userAlert"
            ],
            "initiator": "root",
            "reaction": {
                "user": "root",
                "reactedAt": "20181219T150916.264631",
                "severity": "alarm"
            },
            "detectorName": "",
            "rectangles": []
        }
    ],
    "more": false
}
ParametrOpis
raisedAt

Pole raisedAt nie jest unikalne; konieczne może okazać się pominięcie wcześniej pozyskanych alarmów począwszy od interwału wyszukiwania.

reasons

Możliwe wartości tabeli reasons: armed, disarmed, userAlert, ruleAlert, videoDetector, audioDetector, ray.

severity

Możliwe wartości pola severity: unclassified, false, notice, warning, alarm.

initiator

Możliwe wartości pola initiator:

  1. Nazwa użytkownika, który zainicjalizował alarm.
  2. Id makra (zobacz: Using macros) jeśli alarm został zainicjalizowany poprzez makro, które nie zostało uruchomione przez detektor (nawet, jeśli makro już zostało usunięte z konfiguracji).
  3. Typ detektora, który wyzwolił makro, które zainicjalizowało alarm (zobacz: Pozyskaj listę zdarzeń narzędzi detekcji).
  • No labels