Sledujeme změny souborů pomocí Alerting OpenDistro for Elasticsearch

Dnes vznikla potřeba monitorovat změny určitých souborů na serveru, existuje mnoho různých způsobů, například osquery od Facebooku, ale protože jsem nedávno začal používat Open Distro pro Elasticsearch , rozhodl jsem se monitorovat soubory pomocí Elasticu, jedním z jeho beatů.

Instalaci Elastic stacku a Auditbeat nebudu podrobně popisovat, vše je v manuálech, jediné, co musíte udělat po instalaci, je upravit soubor auditbeat.yml, v modulu file_integrity přidejte cestu k monitorovanému souboru.

Po nastavení a spuštění se v Kibana objeví index auditbeat-*

Sledujeme změny souborů pomocí Alerting OpenDistro for Elasticsearch

Dále vytvoříme monitorování, uvedeme název monitorování, interval kontroly a také typ monitorování a soubor indexu:

Sledujeme změny souborů pomocí Alerting OpenDistro for Elasticsearch

v Definujte dotaz na extrakci napíšeme následující:

Definujte dotaz na extrakci

{
    "query": {
        "bool": {
            "must": [
                {
                    "match_phrase": {
                        "file.path": {
                            "query": ""

                        }
                    }
                }
            ],
            "filter": [
                {
                    "term": {
                        "event.action": {
                            "value": "attributes_modified"    #změny atributů, možné hodnoty jsou created nebo deleted

                        }
                    }
                },
                {
                    "range": {
                        "@timestamp": {
                            "from": "now-1m" #období, za které sledujeme změny

                        }
                    }
                }
            ],
            "adjust_pure_negative": true,
            "boost": 1
        }
    }
}

Poté klikneme na tlačítko Spustit a ověříme dotaz, mělo by se objevit toto:

Sledujeme změny souborů pomocí Alerting OpenDistro for Elasticsearch

Zkusíme změnit cílový soubor a znovu spustit dotaz:

Sledujeme změny souborů pomocí Alerting OpenDistro for Elasticsearch

jak vidíte hits se změnil na 2, klikneme na aktualizaci a vytvoříme spouštěč na změnu hodnoty:

Sledujeme změny souborů pomocí Alerting OpenDistro for Elasticsearch

Necháme vše, jak je na obrázku.

Dále můžete nastavit upozornění v Slacku nebo jiném messengeru.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster