Добрый день, коллеги
На сайте не смог найти актуальную информацию по настройке мониторинга постгре на виндовс, хочу поделиться своим наблюдением , а также узнать может у кого то есть решение возникших проблем :
1. Завести удалось только на обычном агенте, на втором не работает
2. В файле template_db_postgresql из оф шаблона нужно исправить :
UserParameter=pgsql.bgwriter[*], psql -qtAX postgresql://"$3":"$4"@"$1":"$2"/"$5" -f "/var/lib/zabbix/postgresql/pgsql.bgwriter.sql" (так в файле по умолчанию)
UserParameter=pgsql.bgwriter[*], psql -qtAXf "C:\Program Files\Zabbix Agent\postgresql\pgsql.bgwriter.sql" postgresql://"$3":"$4"@"$1":"$2"/"$5" (так должно быть)
И так для каждой строчки
3. При выполнение скрипта UserParameter=pgsql.queries[*], psql -qtAXf "C:\Program Files\Zabbix Agent\postgresql\pgsql.query.time.sql" postgresql://"$3":"$4"@"$1":"$2"/"$5" -v tmax=$6
Постгре ругается на неправильный синтаксис в запросе
4. в логах постгре постоянно неудачные попытки авторизации агента (под той учеткой под которой запускается служба Заббикс агента), зачем он так делает понятия не имею, агент запускается под SYSTEM:
023-07-18 00:04:49.010 MSK [440] FATAL: password authentication failed for user "SYSTEM"
2023-07-18 00:04:49.010 MSK [440] DETAIL: Role "SYSTEM" does not exist.
На сайте не смог найти актуальную информацию по настройке мониторинга постгре на виндовс, хочу поделиться своим наблюдением , а также узнать может у кого то есть решение возникших проблем :
1. Завести удалось только на обычном агенте, на втором не работает
2. В файле template_db_postgresql из оф шаблона нужно исправить :
UserParameter=pgsql.bgwriter[*], psql -qtAX postgresql://"$3":"$4"@"$1":"$2"/"$5" -f "/var/lib/zabbix/postgresql/pgsql.bgwriter.sql" (так в файле по умолчанию)
UserParameter=pgsql.bgwriter[*], psql -qtAXf "C:\Program Files\Zabbix Agent\postgresql\pgsql.bgwriter.sql" postgresql://"$3":"$4"@"$1":"$2"/"$5" (так должно быть)
И так для каждой строчки
3. При выполнение скрипта UserParameter=pgsql.queries[*], psql -qtAXf "C:\Program Files\Zabbix Agent\postgresql\pgsql.query.time.sql" postgresql://"$3":"$4"@"$1":"$2"/"$5" -v tmax=$6
Постгре ругается на неправильный синтаксис в запросе
4. в логах постгре постоянно неудачные попытки авторизации агента (под той учеткой под которой запускается служба Заббикс агента), зачем он так делает понятия не имею, агент запускается под SYSTEM:
023-07-18 00:04:49.010 MSK [440] FATAL: password authentication failed for user "SYSTEM"
2023-07-18 00:04:49.010 MSK [440] DETAIL: Role "SYSTEM" does not exist.
Comment