Programová aktualizace Vyhledávací tabulky
Vyhledávací tabulky je možné programově aktualizovat podle následujícího postupu (hodnoty v ostrých závorkách “< >” je potřeba nahradit):
-
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 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
-
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 říká, jestli má mít tabulka více hodnot. Hodnota 0 znamená ne a hodnota 1 znamená 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.