Programová aktualizace Vyhledávací tabulky
Vyhledávací tabulky je možné programově aktualizovat podle následujícího postupu:
-
Vytvořte novou Vyhledávací tabulku v GUI - musí mít alespoň název a libovolný obsah (obsah se bude přepisovat ze skriptu).
-
U adresního řádku prohlížeče zjistěte ID této tabulky - jedná se o hodnotu na konci za lomítkem po edit. V příkladu níže je to d045b0b2-4225-4fb9-938b-26fe68205f59
https://<url_logmanageru>/#/parser/lookups/edit/d045b0b2-4225-4fb9-938b-26fe68205f59
-
Z konzole získejte autorizační token a uložte si ho
curl 'https://<url_logmanageru>/APIv1/system/login' --data-raw $'{"user":"<uzivatel>","pswd":"<heslo>"}' | jq | grep access
Hodnoty v ostrých závorkách< >
je potřeba nahradit.
-
Použijte token pro aktualizaci konkrétní tabulky - doplňte id_tabulky, token, nazev_tabulky a obsah:
curl 'https://<url_logmanager>/api/v2/lookups/<id_tabulky>' \ -X 'PUT' \ -H 'content-type: application/json;charset=UTF-8' \ -H 'authorization: Bearer <token>' \ --data-raw '{"name":"<nazev_tabulky>","type":"data","content":"<obsah radek1\nradek2>","is_multicolumn":"0"}'
Pole is_multicolumn určuje, zda má mít tabulka více hodnot. “0” znamená ne, “1” ano.
Celý postup je popsán pomocí nástroje CURL. Obdobným způsobem je možné použít jakýkoli jiný nástroj, například insomnia, postman atd.