Мониторинг в CrowdSec
Никто не будет спорить с тем, что ключевым моментом при построении периметра информационной безопасности является мониторинг. В CrowdSec кроме классического «tail logfile», доступны еще 2 инструмента: метрики Prometheus и Metabase dashboard.
Чтобы создать панель на основе Docker и Metabase, вам пригодится cscli:
Команда cscli dashboard setup развернет новую панель Metabase-мониторинга на докере, одновременно с этим сгенерировав случайный пароль. Для подключения к панели, используйте браузер и адрес, указанный в команде:
Консольный мониторинг с Prometheus
Если любите работать через консоль, обратите внимание на консольный вариант через Prometheus. Тут пригодится команда cscli metrics:
Сscli metrics позволит раскрыть лишь малую толику возможностей Prometheus. Если нужны подробности, добро пожаловать на сайт с официальной документацией.
На практике с помощью Prometheus вы сможете получить следующую информацию:
- Buckets: какого типа, как много было создано, заполнились или были переполнены с момента запуска демона;
- Parser: какое количество строк и событий было доставлено к каждому парсеру, а также удалось ли этому парсеру обработать вышеупомянутые события;
- Acquisition: какое количество строк и событий было прочитано в каждом из определенных вами источников, анализировались ли они, перемещались ли позже в корзину;
- Local API: какое количество раз использовался каждый маршрут;
- и пр.
Еще больше возможностей вы получите, если станете использовать Prometheus в связке с Grafana:
По материалам https://tproger.ru/.