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

Previous page Next page

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

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

Note

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

Attention!

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