diff --git a/PostgreSQL_Exporter.md b/PostgreSQL_Exporter.md index 1d1668a..906a390 100644 --- a/PostgreSQL_Exporter.md +++ b/PostgreSQL_Exporter.md @@ -7,6 +7,12 @@ https://github.com/prometheus-community/postgres_exporter ssh igor@ccalm.org -p 2200 ``` +Configure postgresql.conf +```conf + shared_preload_libraries = 'pg_stat_statements' + pg_stat_statements.track = all +``` + ## 1. Установка Docker и Docker Compose Если Docker не установлен, установим его: ```sh diff --git a/PostgreSQL_credcheck.md b/PostgreSQL_credcheck.md index 8eebf86..b9edff9 100644 --- a/PostgreSQL_credcheck.md +++ b/PostgreSQL_credcheck.md @@ -1,17 +1,10 @@ **************************************************************************************************** -Установка и настройка проверялщика паролей credcheck +Установка и настройка проверяльщик паролей credcheck PostgreSQL https://www.postgresql.org/about/news/credcheck-v200-released-2654/ -Подключаемся к инфраструктуре потом подключаюсь к нужной машине: -```sh -ssh ivanov.i@10.201.1.6 -p 22 -``` -```sh -ssh administrator@10.201.1.6 -p 22 -``` Тестовая база ```sh -ssh administrator@10.201.3.36 -p 22 + ssh administrator@10.201.3.36 -p 22 ``` Похоже в официальном репозитории нет credcheck, так что если будем искать то не найдём: @@ -31,13 +24,13 @@ ssh administrator@10.201.3.36 -p 22 Подключаемся к базе данных для выполнения запросов ```sh -psql -h 127.0.0.1 -U postgres -d transit + psql -h 127.0.0.1 -U postgres -d transit ``` Проверяем что настройки имеются: ```sh -SELECT name, setting, unit, source, sourcefile, sourceline -FROM pg_settings -WHERE name LIKE 'credcheck%'; + SELECT name, setting, unit, source, sourcefile, sourceline + FROM pg_settings + WHERE name LIKE 'credcheck%'; ``` Читаем текущие настройки diff --git a/Ubuntu.md b/Ubuntu.md index 2088749..28b038e 100644 --- a/Ubuntu.md +++ b/Ubuntu.md @@ -3777,6 +3777,9 @@ WantedBy=multi-user.target sudo systemctl start prometheus sudo systemctl enable prometheus sudo systemctl status prometheus +```sh +sudo systemctl restart prometheus +``` Пробуем открыть по адресу: http://192.168.200.84:9090 @@ -3851,7 +3854,9 @@ WantedBy=multi-user.target - targets: ['localhost:9100'] Перезагружаем prometheus чтобы он начал собирать метрики +```sh sudo systemctl restart prometheus +``` Смотрим: http://192.168.200.84:9090/targets